package com.yn.bftl.thirdparty.modules.baiduai.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @Author：Vance
 * @Description：营业执照信息VO
 * @Date：2022/12/21 11:29
 */
@ApiModel(value = "BusinessLicenseInfoVO", description = "营业执照信息VO")
@Data
public class BusinessLicenseInfoVO {

    @ApiModelProperty("主体类型：1(\"企业\"),2(\"个体工商户\")")
    private String organizationType;

    @ApiModelProperty("营业执照注册号(15位/18位数字或字母)")
    private String businessLicenseNumber;

    @ApiModelProperty("营业执照公司名称(个体工商户若无名称则填写'个体户+经营者姓名')")
    private String businessLicenseCompanyName;

    @ApiModelProperty("营业期限开始时间,格式:yyyy-MM-dd HH:mm:ss")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime businessLicenseStartTime;

    @ApiModelProperty("营业期限结束时间,格式:yyyy-MM-dd HH:mm:ss")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime businessLicenseEndTime;

    @ApiModelProperty("营业执照注册地址")
    private String businessLicenseCompanyAddress;

    @ApiModelProperty("法人姓名")
    private String legalPersonIdCardName;

    @ApiModelProperty(value = "文件路径")
    private String path;
}
