package cn.iocoder.yudao.module.mes.dal.dataobject.safety; import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; import com.baomidou.mybatisplus.annotation.KeySequence; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.*; /** * 安全生产 - 风险单元(风险点) DO * * 风险识别的最小单元,例如「造纸车间 1# 烘缸」「配电室」「成品仓库」 * * @author 超级管理员 */ @TableName("mes_safety_risk_unit") @KeySequence("mes_safety_risk_unit_seq") @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) @Builder @NoArgsConstructor @AllArgsConstructor public class MesSafetyRiskUnitDO extends BaseDO { /** * 编号 */ @TableId private Long id; /** * 风险单元编码 */ private String code; /** * 风险单元名称 */ private String name; /** * 所属车间编号 */ private Long workshopId; /** * 具体位置 */ private String location; /** * 风险类别 * * 字典 mes_safety_risk_category:1=设备设施 2=作业活动 3=作业环境 4=安全管理 */ private Integer riskCategory; /** * 责任人编号 */ private Long chargeUserId; /** * 状态 * * 1=启用 0=停用 */ private Integer status; /** * 备注 */ private String remark; }