package cn.iocoder.yudao.module.mes.dal.dataobject.safety; import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import lombok.EqualsAndHashCode; /** * 安全生产 - 安全组织架构 DO * * @author 超级管理员 */ @TableName("safety_org") @Data @EqualsAndHashCode(callSuper = true) public class SafetyOrgDO extends BaseDO { @TableId private Long id; /** 父级编号,0 为顶级 */ private Long parentId; /** 组织名称,如安全生产委员会、安全管理部 */ private String name; /** 负责人(员工编号,关联 hrm_employee.id) */ private Long leaderId; /** 负责人姓名(快照,由员工档案带出) */ private String leaderName; /** 负责人电话 */ private String leaderPhone; /** 成员姓名,逗号分隔 */ private String memberNames; /** 安全职责 */ private String duty; /** 显示顺序 */ private Integer sort; /** 状态:0-启用,1-停用 */ private Integer status; private String remark; }