package com.stylefeng.guns.modular.account.req;
|
|
import com.baomidou.mybatisplus.annotations.TableField;
|
import com.baomidou.mybatisplus.annotations.TableLogic;
|
import com.stylefeng.guns.core.support.DateTime;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.ToString;
|
|
import java.io.Serializable;
|
|
@Data
|
@ApiModel(value = "用户开户Req")
|
@ToString
|
public class UserWithdrawalReq implements Serializable {
|
|
@TableField("userId")
|
@ApiModelProperty(value = "用户-司机-ID")
|
private Integer userId;
|
|
@TableField("userType")
|
@ApiModelProperty(value = "用户类型 1用户 2司机")
|
private Integer userType;
|
|
@TableField("certificateName")
|
@ApiModelProperty(value = "证件姓名")
|
private String certificateName;
|
|
@TableField("certificateType")
|
@ApiModelProperty(value = "证件类型 1中国大陆居民-身份证、2其他国家或地区居民-护照、3-中国香港居民–来往内地通行证、4中国澳门居民– 来往内地通行证、5中国台湾居民– 来往大陆通行证")
|
private Integer certificateType;
|
|
@TableField("certificateCode")
|
@ApiModelProperty(value = "证件号码")
|
private String certificateCode;
|
|
@TableField("certificateExpireTime")
|
@ApiModelProperty(value = "证件有效期")
|
private String certificateExpireTime;
|
|
@TableField("licenceIssuingAuthority")
|
@ApiModelProperty(value = "发证机关")
|
private String licenceIssuingAuthority;
|
|
@TableField("bankName")
|
@ApiModelProperty(value = "银行名称(选择银行)")
|
private String bankName;
|
|
@TableField("bankCardCode")
|
@ApiModelProperty(value = "银行卡号")
|
private String bankCardCode;
|
|
@TableField("bankCode")
|
@ApiModelProperty(value = "开户银行编码")
|
private String bankCode;
|
|
@TableField("bankBranchCode")
|
@ApiModelProperty(value = "开户银行联行号")
|
private String bankBranchCode;
|
|
@TableField("openAccountName")
|
@ApiModelProperty(value = "开户名称")
|
private String openAccountName;
|
|
@TableField("transactionAuthorizationCode")
|
@ApiModelProperty(value = "交易授权码")
|
private String transactionAuthorizationCode;
|
|
@TableField("phone")
|
@ApiModelProperty(value = "手机号")
|
private String phone;
|
|
@TableField("idCardFrontPicture")
|
@ApiModelProperty(value = "法人身份证照片正面")
|
private String idCardFrontPicture;
|
|
@TableField("idCardReversePicture")
|
@ApiModelProperty(value = "法人身份证照片反面")
|
private String idCardReversePicture;
|
|
/*@TableField("isAudit")
|
@ApiModelProperty(value = "是否审核通过 1待审核 2审核通过 3审核失败 暂时不使用")
|
private Integer isAudit;*/
|
|
@TableField("outRequestNo")
|
@ApiModelProperty(value = "平台订单号")
|
private String outRequestNo;
|
|
@TableField("status")
|
@TableLogic
|
@ApiModelProperty(value = "状态")
|
private Boolean status;
|
|
@TableField("createTime")
|
@ApiModelProperty(value = "创建时间")
|
private DateTime createTime;
|
|
@ApiModelProperty(value = "验证码")
|
private String code;
|
|
@ApiModelProperty(value = "身份证正面id")
|
private String copy1;
|
|
@ApiModelProperty(value = "身份证反面id")
|
private String copy2;
|
|
|
|
}
|