package com.dsh.guns.modular.system.model; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotNull; import java.io.Serializable; /** * @ClassName Mgt * @Description * @Author jqs * @Date 2023/6/19 10:57 * @Version 1.0 */ @Data public class MgtShopAuthDto implements Serializable { @ApiModelProperty(value = "userId",hidden = true) private Integer userId; @ApiModelProperty(value = "审核id") @NotNull(message = "审核id不能为空") private String authId; /** * 商户id */ @ApiModelProperty(value = "商户id") private Long shopId; @ApiModelProperty(value = "商户名称") private String shopName; @ApiModelProperty(value="店主姓名") private String shopownerName; @ApiModelProperty(value="店主联系方式") private String shopownerPhone; /** * 主题类型1个人2企业 */ @ApiModelProperty(value = "主题类型1个人2企业") private Integer mainType; /** * 营业执照商户名称 */ @ApiModelProperty(value = "营业执照商户名称") private String blShopName; /** * 营业执照编号 */ @ApiModelProperty(value = "营业执照编号") private String blNumber; /** * 营业执照法人姓名 */ @ApiModelProperty(value = "营业执照法人姓名") private String blCorporateName; /** * 营业执照注册地址 */ @ApiModelProperty(value = "营业执照注册地址") private String blRegisteredAddress; @ApiModelProperty(value = "营业执照开始时间") private String blBusinessStartTime; @ApiModelProperty(value = "营业执照截止日期") private String blBusinessDeanline; @ApiModelProperty(value = "营业执照期限长期标记0否1是") private Integer blBusinessFoeverFlag; /** * 营业执照图片 */ @ApiModelProperty(value = "营业执照图片") private String blImage; /** * 法人姓名 */ @ApiModelProperty(value = "法人姓名") private String lpCorporateName; /** * 法人身份证号 */ @ApiModelProperty(value = "法人身份证号") private String lpIdCard; @ApiModelProperty(value = "法人身份证地址") private String lpIdAddress; /** * 法人身份证开始日期 */ @ApiModelProperty(value = "法人身份证开始日期") private String lpIcStartDate; /** * 法人身份证有效日期 */ @ApiModelProperty(value = "法人身份证有效日期") private String lpIcEndDate; @ApiModelProperty(value = "法人身份证长期标记0否1是") private Integer lpIcForeverFlag; /** * 法人身份证正面 */ @ApiModelProperty(value = "法人身份证正面") private String lpIcFront; /** * 法人身份证背面 */ @ApiModelProperty(value = "法人身份证背面") private String lpIcBack; @ApiModelProperty(value = "法人手机号") private String lpMobilePhone; @ApiModelProperty(value = "法人邮箱") private String lpContactEmail; /** * 结算账户类型1对公2对私 */ @ApiModelProperty(value = "结算账户类型1对公2对私") private String settlementAccountType; /** * 开户行 */ @ApiModelProperty(value = "开户行") private String saBank; /** * 开户名称 */ @ApiModelProperty(value = "开户名称") private String saAccountName; /** * 开户所在省 */ @ApiModelProperty(value = "开户所在省") private String saBankProvinceCode; /** * 开户所在市 */ @ApiModelProperty(value = "开户所在市") private String saBankCityCode; /** * 开户行全称 */ @ApiModelProperty(value = "开户行全称") private String saBankName; /** * 银行卡号 */ @ApiModelProperty(value = "银行卡号") private String saNumber; @ApiModelProperty(value = "补充资料") private String baPics; @ApiModelProperty(value = "补充说明") private String baDesc; @ApiModelProperty(value = "法人是否受益人 0否1是") private Integer owner; /** * 受益人姓名 */ @ApiModelProperty(value = "受益人姓名") private String uboName; /** * 受益人身份证号 */ @ApiModelProperty(value = "受益人身份证号") private String uboIdCard; /** * 受益人身份证开始日期 */ @ApiModelProperty(value = "受益人身份证开始日期") private String uboIcStartDate; /** * 受益人身份证有效日期 */ @ApiModelProperty(value = "受益人身份证有效日期") private String uboIcEndDate; /** * 受益人身份证正面 */ @ApiModelProperty(value = "受益人身份证正面") private String uboIcFront; /** * 受益人身份证背面 */ @ApiModelProperty(value = "受益人身份证背面") private String uboIcBack; /** * 受益人身份证背面 */ @ApiModelProperty(value = "受益人居住地址") private String uboIcAddress; }