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<HiddenDangerImgEntity> 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;
|
}
|
}
|