package com.yeejoin.amos.boot.module.hygf.api.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;

/**
 * 证书
 *
 * @author system_generator
 * @date 2023-09-01
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("hygf_personnel_qualifications")
public class PersonnelQualifications extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 证书类型
     */
	@TableField("certificate_type")
    private String certificateType;

    /**
     * 证书名称
     */
	@TableField("certificate_name")
    private String certificateName;

    /**
     * 取证项目
     */
	@TableField("obtain_project")
    private String obtainProject;

    /**
     *  发证单位
     */
	@TableField("certificate_issuance_unit")
    private String certificateIssuanceUnit;

    /**
     * 证书编号
     */
	@TableField("certificate_number")
    private String certificateNumber;

    /**
     * 取证时间
     */
	@TableField("obtain_evidence_time")
    private Date obtainEvidenceTime;

    /**
     * 有效期限
     */
	@TableField("valid_period")
    private Date validPeriod;

    /**
     * 证书等级
     */
	@TableField("certificate_level")
    private String certificateLevel;

    /**
     * 附件
     */
	@TableField("annex")
    private String annex;

    /**
     * 经销商人员id
     */
	@TableField("personnel_id")
    private Long personnelId;

}
