package com.zehong.system.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import lombok.ToString; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.zehong.common.annotation.Excel; import com.zehong.common.core.domain.BaseEntity; /** * 安全承诺公告对象 t_safety_commitment_announcement * * @author zehong * @date 2022-12-21 */ @Data @ToString public class TSafetyCommitmentAnnouncement extends BaseEntity { private static final long serialVersionUID = 1L; /** 安全承诺公告id */ private Long id; /** 生产装置 */ @Excel(name = "生产装置") private Long productionUnit; /** 运行装置 */ @Excel(name = "运行装置") private Long runningDevice; /** 停产装置 */ @Excel(name = "停产装置") private Long shutdownDevice; /** 检修装置 */ @Excel(name = "检修装置") private Long maintenanceDevice; /** 动火作业 */ @Excel(name = "动火作业") private Long hotWork; /** 特殊动火作业 */ @Excel(name = "特殊动火作业") private Long specialHotWork; /** 一级动火作业 */ @Excel(name = "一级动火作业") private Long classOneHotWork; /** 二级动火作业 */ @Excel(name = "二级动火作业") private Long classTwoHotWork; /** 是否受限空间作业(0是,1否) */ @Excel(name = "是否受限空间作业", readConverterExp = "0=是,1否") private String isConfinedSpace; /** 是否试生产(0是,1否) */ @Excel(name = "是否试生产", readConverterExp = "0=是,1否") private String isTrialProduction; /** 罐装、仓库等重大危险源是否处于安全状态(0是,1否) */ @Excel(name = "罐装、仓库等重大危险源是否处于安全状态", readConverterExp = "0=是,1否") private String isSecurityStatus; /** 风险等级 */ @Excel(name = "风险等级") private String assessmentLevel; /** 主要负责人 */ @Excel(name = "主要负责人") private String keyPerson; /** 承诺公告 */ @Excel(name = "承诺公告") private String announcement; private String status; /** 承诺日期 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "承诺日期", width = 30, dateFormat = "yyyy-MM-dd") private Date commitmentDate; private String signOrNot; private String sign; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date signTime; }