Merge #62 into master from cc_20260313_ws_wallet

网商

* cc_20260313_ws_wallet: (3 commits squashed)

  - fix:新店开通网商钱包

  - fix:网商钱包开通回调修改

  - fix

Signed-off-by: 王非凡 <accounts_67eba0c5fee9c49c80c8e2b4@mail.teambition.com>
Merged-by: 正新 <accounts_6964c7bcd2a2c377c5bbd01b@mail.teambition.com>

CR-link: https://codeup.aliyun.com/692ea314dec569489f6f167c/hangzhou/java/custom_zxjp/change/62
This commit is contained in:
王非凡
2026-03-13 14:28:55 +00:00
committed by 正新
parent 73c9bc7368
commit 70b41d6783
9 changed files with 229 additions and 2 deletions

View File

@@ -0,0 +1,28 @@
package com.cool.store.dto.wallet;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* <p>
* 网商充值账户
* </p>
*
* @author wangff
* @since 2026/3/13
*/
@Data
public class WsPayAccountDTO {
@ApiModelProperty("门店id")
private String outStoreId;
@ApiModelProperty("收款账号")
private String payeeAccNo;
@ApiModelProperty("收款账户名称")
private String payeeAccName;
@ApiModelProperty("收款银行名称")
private String payeeBankName;
}

View File

@@ -0,0 +1,51 @@
package com.cool.store.request.wallet;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* <p>
* 网商新店开通网商自然人账户Request
* </p>
*
* @author wangff
* @since 2026/3/13
*/
@Data
public class NewStoreAccountCreateRequest {
@ApiModelProperty(value = "CRM门店编号", required = true)
public String outStoreId;
@ApiModelProperty(value = "联系电话", required = true)
private String phoneNumber;
@ApiModelProperty(value = "账户简称", required = true)
private String accountAliasName;
@ApiModelProperty("法人姓名")
private String legalName;
@ApiModelProperty("法人证件号码")
private String legalNo;
@ApiModelProperty("法人联系电话")
private String legalPhone;
@ApiModelProperty("法人银行卡号")
private String legalAccountCardNo;
@ApiModelProperty("法人银行预留手机号")
private String legalAccountPhone;
@ApiModelProperty("法人银行卡开户支行")
private String legalBankNo;
@ApiModelProperty("法人银行卡开户支行名称")
private String legalBankName;
@ApiModelProperty("法人代表证件人像面图片链接")
private String certPhotoA;
@ApiModelProperty("法人代表证件国徽面图片链接")
private String certPhotoB;
}

View File

@@ -0,0 +1,77 @@
package com.cool.store.request.wallet;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
/**
* @Author suzhuhong
* @Date 2025/11/20 13:38
* @Version 1.0
*/
@Data
public class NewWsCreateAccountRequest {
@ApiModelProperty("门店id")
@NotNull(message = "门店id不能为空")
private Long shopId;
/**
* 签约人名称
*/
@ApiModelProperty(value = "签约人名称")
private String signerName;
/**
* 签约人身份证号码
*/
@ApiModelProperty(value = "签约人身份证号码")
private String signerIdCard;
/**
* 签约人手机号
*/
@ApiModelProperty(value = "签约人手机号")
private String signerPhone;
/**
* 签约人身份证正面
*/
@ApiModelProperty(value = "签约人身份证正面")
private String signerIdCardFront;
/**
* 签约人身份证反面
*/
@ApiModelProperty(value = "签约人身份证反面")
private String signerIdCardBack;
/**
* 结算卡
*/
@ApiModelProperty(value = "结算卡")
@NotBlank(message = "结算卡不能为空")
private String settlementCard;
/**
* 开户支行名称
*/
@ApiModelProperty(value = "开户支行名称")
@NotBlank(message = "开户支行名称不能为空")
private String bankBranchName;
/**
* 开户支行编号
*/
@ApiModelProperty(value = "开户支行编号")
@NotBlank(message = "开户支行编号不能为空")
private String bankBranchCode;
/**
* 银行预留手机号
*/
@ApiModelProperty(value = "银行预留手机号")
@NotBlank(message = "银行预留手机号不能为空")
private String bankReservedPhone;
}