Explorar o código

1.资产绩效扣分统计报表-投诉详情导出

GouGengquan hai 1 semana
pai
achega
1ca46f8761

+ 11 - 1
domain/src/main/java/com/dayou/vo/AssetsComplaintVO.java

@@ -1,5 +1,6 @@
 package com.dayou.vo;
 
+import com.dayou.annotation.Excel;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
 
@@ -17,6 +18,7 @@ public class AssetsComplaintVO {
     /**
      * 投诉类型枚举(内部/外部)
      */
+    @Excel(name = "投诉类型", readConverterExp = "INTERNAL=内部,EXTERNAL=外部")
     private String complainantType;
 
     /**
@@ -27,6 +29,7 @@ public class AssetsComplaintVO {
     /**
      * 投诉人用户名
      */
+    @Excel(name = "投诉人")
     private String complainantName;
 
     /**
@@ -37,11 +40,13 @@ public class AssetsComplaintVO {
     /**
      * 被投诉项目负责人用户名
      */
+    @Excel(name = "项目负责人")
     private String respondentName;
 
     /**
      * 投诉原因
      */
+    @Excel(name = "投诉原因")
     private String reason;
 
     /**
@@ -52,11 +57,13 @@ public class AssetsComplaintVO {
     /**
      * 关联的资产业务项目编号
      */
+    @Excel(name = "项目编号")
     private String orderId;
 
     /**
      * 投诉状态枚举(待确认、已确认、撤销)
      */
+    @Excel(name = "投诉状态", readConverterExp = "PENDING=待确认,CONFIRM=已确认,CANCEL=撤销")
     private String state;
 
     /**
@@ -67,18 +74,21 @@ public class AssetsComplaintVO {
     /**
      * 审核人姓名
      */
+    @Excel(name = "审核人")
     private String checkerName;
 
     /**
      * 审核时间
      */
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
-    private LocalDateTime checkDate;
+    @Excel(name = "审核时间", dateFormat = "yyyy-MM-dd HH:mm:ss")
+    private Date checkDate;
 
     /**
      * 创建时间
      */
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    @Excel(name = "投诉时间", dateFormat = "yyyy-MM-dd HH:mm:ss")
     private Date created;
 
     /**

+ 1 - 1
sql/update_sql.sql

@@ -980,7 +980,7 @@ CREATE TABLE `business_number_recycle`  (
 /**
   日期:2025-07-16
   修改人:苟耕铨
-  更新到test-env
+  更新到test-env
  */
 #  新增资产业务投诉表
 CREATE TABLE `assets_complaint`