From 53696e317005ba4668fd1efc27cc49cbdfb8dbfb Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期一, 26 八月 2024 18:29:04 +0800
Subject: [PATCH] feat:图像资源

---
 ycl-pojo/src/main/java/com/ycl/platform/domain/entity/ImageResourceSecurityDetail.java |   61 ++++++++++++++++++++----------
 1 files changed, 41 insertions(+), 20 deletions(-)

diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/entity/ImageResourceSecurityDetail.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/entity/ImageResourceSecurityDetail.java
index 3684114..e417a6f 100644
--- a/ycl-pojo/src/main/java/com/ycl/platform/domain/entity/ImageResourceSecurityDetail.java
+++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/entity/ImageResourceSecurityDetail.java
@@ -1,10 +1,17 @@
 package com.ycl.platform.domain.entity;
 
-import annotation.Excel;
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+import com.alibaba.excel.annotation.write.style.ColumnWidth;
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.fasterxml.jackson.annotation.JsonFormat;
-import com.ycl.system.entity.BaseEntity;
+import enumeration.converter.AlarmCategoryConverter;
+import enumeration.converter.AlarmLevelConverter;
+import enumeration.general.AlarmCategoryEnum;
+import enumeration.general.AlarmLevelEnum;
 import lombok.Data;
 
+import java.time.LocalDateTime;
 import java.util.Date;
 
 /**
@@ -14,37 +21,51 @@
  * @date 2024-08-24
  */
 @Data
-public class ImageResourceSecurityDetail extends BaseEntity
-{
-    private static final long serialVersionUID = 1L;
+@ColumnWidth(20)
+public class ImageResourceSecurityDetail {
 
-    /** $column.columnComment */
+    @ExcelIgnore
     private Long id;
 
-    /** $column.columnComment */
-    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+    @ExcelProperty("IP鍦板潃")
     private String ip;
 
-    /** 閮ㄩ棬id */
-    @Excel(name = "閮ㄩ棬id")
+    /**
+     * 閮ㄩ棬id
+     */
+    @ExcelIgnore
     private Long deptId;
 
-    /** 鎶ヨ绫诲瀷 */
-    @Excel(name = "鎶ヨ绫诲瀷")
-    private String alarmCategory;
+    @ExcelProperty("閮ㄩ棬鍚嶇О")
+    @TableField(exist = false)
+    private String deptName;
 
-    /** 鎶ヨ绾у埆 */
-    @Excel(name = "鎶ヨ绾у埆")
-    private Long alarmLevel;
+    /**
+     * 鎶ヨ绫诲瀷
+     */
+    @ExcelProperty(value = "鎶ヨ绫诲瀷", converter = AlarmCategoryConverter.class)
+    private AlarmCategoryEnum alarmCategory;
 
-    /** 鎶ヨ娆℃暟 */
-    @Excel(name = "鎶ヨ娆℃暟")
+    /**
+     * 鎶ヨ绾у埆
+     */
+    @ExcelProperty(value = "鎶ヨ绾у埆", converter = AlarmLevelConverter.class)
+    private AlarmLevelEnum alarmLevel;
+
+    /**
+     * 鎶ヨ娆℃暟
+     */
+    @ExcelProperty("鎶ヨ娆℃暟")
     private Long num;
 
-    /** 鎶ヨ鏃堕棿 */
+    /**
+     * 鎶ヨ鏃堕棿
+     */
     @JsonFormat(pattern = "yyyy-MM-dd")
-    @Excel(name = "鎶ヨ鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd")
+    @ExcelProperty("鎶ヨ鏃堕棿")
     private Date alarmTime;
 
+    @ExcelIgnore
+    private LocalDateTime createTime;
 
 }

--
Gitblit v1.8.0