package com.stylefeng.guns.modular.system.model;
|
|
import com.baomidou.mybatisplus.annotations.TableField;
|
import com.baomidou.mybatisplus.annotations.TableId;
|
import com.baomidou.mybatisplus.annotations.TableLogic;
|
import com.baomidou.mybatisplus.annotations.TableName;
|
import com.baomidou.mybatisplus.enums.IdType;
|
import com.stylefeng.guns.core.support.DateTime;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.ToString;
|
|
import java.io.Serializable;
|
import java.time.LocalDateTime;
|
import java.util.Date;
|
|
/**
|
* 用户
|
*/
|
@Data
|
@ToString
|
@TableName("t_user_withdrawal")
|
public class UserWithdrawal implements Serializable {
|
|
@TableId(value = "id", type = IdType.AUTO)
|
@TableField("id")
|
private Integer id;
|
|
@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("applicationStatus")
|
@ApiModelProperty(value = "进件状态")
|
private String applicationStatus;
|
|
@TableField("cusId")
|
@ApiModelProperty(value = "个人用户id")
|
private String cusId;
|
|
@TableField("succeededAt")
|
@ApiModelProperty(value = "申请通过时间")
|
private LocalDateTime succeededAt;
|
|
@TableField("failureMsgsReason")
|
@ApiModelProperty(value = "申请失败原因")
|
private String failureMsgsReason;
|
|
@TableField("relAcctNo")
|
@ApiModelProperty(value = "电子账簿账簿号")
|
private String relAcctNo;
|
|
@TableField("bindAcctName")
|
@ApiModelProperty(value = "银行生成的户名")
|
private String bindAcctName;
|
|
@TableField("balanceAcctId")
|
@ApiModelProperty(value = "电子账簿 ID")
|
private String balanceAcctId;
|
|
@TableField("settleAcctId")
|
@ApiModelProperty(value = "绑定账户 ID")
|
private String settleAcctId;
|
|
@TableField("outRequestNo")
|
@ApiModelProperty(value = "平台订单号")
|
private String outRequestNo;
|
|
@TableField("cusApplicationId")
|
@ApiModelProperty(value = "系统订单号")
|
private String cusApplicationId;
|
|
@TableField("status")
|
@ApiModelProperty(value = "状态")
|
private Boolean status;
|
|
@TableField("createTime")
|
@ApiModelProperty(value = "创建时间")
|
private Date createTime;
|
@ApiModelProperty("身份证照片正面")
|
@TableField("imgUrl")
|
private String imgUrl;
|
@ApiModelProperty("身份证照片反面")
|
@TableField("imgUrlOne")
|
private String imgUrlOne;
|
@TableField(exist = false)
|
private String code;
|
|
/*
|
@TableField("companyId")
|
@ApiModelProperty(value = "分公司ID")
|
private Integer companyId;
|
|
@TableField("enterpriseType")
|
@ApiModelProperty(value = "企业类型 1企业 2个体工商户")
|
private Integer enterpriseType;
|
|
@TableField("merchantAbbreviation")
|
@ApiModelProperty(value = "商户简称")
|
private String merchantAbbreviation;
|
|
@TableField("businessLicense")
|
@ApiModelProperty(value = "营业执照")
|
private String businessLicense;
|
|
@TableField("businessLicenseCode")
|
@ApiModelProperty(value = "营业执照注册号")
|
private String businessLicenseCode;
|
|
@TableField("businessLicenseCompanyName")
|
@ApiModelProperty(value = "营业执照公司名称")
|
private String businessLicenseCompanyName;
|
|
@TableField("businessLicenseAddress")
|
@ApiModelProperty(value = "营业执照注册地址")
|
private String businessLicenseAddress;
|
|
@TableField("businessExpireTime")
|
@ApiModelProperty(value = "营业期限")
|
private DateTime businessExpireTime;
|
|
@TableField("unifiedSocialCreditCode")
|
@ApiModelProperty(value = "统一社会信用代码")
|
private String unifiedSocialCreditCode;
|
|
@TableField("unifiedSocialCreditCodeExpireTime")
|
@ApiModelProperty(value = "统一社会信用代码期限")
|
private DateTime unifiedSocialCreditCodeExpireTime;
|
|
@TableField("companyPhone")
|
@ApiModelProperty(value = "公司联系电话")
|
private String companyPhone;
|
|
@TableField("transactionAuthorizationCode")
|
@ApiModelProperty(value = "交易授权码")
|
private String transactionAuthorizationCode;
|
|
@TableField("accountType")
|
@ApiModelProperty(value = "账户类型 1对私账户 2对公账户")
|
private Integer accountType;
|
|
@TableField("depositBank")
|
@ApiModelProperty(value = "开户银行")
|
private String depositBank;
|
|
@TableField("depositBankCode")
|
@ApiModelProperty(value = "开户银行编码")
|
private String depositBankCode;
|
|
@TableField("depositName")
|
@ApiModelProperty(value = "开户名称")
|
private String depositName;
|
|
@TableField("bankAccount")
|
@ApiModelProperty(value = "银行账号")
|
private String bankAccount;
|
|
@TableField("corporateName")
|
@ApiModelProperty(value = "法人姓名")
|
private String corporateName;
|
|
@TableField("corporateCertificateType")
|
@ApiModelProperty(value = "法人证件类型:1中国大陆居民-身份证、2其他国家或地区居民-护照、3-中国香港居民–来往内地通行证、4中国澳门居民– 来往内地通行证、5中国台湾居民– 来往大陆通行证")
|
private Integer corporateCertificateType;
|
|
@TableField("certificateCode")
|
@ApiModelProperty(value = "证件号码")
|
private String certificateCode;
|
|
@TableField("certificateExpireTime")
|
@ApiModelProperty(value = "证件有效期")
|
private DateTime certificateExpireTime;
|
|
@TableField("corporatePhone")
|
@ApiModelProperty(value = "法人手机号")
|
private String corporatePhone;
|
|
@TableField("corporateIdCardFrontPicture")
|
@ApiModelProperty(value = "法人身份证照片正面")
|
private String corporateIdCardFrontPicture;
|
|
@TableField("corporateIdCardReversePicture")
|
@ApiModelProperty(value = "法人身份证照片反面")
|
private String corporateIdCardReversePicture;
|
|
@TableField("isAudit")
|
@ApiModelProperty(value = "是否审核通过 1待审核 2审核通过 3审核失败")
|
private Integer isAudit;
|
|
@TableField("status")
|
@TableLogic
|
@ApiModelProperty(value = "法人身份证照片反面")
|
private Boolean status;
|
|
@TableField("createTime")
|
@ApiModelProperty(value = "创建时间")
|
private DateTime createTime;*/
|
|
|
}
|