fix:账户列表、密码更新接口

This commit is contained in:
wangff
2025-11-18 09:17:45 +08:00
parent f5283b783c
commit 0d882ff79a
10 changed files with 188 additions and 18 deletions

View File

@@ -16,7 +16,7 @@ import lombok.Data;
public class AccountInfoDTO {
@ApiModelProperty(value = "结算卡业务类型 枚举值1对公 2对私", required = true)
private String accountType;
private Integer accountType;
@ApiModelProperty(value = "营业执照号码")
private String licenseNo;

View File

@@ -0,0 +1,34 @@
package com.cool.store.request.wallet;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotNull;
/**
* <p>
* 账户密码维护Request
* </p>
*
* @author wangff
* @since 2025/11/17
*/
@Data
public class AccountPasswordRequest extends StoreShopRequest {
@ApiModelProperty("维护类型 1.设置密码 2.修改密码")
@NotNull(message = "维护类型不能为空")
private Integer upholdType;
@ApiModelProperty("新支付密码(sm3加密后字符串)")
@NotNull(message = "新支付密码不能为空")
private String newPayPwd;
@ApiModelProperty("确认新支付密码(sm3加密后字符串)")
@NotNull(message = "确认新支付密码不能为空")
private String confirmPayPwd;
@ApiModelProperty("当前使用的支付密码(sm3加密后字符串),维护类型为修改密码时必填")
@NotNull(message = "当前使用的支付密码不能为空")
private String currentPayPwd;
}

View File

@@ -0,0 +1,21 @@
package com.cool.store.request.wallet;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.Pattern;
/**
* <p>
* 账户充值Request
* </p>
*
* @author wangff
* @since 2025/11/17
*/
@Data
public class AccountPaymentRequest extends StoreShopRequest {
@ApiModelProperty(value = "支付金额")
@Pattern(regexp = "^\\d+(\\.\\d{1,2})?$", message = "金额格式不正确")
private String amount;
}

View File

@@ -1,7 +1,9 @@
package com.cool.store.request.wallet;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @Author suzhuhong
@@ -9,6 +11,8 @@ import lombok.Data;
* @Version 1.0
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class LargePaymentRequest {
@ApiModelProperty(value = "商户门店编号",required = true)

View File

@@ -0,0 +1,21 @@
package com.cool.store.request.wallet;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* <p>
* 门店idRequest
* </p>
*
* @author wangff
* @since 2025/11/17
*/
@Data
public class StoreShopRequest {
@ApiModelProperty("门店id")
private Long shopId;
@ApiModelProperty("门店id两者取一")
private String storeId;
}

View File

@@ -0,0 +1,31 @@
package com.cool.store.vo.wallet;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* <p>
* 账户充值VO
* </p>
*
* @author wangff
* @since 2025/11/17
*/
@Data
public class AccountPaymentVO {
@ApiModelProperty(value = "收款账号", required = true)
private String payeeAccNo;
@ApiModelProperty(value = "收款账户名称", required = true)
private String payeeAccName;
@ApiModelProperty(value = "收款银行名称", required = true)
private String payeeBankName;
@ApiModelProperty(value = "账号过期时间")
private String expireTime;
@ApiModelProperty("过期倒计时(秒)")
private Long expiryCountdown;
}