package org.qinan.safetyeval.client.dto;

import java.time.LocalDate;
import lombok.Data;

/**
 * 备案申请人员修改命令
 *
 * @author safety-eval
 */
@Data
public class QualFilingPersonnelModifyCmd {

    /** 主键ID（必填） */
    private Long id;

    /** personName */
    private String personName;

    /** personTypeCode */
    private String personTypeCode;

    /** personTypeName */
    private String personTypeName;

    /** positionName */
    private String positionName;

    /** titleName */
    private String titleName;

    /** genderCode */
    private Integer genderCode;

    /** genderName */
    private String genderName;

    /** birthDate */
    private LocalDate birthDate;

    /** 参加工作时间 */
    private LocalDate joinWorkDate;

    /** idCardNo */
    private String idCardNo;

    /** currentAddress */
    private String currentAddress;

    /** officeAddress */
    private String officeAddress;

    /** educationCode */
    private String educationCode;

    /** educationName */
    private String educationName;

    /** graduateSchool */
    private String graduateSchool;

    /** major */
    private String major;

    /** qualScope */
    private String qualScope;

    /** publications */
    private String publications;

    /** professionalLevelCert */
    private String professionalLevelCert;

    /** registerEngineerFlag */
    private Integer registerEngineerFlag;

    /** abilityDeclaration */
    private String abilityDeclaration;

    /** workExperience */
    private String workExperience;

    /** proofMaterialUrl */
    private String proofMaterialUrl;

    /** 租户ID */
    private Long tenantId;
}
