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; import java.time.LocalDateTime; /** * 安全生产 - 巡检记录 DO * * @author 超级管理员 */ @TableName("safety_inspection") @Data @EqualsAndHashCode(callSuper = true) public class SafetyInspectionDO extends BaseDO { @TableId private Long id; /** 巡检点位编号 */ private Long pointId; /** 点位名称(快照) */ private String pointName; /** 点位类型(快照) */ private String pointType; /** 巡检时间 */ private LocalDateTime inspectTime; /** 巡检人(员工编号,关联 hrm_employee.id) */ private Long inspectorId; /** 巡检人姓名(快照,由员工档案带出) */ private String inspector; /** 巡检结果:NORMAL-正常,ABNORMAL-异常 */ private String result; /** 巡检内容与情况 */ private String content; /** 现场照片 URL,逗号分隔 */ private String photoUrls; /** 本次发现的隐患数 */ private Integer hazardCount; private String remark; }