package com.moral.api.entity; import com.moral.api.pojo.bean.BaseInvalidEntity; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.Date; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.extension.activerecord.Model; import com.fasterxml.jackson.annotation.JsonFormat; @Data @EqualsAndHashCode(callSuper = false) public class Allocation extends BaseInvalidEntity { private static final long serialVersionUID = 1L; /** * 主键id */ @TableId(value = "allocation_id", type = IdType.AUTO) private Integer allocationId; /** *交办单号 */ private String allocationNum; /** * 自查or核查 */ private Integer escalationType; /** * 上报时间 */ private Date escalationTime; /** * 污染位置 */ private String pollutePosition; /** * 责任单位id */ private Integer unitId; /** * 污染分类id */ private Integer polluteType; /** * 整改类型id */ private Integer changeType; /** * 期限天数 */ private Integer changeDay; /** * 上报单位id */ private Integer escalationUnitId; /** * 上报人 */ private String escalationName; /** * 排查方式id */ private Integer investigationType; /** * 问题描述 */ private String problemDescribe; /** * 是否整改 */ private Integer isChange; /** * 整改反馈 */ private String changeDescribe; /** * 整改人性名 */ private String changeName; /** * 整改时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date changeTime; /** * 考核分值 */ private Integer checkScore; /** * 考核理由 */ private String checkDescribe; /** * 考核人 */ private String checkName; /** * 考核时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date checkTime; /** * 状态 0 创建 1 整改 2审核 3 拒绝 4 通过 */ private Integer state; /** * 作废理由 */ private String invalidReason; /** * 重点任务类型 */ private Integer keyPoint; }