package com.thhy.secure.modules.biz.hiddenDanger.entity; import com.thhy.general.annotations.Excel; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; import java.util.List; /** * @Author QiuYuHao * @CreateDate 2023-11-07 14:27:33 */ @Data @AllArgsConstructor @NoArgsConstructor @Builder public class HiddenDangerEntity implements Serializable { private String id; /** * 隐患地点 */ @Excel(sort = 2,title = "隐患地点") private String dangerLocation; /** * 隐患标题 */ @Excel(sort = 3,title = "隐患标题") private String title; /** * 隐患时间 */ @Excel(sort = 1,title = "举报时间",patter = "yyyy-MM-dd HH:mm:ss") private Date createTime; /** * 隐患审核状态 审核状态 0未审核 1审核通过 2审核失败 */ private Integer auditStatus; @Excel(sort = 6,title = "审核状态") private String auditStatusName; public String getAuditStatusName() { String name = ""; if (auditStatus != null){ switch (auditStatus){ case 0: name = "未审核"; break; case 1: name = "已审核"; break; case 2: name = "审核失败"; break; } } return name; } /** * 1Y0N */ private Integer isUse; private String createUser; private String updateUser; private Date updateTime; private String companyId; /** * 积分 */ @Excel(sort = 7,title = "积分") private Double integral; /** * 图片集合 */ private List imgEntities; /** * 举报人 */ @Excel(sort = 4,title = "提交人") private String reporter; /** * 隐患等级 */ private Integer level; @Excel(sort = 5,title = "隐患等级") private String levelName; public String getLevelName() { String name = ""; if (level != null){ switch (level){ case 1: name = "一般隐患"; break; case 2: name = "重大隐患"; break; case 3: name = "不存在"; break; } } return name; } }