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