package com.panzhihua.common.model.vos.community; import java.io.Serializable; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * @auther txb * @create 2021-07-23 14:38:38 * @describe 社区》安全工作》巡查记录实体类 */ @Data @ApiModel("隐患报告表") public class ComSwDangerReportVO implements Serializable { private static final long serialVersionUID = 1L; /** * 隐患报告id */ @ApiModelProperty("隐患报告id") @JsonSerialize(using = ToStringSerializer.class) private Long id; /** * 社区id */ @ApiModelProperty("社区id") @JsonSerialize(using = ToStringSerializer.class) private Long communityId; /** * 社区id */ @ApiModelProperty("社区名称") private String communityName; /** * 巡查时间 */ @ApiModelProperty("巡查时间") private String PatrolTime; /** * (取字典表国家标准编码)巡查类型(1.防火巡查2.防汛巡查3.防疫巡查) */ @ApiModelProperty("巡查类型(1.防火巡查2.防汛巡查3.防疫巡查),多条以逗号隔开") private String patrolType; /** * 巡查领导id */ @ApiModelProperty("巡查领导id") private String patrolLeader; /** * 巡查领导名字 */ @ApiModelProperty("巡查领导名字") private String patrolLeaderName; /** * 巡查人员,多个以逗号隔开 */ @ApiModelProperty("巡查人员id,多个以逗号隔开") private String patrolPerson; /** * 巡查人员名字,多个以逗号隔开 */ @ApiModelProperty("巡查人员名字,多个以逗号隔开") private String pPersonName; /** * 巡查人员电话,多个以逗号隔开 */ @ApiModelProperty("巡查人员电话,多个以逗号隔开") private String pPersonPhone; /** * 巡查地址 */ @ApiModelProperty("巡查地址") private String address; /** * 巡查记录 */ @ApiModelProperty("巡查记录") private String recordContent; /** * 发现记录 */ @ApiModelProperty("发现记录") private String findRecord; /** * 记录照片 */ @ApiModelProperty("记录照片") private String recordPhoto; /** * 备注 */ @ApiModelProperty("备注") private String remark; /** * 是否存在隐患(1是 、0否) */ @ApiModelProperty("是否存在隐患(1是 、0否)") private Integer isHiddenDanger; /** * 隐患名称 */ @ApiModelProperty("隐患名称") private String dangerName; /** * 排查时间 */ @ApiModelProperty("排查时间") private String checkTime; /** * 主体部门、单位或个人全称 */ @ApiModelProperty("主体部门、单位或个人全称") private String unitName; /** * 隐患简述 */ @ApiModelProperty("隐患简述") private String dagerDescription; /** * 隐患编号 */ @ApiModelProperty("隐患编号") private Integer dangerNo; /** * 隐患类型(1.火灾隐患 2.汛情隐患 3.疫情隐患) */ @ApiModelProperty("隐患类型(1.火灾隐患 2.汛情隐患 3.疫情隐患)") private String dangerType; /** * 状态(1.待查看 2.待处理 3.待整改 4.已整改) */ @ApiModelProperty("状态(1.待处理 2.待整改 3.已整改)") private String status; /** * 风险等级(1.红色预警 2.橙色预警 3.黄色预警 4.蓝色预警) */ @ApiModelProperty("风险等级(1.红色预警 2.橙色预警 3.黄色预警 4.蓝色预警)") private String dangerLevel; /** * 是否立即整改(1是 、0否) */ @ApiModelProperty("是否立即整改(1是 、0否)") private Integer isRectifyImmediately; /** * 采取措施 */ @ApiModelProperty("采取措施") private String takeSteps; /** * 采取措施照片 */ @ApiModelProperty("采取措施照片") private String stepsPhoto; /** * 整改人员 */ @ApiModelProperty("整改人员") private String rectifyPerson; /** * 整改人员名字,多个以逗号隔开 */ @ApiModelProperty("整改人员名字,多个以逗号隔开") private String dPersonName; /** * 整改人员电话,多个以逗号隔开 */ @ApiModelProperty("整改人员电话,多个以逗号隔开") private String dPersonPhone; /** * 整改时间 */ @ApiModelProperty("整改时间") private String rectifyTime; /** * 社区处理建议 */ @ApiModelProperty("社区处理建议") private String communitySuggestion; /** * 街道安全人员管理建议 */ @ApiModelProperty("街道安全人员管理建议") private String streetSuggestion; /** * 承办记录 */ @ApiModelProperty("承办记录") private String undertakeRecord; /** * 领导意见 */ @ApiModelProperty("领导意见") private String leaderSuggestion; /** * 指派人员 */ @ApiModelProperty("指派人员") private String assignPerson; @ApiModelProperty("指派人员名称") private String assignPersonName; /** * 创建时间 */ @ApiModelProperty("创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createAt; /** * 更新时间 */ @ApiModelProperty("更新时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date updateAt; /** * 创建人 */ @ApiModelProperty("创建人") private Long createBy; @ApiModelProperty("创建人姓名") private String createName; @ApiModelProperty("巡查人姓名") private String personName; /** * 是否指派 */ @ApiModelProperty("是否指派(1.是 0.否)") private Integer isAssign; @ApiModelProperty("巡查人员名称") private String patrolName; /** * 接班领导id */ @ApiModelProperty("接班领导id") private String successionLeader; /** * 接班领导名字 */ @ApiModelProperty("接班领导名字") private String successionLeaderName; /** * 接班人员id */ @ApiModelProperty("接班人员id") private String successionPerson; /** * 接班人员名字 */ @ApiModelProperty("接班人员名字") private String successionPersonName; /** * 接班时间 */ @ApiModelProperty("接班时间") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date successionTime; /** * 巡查类型 */ public interface patrolType { int huo = 1; int xun = 2; int yi = 3; } /** * 是否 */ public interface isOk { int yes = 1; int no = 0; } }