package cn.iocoder.yudao.module.mes.dal.dataobject.pro.emergencyplan; import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; import cn.iocoder.yudao.module.mes.enums.DictTypeConstants; import com.baomidou.mybatisplus.annotation.KeySequence; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.*; /** * MES 应急处置预案 DO * * @author xiaoyi */ @TableName("mes_pro_emergency_plan") @KeySequence("mes_pro_emergency_plan_seq") @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) @Builder @NoArgsConstructor @AllArgsConstructor public class MesProEmergencyPlanDO extends BaseDO { /** * 编号 */ @TableId private Long id; /** * 预案编码 */ private String code; /** * 预案名称 */ private String name; /** * 预案类型 * * 1: 停电 * 2: 设备故障 * 3: 火灾 * 4: 自然灾害 * 5: 其他 * * 字典 {@link DictTypeConstants#MES_PRO_EMERGENCY_PLAN_TYPE} */ private Integer planType; /** * 处置内容 */ private String content; /** * 责任单位/部门 */ private String orgUnit; /** * 状态 * * 0: 草稿 * 10: 已发布 */ private Integer status; /** * 备注 */ private String remark; }