feat:钱包接口对接

This commit is contained in:
苏竹红
2025-11-17 09:40:57 +08:00
parent 0646022baf
commit aedea2dc59
21 changed files with 40 additions and 4 deletions

View File

@@ -1,5 +1,6 @@
package com.cool.store.dto.wallet;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
/**
@@ -8,6 +9,7 @@ import lombok.Data;
* @Version 1.0
*/
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class AccountAuthenticationDTO {
private Integer accountStatus;

View File

@@ -1,5 +1,6 @@
package com.cool.store.dto.wallet;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -11,6 +12,7 @@ import lombok.Data;
* @Version 1.0
*/
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class AccountInfoDTO {
@ApiModelProperty(value = "结算卡业务类型 枚举值1对公 2对私", required = true)

View File

@@ -1,5 +1,6 @@
package com.cool.store.dto.wallet;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
/**
@@ -8,6 +9,7 @@ import lombok.Data;
* @Version 1.0
*/
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class AccountNoDTO {
private String accountNo;

View File

@@ -1,5 +1,6 @@
package com.cool.store.dto.wallet;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
/**
@@ -8,6 +9,7 @@ import lombok.Data;
* @Version 1.0
*/
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class AccountVerifyDTO {
private String outStoreId;

View File

@@ -1,5 +1,6 @@
package com.cool.store.dto.wallet;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
/**
@@ -8,6 +9,7 @@ import lombok.Data;
* @Version 1.0
*/
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class AddTagDTO {
private Integer status;

View File

@@ -1,5 +1,6 @@
package com.cool.store.dto.wallet;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -9,6 +10,7 @@ import lombok.Data;
* @Version 1.0
*/
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class BankDTO {
@ApiModelProperty("银行编号")

View File

@@ -1,6 +1,7 @@
package com.cool.store.dto.wallet;
import com.cool.store.request.wallet.WalletBasicPageInfo;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
import java.util.List;
@@ -11,6 +12,7 @@ import java.util.List;
* @Version 1.0
*/
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class BankListDTO {
WalletBasicPageInfo page;

View File

@@ -1,5 +1,6 @@
package com.cool.store.dto.wallet;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
/**
@@ -8,6 +9,7 @@ import lombok.Data;
* @Version 1.0
*/
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class BillDetailDTO {
/**

View File

@@ -1,5 +1,6 @@
package com.cool.store.dto.wallet;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
/**
@@ -8,6 +9,7 @@ import lombok.Data;
* @Version 1.0
*/
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class BillPageDTO {
/**

View File

@@ -1,5 +1,6 @@
package com.cool.store.dto.wallet;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -9,6 +10,7 @@ import lombok.Data;
* @Version 1.0
*/
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class CompanyDTO {
@ApiModelProperty(value = "公司编号")

View File

@@ -1,6 +1,7 @@
package com.cool.store.dto.wallet;
import com.cool.store.request.wallet.WalletBasicPageInfo;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
import java.util.List;
@@ -11,6 +12,7 @@ import java.util.List;
* @Version 1.0
*/
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class CompanyListDTO {
private List<CompanyDTO> pageData;

View File

@@ -1,5 +1,6 @@
package com.cool.store.dto.wallet;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -9,6 +10,7 @@ import lombok.Data;
* @Version 1.0
*/
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class LargePaymentDTO {
@ApiModelProperty(value = "外部门店唯一标识", required = true)

View File

@@ -1,5 +1,6 @@
package com.cool.store.dto.wallet;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -12,6 +13,7 @@ import java.util.List;
* @Version 1.0
*/
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class PaymentDTO {
@ApiModelProperty(name = "外部门店唯一标识", required = true)

View File

@@ -1,5 +1,6 @@
package com.cool.store.dto.wallet;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -9,6 +10,7 @@ import lombok.Data;
* @Version 1.0
*/
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class PaymentDetailDTO {
@ApiModelProperty(value = "打款金额", required = true)

View File

@@ -1,5 +1,6 @@
package com.cool.store.dto.wallet;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -9,6 +10,7 @@ import lombok.Data;
* @Version 1.0
*/
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class StoreAccountDTO {
/**

View File

@@ -1,5 +1,6 @@
package com.cool.store.dto.wallet;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -9,6 +10,7 @@ import lombok.Data;
* @Version 1.0
*/
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class TransferDTO {
@ApiModelProperty(value="业务系统付款单号(如 CRM 单号)",required = true)

View File

@@ -1,5 +1,6 @@
package com.cool.store.dto.wallet;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -9,6 +10,7 @@ import lombok.Data;
* @Version 1.0
*/
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class WithDrawerDTO {
@ApiModelProperty(value = "门店ID",required = true)

View File

@@ -1,6 +1,7 @@
package com.cool.store.request.wallet;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @Description 门店签约账户转账提现查询接口
@@ -8,6 +9,7 @@ import io.swagger.annotations.ApiModelProperty;
* @Date 2025/11/14 10:05
* @Version 1.0
*/
@Data
public class BillDetailRequest {
@ApiModelProperty(value = "转账交易Id(转账交易编号二选一)")

View File

@@ -36,7 +36,7 @@ public class CreateStoreAndAccountRequest {
@ApiModelProperty(name = "账户简称", required = true)
private String accountAliasName;
@ApiModelProperty(name = "结算银行卡号", required = true)
private String accountCardno;
private String accountCardNo;
@ApiModelProperty(name = "结算卡银行预留手机号", required = true)
private String accountPhone;
@ApiModelProperty(name = "支行编号", required = true)

View File

@@ -18,7 +18,7 @@ public class UpdateStoreAccountRequest {
@ApiModelProperty(name = "签约人姓名(对私结算卡必传)以上二选一",required = true)
private String accountName;
@ApiModelProperty(name = "结算银行卡号",required = true)
private String accountCardno;
private String accountCardNo;
@ApiModelProperty(name = "结算卡银行预留手机号。",required = true)
private String accountPhone;
@ApiModelProperty(name = "支行编号",required = true)