package org.qinan.safetyeval.client.dto;

import io.swagger.annotations.ApiModelProperty;
import java.time.LocalDate;
import lombok.Data;

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

    @ApiModelProperty(value = "主键ID")
    private Long id;

    @ApiModelProperty(value = "证照名称")
    private String certName;

    @ApiModelProperty(value = "证书类型编码")
    private String certTypeCode;

    @ApiModelProperty(value = "证书类型名称")
    private String certTypeName;

    @ApiModelProperty(value = "证书类别编码")
    private String certCategoryCode;

    @ApiModelProperty(value = "证书类别名称")
    private String certCategoryName;

    @ApiModelProperty(value = "证书作业类别编码")
    private String operationCategoryCode;

    @ApiModelProperty(value = "证书作业类别名称")
    private String operationCategoryName;

    @ApiModelProperty(value = "证书编号")
    private String certNo;

    @ApiModelProperty(value = "发证机关")
    private String issueOrg;

    @ApiModelProperty(value = "证书有效开始日期")
    private LocalDate validStartDate;

    @ApiModelProperty(value = "证书有效结束日期")
    private LocalDate validEndDate;

    @ApiModelProperty(value = "复核日期")
    private LocalDate reviewDate;

    @ApiModelProperty(value = "证书附件地址")
    private String certAttachmentUrl;

    @ApiModelProperty(value = "租户id")
    private Long tenantId;
}
