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
|
*
|
* <p>管理安全培训、技能培训、特种作业证书、从业资质,满足电力行业合规管理要求
|
*
|
* @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;
|
|
}
|