package cn.iocoder.yudao.module.hrm.dal.dataobject.certificate; 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.*; import java.time.LocalDate; /** * HRM 证书资质 DO * *

管理安全培训、技能培训、特种作业证书、从业资质,满足电力行业合规管理要求 * * @author xiaoyi */ @TableName("hrm_certificate") @KeySequence("hrm_certificate_seq") @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) @Builder @NoArgsConstructor @AllArgsConstructor public class HrmCertificateDO extends BaseDO { /** * 编号 */ @TableId private Long id; /** * 员工编号 * * 关联 {@link cn.iocoder.yudao.module.hrm.dal.dataobject.employee.HrmEmployeeDO#getId()} */ private Long employeeId; /** * 证书类型 * * 1: 特种作业证书 * 2: 从业资质 * 3: 技能等级证书 * 4: 安全培训合格证 */ private Integer certType; /** * 证书名称 */ private String certName; /** * 证书编号 */ private String certNo; /** * 发证机构 */ private String issueOrg; /** * 发证日期 */ private LocalDate issueDate; /** * 有效期至 */ private LocalDate expireDate; /** * 备注 */ private String remark; }