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_work_permit_monitor") @Data @EqualsAndHashCode(callSuper = true) public class SafetyWorkPermitMonitorDO extends BaseDO { @TableId private Long id; /** 作业票编号 */ private Long permitId; /** 监护时间 */ private LocalDateTime monitorTime; /** 监护人(员工编号,关联 hrm_employee.id) */ private Long guardianId; /** 监护人姓名(快照,由员工档案带出) */ private String guardian; /** 监护内容与情况 */ private String monitorContent; /** 异常情况与处置 */ private String abnormal; /** 现场照片 URL,逗号分隔 */ private String photoUrls; }