update 创建企业用户

This commit is contained in:
2023-06-20 10:09:21 +08:00
parent 1a4c93b1c9
commit 23efa13381
2 changed files with 98 additions and 0 deletions

View File

@@ -0,0 +1,86 @@
package com.jsowell.adapay.dto;
import lombok.*;
import javax.validation.constraints.Email;
import javax.validation.constraints.Max;
import javax.validation.constraints.NotBlank;
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class CreateCorpMemberDTO {
// 运营商id
private String merchantId;
// 企业名称
@Max(value = 50)
private String businessName;
// 省份编码
@Max(value = 4)
private String provCode;
// 地区编码
@Max(value = 4)
private String areaCode;
// 统一社会信用码
@Max(value = 18)
private String socialCreditCode;
// 统一社会信用证有效期 格式YYYYMMDD例如20190909
private String socialCreditCodeExpires;
// 经营范围
private String businessScope;
// 法人姓名
@NotBlank(message = "法人姓名为必填项")
private String legalPerson;
// 法人身份证号码
@NotBlank(message = "法人身份证号码为必填项")
private String legalCertId;
// 法人身份证有效期 格式YYYYMMDD例如20190909
@NotBlank(message = "法人身份证有效期为必填项")
private String legalCertIdExpires;
// 法人手机号
@NotBlank(message = "法人手机号为必填项")
private String legalMp;
// 企业地址
@NotBlank(message = "企业地址为必填项")
private String address;
// 邮编
private String zipCode;
// 企业电话
private String telphone;
// 企业邮箱
@Email(message = "请填写正确的邮箱地址")
private String email;
// 上传附件,传入的中文文件名称为 UTF-8 字符集 URLEncode 编码后的字符串。
// 内容须包含三证合一证件照、法人身份证正面照、法人身份证反面照、开户银行许可证照。 压缩 zip包后上传最大限制为 9 M。
private String attachFile;
// 银行代码,如果需要自动开结算账户,本字段必填
private String bankCode;
// 银行账户类型1-对公2-对私,如果需要自动开结算账户,本字段必填
private String bankAcctType;
// 银行卡号,如果需要自动开结算账户,本字段必填
private String cardNo;
// 银行卡对应的户名,如果需要自动开结算账户,本字段必填;若银行账户类型是对公,必须与企业名称一致
private String cardName;
}

View File

@@ -247,6 +247,11 @@ public class AdapayMemberService {
return vo;
}
/**
* 更新结算账户设置
* @param dto
* @throws BaseAdaPayException
*/
public void updateSettleAccountConfig(UpdateAccountConfigDTO dto) throws BaseAdaPayException {
// 通过merchantId 查询出汇付会员id 和 结算账户id用来查询余额
AdapayMemberAccount adapayMemberAccount = adapayMemberAccountService.selectByMerchantId(dto.getMerchantId());
@@ -269,4 +274,11 @@ public class AdapayMemberService {
}
Map<String, Object> settleCount = SettleAccount.update(params);
}
/**
* 创建企业用户
*/
public void createCorpMember() {
}
}