fix:开店流程网商开通失败标识缓存;小程序账户列表返回对象修改;根据门店编码查询开通基础信息逻辑修改;网商账户提交逻辑修改;

feat:网商激活接口
This commit is contained in:
wangff
2025-11-20 16:44:24 +08:00
parent 4581aeb85a
commit 38a669dff9
17 changed files with 314 additions and 360 deletions

View File

@@ -16,6 +16,9 @@ public class OpenBasicInfoDTO {
@ApiModelProperty(value = "门店编号")
private String storeCode;
@ApiModelProperty("门店id")
private String storeId;
/**
* 签约人名称
*/
@@ -106,8 +109,8 @@ public class OpenBasicInfoDTO {
@ApiModelProperty(value = "银行预留手机号")
private String bankReservedPhone;
@ApiModelProperty("来源开通流程传1其他0")
private Integer source;
}

View File

@@ -0,0 +1,24 @@
package com.cool.store.dto.wallet;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* <p>
* 网商激活短链DTO
* </p>
*
* @author wangff
* @since 2025/11/20
*/
@Data
public class TextMsgSendDTO {
@ApiModelProperty("crm门店id")
private String outStoreId;
@ApiModelProperty("H5 激活页短链(商户需访问此链接完成操作,非公网可直接访问需确认权限)")
private String activityUrl;
@ApiModelProperty("短链失效时间格式YYYY-MM-DD HH:mm:ss过期后需重新调用接口生成")
private String expireTime;
}

View File

@@ -1,9 +1,18 @@
package com.cool.store.entity.wallet;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.persistence.*;
@Table(name = "zxjp_open_bank_info")
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class OpenBankInfoDO {
/**
* 门店编号
@@ -11,6 +20,12 @@ public class OpenBankInfoDO {
@Column(name = "store_code")
private String storeCode;
/**
* 门店id
*/
@Column(name = "store_id")
private String storeId;
/**
* 签约人名称
*/
@@ -119,318 +134,9 @@ public class OpenBankInfoDO {
@Column(name = "bank_reserved_phone")
private String bankReservedPhone;
public String getLegalName() {
return legalName;
}
public void setLegalName(String legalName) {
this.legalName = legalName;
}
public String getLegalIdCard() {
return legalIdCard;
}
public void setLegalIdCard(String legalIdCard) {
this.legalIdCard = legalIdCard;
}
public String getLegalPhone() {
return legalPhone;
}
public void setLegalPhone(String legalPhone) {
this.legalPhone = legalPhone;
}
/**
* 获取门店编号
*
* @return store_code - 门店编号
* 来源开通流程传1其他0
*/
public String getStoreCode() {
return storeCode;
}
/**
* 设置门店编号
*
* @param storeCode 门店编号
*/
public void setStoreCode(String storeCode) {
this.storeCode = storeCode;
}
/**
* 获取签约人名称
*
* @return signer_name - 签约人名称
*/
public String getSignerName() {
return signerName;
}
/**
* 设置签约人名称
*
* @param signerName 签约人名称
*/
public void setSignerName(String signerName) {
this.signerName = signerName;
}
/**
* 获取签约人身份证号码
*
* @return signer_id_card - 签约人身份证号码
*/
public String getSignerIdCard() {
return signerIdCard;
}
/**
* 设置签约人身份证号码
*
* @param signerIdCard 签约人身份证号码
*/
public void setSignerIdCard(String signerIdCard) {
this.signerIdCard = signerIdCard;
}
/**
* 获取签约人手机号
*
* @return signer_phone - 签约人手机号
*/
public String getSignerPhone() {
return signerPhone;
}
/**
* 设置签约人手机号
*
* @param signerPhone 签约人手机号
*/
public void setSignerPhone(String signerPhone) {
this.signerPhone = signerPhone;
}
/**
* 获取签约人身份证正面
*
* @return signer_id_card_front - 签约人身份证正面
*/
public String getSignerIdCardFront() {
return signerIdCardFront;
}
/**
* 设置签约人身份证正面
*
* @param signerIdCardFront 签约人身份证正面
*/
public void setSignerIdCardFront(String signerIdCardFront) {
this.signerIdCardFront = signerIdCardFront;
}
/**
* 获取签约人身份证反面
*
* @return signer_id_card_back - 签约人身份证反面
*/
public String getSignerIdCardBack() {
return signerIdCardBack;
}
/**
* 设置签约人身份证反面
*
* @param signerIdCardBack 签约人身份证反面
*/
public void setSignerIdCardBack(String signerIdCardBack) {
this.signerIdCardBack = signerIdCardBack;
}
/**
* 获取营业执照名字
*
* @return business_license_name - 营业执照名字
*/
public String getBusinessLicenseName() {
return businessLicenseName;
}
/**
* 设置营业执照名字
*
* @param businessLicenseName 营业执照名字
*/
public void setBusinessLicenseName(String businessLicenseName) {
this.businessLicenseName = businessLicenseName;
}
/**
* 获取营业执照社会信用代码
*
* @return business_license_code - 营业执照社会信用代码
*/
public String getBusinessLicenseCode() {
return businessLicenseCode;
}
/**
* 设置营业执照社会信用代码
*
* @param businessLicenseCode 营业执照社会信用代码
*/
public void setBusinessLicenseCode(String businessLicenseCode) {
this.businessLicenseCode = businessLicenseCode;
}
/**
* 获取营业执照照片
*
* @return business_license_photo - 营业执照照片
*/
public String getBusinessLicensePhoto() {
return businessLicensePhoto;
}
/**
* 设置营业执照照片
*
* @param businessLicensePhoto 营业执照照片
*/
public void setBusinessLicensePhoto(String businessLicensePhoto) {
this.businessLicensePhoto = businessLicensePhoto;
}
/**
* 获取法人是否签约人
*
* @return legal_is_signer - 法人是否签约人
*/
public Integer getLegalIsSigner() {
return legalIsSigner;
}
/**
* 设置法人是否签约人
*
* @param legalIsSigner 法人是否签约人
*/
public void setLegalIsSigner(Integer legalIsSigner) {
this.legalIsSigner = legalIsSigner;
}
/**
* 获取法人身份证正面
*
* @return legal_id_card_front - 法人身份证正面
*/
public String getLegalIdCardFront() {
return legalIdCardFront;
}
/**
* 设置法人身份证正面
*
* @param legalIdCardFront 法人身份证正面
*/
public void setLegalIdCardFront(String legalIdCardFront) {
this.legalIdCardFront = legalIdCardFront;
}
/**
* 获取法人身份证反面
*
* @return legal_id_card_back - 法人身份证反面
*/
public String getLegalIdCardBack() {
return legalIdCardBack;
}
/**
* 设置法人身份证反面
*
* @param legalIdCardBack 法人身份证反面
*/
public void setLegalIdCardBack(String legalIdCardBack) {
this.legalIdCardBack = legalIdCardBack;
}
/**
* 获取结算卡
*
* @return settlement_card - 结算卡
*/
public String getSettlementCard() {
return settlementCard;
}
/**
* 设置结算卡
*
* @param settlementCard 结算卡
*/
public void setSettlementCard(String settlementCard) {
this.settlementCard = settlementCard;
}
/**
* 获取开户支行名称
*
* @return bank_branch_name - 开户支行名称
*/
public String getBankBranchName() {
return bankBranchName;
}
/**
* 设置开户支行名称
*
* @param bankBranchName 开户支行名称
*/
public void setBankBranchName(String bankBranchName) {
this.bankBranchName = bankBranchName;
}
/**
* 获取开户支行编号
*
* @return bank_branch_code - 开户支行编号
*/
public String getBankBranchCode() {
return bankBranchCode;
}
/**
* 设置开户支行编号
*
* @param bankBranchCode 开户支行编号
*/
public void setBankBranchCode(String bankBranchCode) {
this.bankBranchCode = bankBranchCode;
}
/**
* 获取银行预留手机号
*
* @return bank_reserved_phone - 银行预留手机号
*/
public String getBankReservedPhone() {
return bankReservedPhone;
}
/**
* 设置银行预留手机号
*
* @param bankReservedPhone 银行预留手机号
*/
public void setBankReservedPhone(String bankReservedPhone) {
this.bankReservedPhone = bankReservedPhone;
}
@Column(name = "source")
private Integer source;
}

View File

@@ -67,15 +67,6 @@ public class AccountAddTagRequest {
@ApiModelProperty(value = "营业执照图片链接", required = true)
private String licensePhoto;
@ApiModelProperty(value = "签约人姓名", required = true)
private String signatoryName;
@ApiModelProperty(value = "签约人身份证", required = true)
private String signatoryNo;
@ApiModelProperty(value = "签约人联系电话", required = true)
private String signatoryPhone;
@ApiModelProperty(value = "签约人证件人像面图片链接", required = true)
private String signatoryPhotoA;

View File

@@ -10,6 +10,8 @@ import lombok.Data;
*/
@Data
public class CoolOpenBasicInfoRequest {
@ApiModelProperty(value = "门店id")
private String storeId;
@ApiModelProperty(value = "门店编号")
private String storeCode;

View File

@@ -0,0 +1,22 @@
package com.cool.store.request.wallet;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* <p>
* 网商账户重新发送激活短信Request
* </p>
*
* @author wangff
* @since 2025/11/20
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class TextMsgSendRequest {
@ApiModelProperty("门店id")
private String outStoreId;
}

View File

@@ -0,0 +1,27 @@
package com.cool.store.vo.wallet;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
/**
* <p>
* 账户信息VO
* </p>
*
* @author wangff
* @since 2025/11/20
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class AccountDataVO {
@ApiModelProperty("网商账户开通失败标识")
private Boolean onlineBankOpenFail;
@ApiModelProperty("账户列表")
private List<AccountInfoVO> accountList;
}