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_inspection_point") @Data @EqualsAndHashCode(callSuper = true) public class SafetyInspectionPointDO extends BaseDO { @TableId private Long id; /** 点位编码 */ private String code; /** 点位名称 */ private String name; /** 点位类型,见 SafetyInspectionPointTypeEnum */ private String pointType; /** 所属车间(关联 mes_md_workshop.id) */ private Long workshopId; /** 所属车间名称(快照,由车间主数据带出) */ private String workshopName; /** 具体位置 */ private String location; /** 巡检项目清单,按行分隔 */ private String inspectItems; /** 巡检周期,见 SafetyInspectCycleEnum */ private String inspectCycle; /** 责任人(员工编号,关联 hrm_employee.id) */ private Long ownerId; /** 责任人姓名(快照,由员工档案带出) */ private String ownerName; /** 状态:0-启用,1-停用 */ private Integer status; private String remark; }