package com.ruoyi.system.vo; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.system.model.UserFile; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.time.LocalDateTime; import java.util.List; @Data @ApiModel("隐患列表") public class HiddenDangerListVo { private Integer id; @ApiModelProperty("计划名称") private String planName; @ApiModelProperty("检查内容") private String hierarchyName; @ApiModelProperty("问题描述") private String description; @ApiModelProperty("问题id (用于查详情)") private Integer problemId; @ApiModelProperty("问题部位") private String problemPart; @ApiModelProperty("问题备注") private String remark; @ApiModelProperty("问题等级 0=一级 1=二级....") private Integer level; @ApiModelProperty("问题类型 1=安全 2=设备") private Integer type; @ApiModelProperty("图片数量") private Integer fileNum; @ApiModelProperty("图片信息") private List userFiles; @ApiModelProperty("检查时间") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private LocalDateTime createTime; @ApiModelProperty("整改情况 true已整改 false未整改") private Boolean reformed; @ApiModelProperty("责任人") private String responsiblePerson; @ApiModelProperty("0未整改 1部分整改 2已整改 3未复查") private Integer state=3; }