Merge branch 'refs/heads/master' into cc_2021104_twelve_points
# Conflicts: # coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java # coolstore-partner-common/src/main/java/com/cool/store/enums/JoinModeEnum.java
This commit is contained in:
@@ -0,0 +1,102 @@
|
||||
package com.cool.store.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/9/8 10:13
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class ContractInformationDTO {
|
||||
@ApiModelProperty("门店ID")
|
||||
private Long shopId;
|
||||
@ApiModelProperty("门店名称")
|
||||
private String shopName;
|
||||
@ApiModelProperty("签约人1名称")
|
||||
private String sign1Name;
|
||||
@ApiModelProperty("签约人2名称")
|
||||
private String sign2Name;
|
||||
@ApiModelProperty("加盟模式")
|
||||
private Integer joinModel;
|
||||
@ApiModelProperty("每年加盟费")
|
||||
private String yearFranchiseFee;
|
||||
@ApiModelProperty("保证金")
|
||||
private String loanMargin;
|
||||
@ApiModelProperty("第一年度管理费")
|
||||
private String firstYearManagementFee;
|
||||
@ApiModelProperty("第一年度品牌使用费")
|
||||
private String firstYearFee;
|
||||
@ApiModelProperty("设计费")
|
||||
private String performanceBond;
|
||||
@ApiModelProperty("收款方名称")
|
||||
private String payeeName;
|
||||
@ApiModelProperty("品牌方")
|
||||
private String brandOwner;
|
||||
@ApiModelProperty("老店编码 签约类型选择老店转加盟时有")
|
||||
private String oldShopCode;
|
||||
@ApiModelProperty("合同编号")
|
||||
private String contractNo;
|
||||
|
||||
@ApiModelProperty("币种")
|
||||
private String currency;
|
||||
|
||||
@ApiModelProperty(name = "合同加盟费")
|
||||
private String contractFranchiseFee;
|
||||
|
||||
@ApiModelProperty(name = "合同管理费")
|
||||
private String contractManageFee;
|
||||
|
||||
@ApiModelProperty(name = "合同品牌使用费")
|
||||
private String contractBrandUseFee;
|
||||
|
||||
@ApiModelProperty(name = "合同设计费")
|
||||
private String contractPerformanceBond;
|
||||
|
||||
@ApiModelProperty(name = "合同保证金")
|
||||
private String contractLoanMargin;
|
||||
|
||||
@ApiModelProperty(name = "合同系统使用费")
|
||||
private String contractSysUserFee;
|
||||
|
||||
@ApiModelProperty(name = "加盟来源 other-其他 招商会-investment 加盟商推荐-partner_recommend 自然流量-organic_traffic 员工推荐-employee_recommend ")
|
||||
private String joinSource;
|
||||
|
||||
@ApiModelProperty(name = "签约形式 纸质合同-paper_contract 电子合同-electronic_contract 已付款未签约-paid_but_not_signed")
|
||||
private String signModality;
|
||||
|
||||
@ApiModelProperty(name = "加盟费频率")
|
||||
private Integer franchiseFeeFrequency;
|
||||
|
||||
@ApiModelProperty(name = "品牌使用费频率")
|
||||
private Integer brandUseFeeFrequency;
|
||||
|
||||
@ApiModelProperty(name = "管理费频率")
|
||||
private Integer manageFeeFrequency;
|
||||
|
||||
@ApiModelProperty(name = "管理费频率")
|
||||
private String discountAmount;
|
||||
|
||||
@ApiModelProperty(name = "提交人")
|
||||
private String summitUserName;
|
||||
|
||||
@ApiModelProperty(name = "签约人地址")
|
||||
private String signerAddress;
|
||||
|
||||
@ApiModelProperty(name = "签约人手机号")
|
||||
private String signerPhone;
|
||||
|
||||
@ApiModelProperty(name = "合同使用年限")
|
||||
private Integer contractServiceLife;
|
||||
|
||||
@ApiModelProperty(name = "合同开始时间")
|
||||
private String contractStartTime;
|
||||
|
||||
@ApiModelProperty(name = "合同结束时间")
|
||||
private String contractEndTime;
|
||||
|
||||
}
|
||||
@@ -55,5 +55,7 @@ public class PreparationDTO {
|
||||
|
||||
private Long managerRegionId;
|
||||
|
||||
private String storeId;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.cool.store.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/3 15:22
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class ShopSignerInfoDTO {
|
||||
|
||||
@ApiModelProperty("签约人1姓名")
|
||||
private String partnershipSignatoryFirst;
|
||||
|
||||
@ApiModelProperty("签约人1手机号")
|
||||
private String partnershipSignatoryFirstMobile;
|
||||
|
||||
@ApiModelProperty("签约人2姓名")
|
||||
private String partnershipSignatorySecond;
|
||||
|
||||
@ApiModelProperty("签约人2手机号")
|
||||
private String partnershipSignatorySecondMobile;
|
||||
|
||||
}
|
||||
@@ -58,5 +58,16 @@ public class StoreDTO {
|
||||
private String branchName;
|
||||
|
||||
@ApiModelProperty("门店状态")
|
||||
private String storeStatus;
|
||||
@ApiModelProperty("门店状态名称")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("省")
|
||||
private String province;
|
||||
|
||||
@ApiModelProperty("市")
|
||||
private String city;
|
||||
|
||||
@ApiModelProperty("区")
|
||||
private String county;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.cool.store.dto.contract;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/9/17 14:42
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class ContractCallbackDTO {
|
||||
|
||||
private Integer infoConsistencyFlag;
|
||||
|
||||
private String reason;
|
||||
|
||||
private String storeCode;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.cool.store.dto.contract;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/9/8 15:52
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class ContractConfigDTO {
|
||||
|
||||
@ApiModelProperty("主键 新建时忽略")
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("品牌")
|
||||
@NotBlank(message = "品牌不能为空")
|
||||
private String brand;
|
||||
|
||||
@ApiModelProperty("合同名称")
|
||||
@NotBlank(message = "合同名称不能为空")
|
||||
private String contractName;
|
||||
|
||||
@ApiModelProperty("甲方名称")
|
||||
@NotBlank(message = "甲方名称不能为空")
|
||||
private String partyA;
|
||||
|
||||
@ApiModelProperty("乙方名称")
|
||||
private String partyB;
|
||||
|
||||
@ApiModelProperty(" 丙方名称")
|
||||
private String partyC;
|
||||
|
||||
@ApiModelProperty("加盟模式 多选 用逗号隔开")
|
||||
private List<String> franchiseModeList;
|
||||
|
||||
@ApiModelProperty("法大大模板ID")
|
||||
private String fadadaTemplateId;
|
||||
|
||||
@ApiModelProperty("序号")
|
||||
@NotNull(message = "序号不能为空")
|
||||
private Integer serialNumber;
|
||||
|
||||
@ApiModelProperty("收款方名称")
|
||||
private String payeeName;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,167 @@
|
||||
package com.cool.store.dto.contract;
|
||||
|
||||
import com.cool.store.common.PageBasicInfo;
|
||||
import com.cool.store.enums.JoinModeEnum;
|
||||
import com.cool.store.utils.StringUtil;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/9/8 16:43
|
||||
* @Version 1.0
|
||||
*/
|
||||
public class ContractListDTO {
|
||||
|
||||
@ApiModelProperty("主键 新建时忽略")
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("品牌")
|
||||
@NotBlank(message = "品牌不能为空")
|
||||
private String brand;
|
||||
|
||||
@ApiModelProperty("合同名称")
|
||||
@NotBlank(message = "合同名称不能为空")
|
||||
private String contractName;
|
||||
|
||||
@ApiModelProperty("甲方名称")
|
||||
@NotBlank(message = "甲方名称不能为空")
|
||||
private String partyA;
|
||||
|
||||
@ApiModelProperty("乙方名称")
|
||||
@NotBlank(message = "乙方名称不能为空")
|
||||
private String partyB;
|
||||
|
||||
@ApiModelProperty(" 丙方名称")
|
||||
private String partyC;
|
||||
|
||||
@ApiModelProperty("加盟模式 多选 用逗号隔开")
|
||||
private List<FranchiseModeDTO> franchiseModeList;
|
||||
|
||||
@ApiModelProperty("法大大模板ID")
|
||||
private String fadadaTemplateId;
|
||||
|
||||
@ApiModelProperty("序号")
|
||||
@NotNull(message = "序号不能为空")
|
||||
private Integer serialNumber;
|
||||
|
||||
@ApiModelProperty("收款方名称")
|
||||
private String payeeName;
|
||||
|
||||
private String franchiseMode;
|
||||
|
||||
@Data
|
||||
protected class FranchiseModeDTO{
|
||||
|
||||
private String id;
|
||||
|
||||
private String name;
|
||||
|
||||
}
|
||||
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getBrand() {
|
||||
return brand;
|
||||
}
|
||||
|
||||
public void setBrand(String brand) {
|
||||
this.brand = brand;
|
||||
}
|
||||
|
||||
public String getContractName() {
|
||||
return contractName;
|
||||
}
|
||||
|
||||
public void setContractName(String contractName) {
|
||||
this.contractName = contractName;
|
||||
}
|
||||
|
||||
public String getPartyA() {
|
||||
return partyA;
|
||||
}
|
||||
|
||||
public void setPartyA(String partyA) {
|
||||
this.partyA = partyA;
|
||||
}
|
||||
|
||||
public String getPartyB() {
|
||||
return partyB;
|
||||
}
|
||||
|
||||
public void setPartyB(String partyB) {
|
||||
this.partyB = partyB;
|
||||
}
|
||||
|
||||
public String getPartyC() {
|
||||
return partyC;
|
||||
}
|
||||
|
||||
public void setPartyC(String partyC) {
|
||||
this.partyC = partyC;
|
||||
}
|
||||
|
||||
public void setFranchiseModeList(List<FranchiseModeDTO> franchiseModeList) {
|
||||
this.franchiseModeList = franchiseModeList;
|
||||
}
|
||||
|
||||
public String getFadadaTemplateId() {
|
||||
return fadadaTemplateId;
|
||||
}
|
||||
|
||||
public void setFadadaTemplateId(String fadadaTemplateId) {
|
||||
this.fadadaTemplateId = fadadaTemplateId;
|
||||
}
|
||||
|
||||
public Integer getSerialNumber() {
|
||||
return serialNumber;
|
||||
}
|
||||
|
||||
public void setSerialNumber(Integer serialNumber) {
|
||||
this.serialNumber = serialNumber;
|
||||
}
|
||||
|
||||
public String getPayeeName() {
|
||||
return payeeName;
|
||||
}
|
||||
|
||||
public void setPayeeName(String payeeName) {
|
||||
this.payeeName = payeeName;
|
||||
}
|
||||
|
||||
public String getFranchiseMode() {
|
||||
return franchiseMode;
|
||||
}
|
||||
|
||||
public void setFranchiseMode(String franchiseMode) {
|
||||
this.franchiseMode = franchiseMode;
|
||||
}
|
||||
|
||||
public List<FranchiseModeDTO> getFranchiseModeList(){
|
||||
String[] split = this.franchiseMode.split(",");
|
||||
ArrayList<FranchiseModeDTO> result = new ArrayList<>();
|
||||
Arrays.stream(split).filter(item -> StringUtil.isNotEmpty(item)).forEach(item -> {
|
||||
FranchiseModeDTO franchiseModeDTO = new FranchiseModeDTO();
|
||||
franchiseModeDTO.setId(item);
|
||||
franchiseModeDTO.setName(JoinModeEnum.getByCode(Integer.parseInt(item)));
|
||||
result.add(franchiseModeDTO);
|
||||
});
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.cool.store.dto.contract;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Column;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/9/9 13:35
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class PushContractDTO {
|
||||
|
||||
/**
|
||||
* 品牌
|
||||
*/
|
||||
@ApiModelProperty("品牌方名称")
|
||||
private String brand;
|
||||
|
||||
@ApiModelProperty("合同名称")
|
||||
private String contractName;
|
||||
|
||||
@ApiModelProperty("甲方名称")
|
||||
private String partyA;
|
||||
|
||||
@ApiModelProperty("乙方名称")
|
||||
private String partyB;
|
||||
|
||||
@ApiModelProperty("丙方名称")
|
||||
private String partyC;
|
||||
|
||||
@ApiModelProperty("法大大模板ID")
|
||||
private String fadadaTemplateId;
|
||||
|
||||
@ApiModelProperty("合同签约顺序")
|
||||
private Integer serialNumber;
|
||||
|
||||
@ApiModelProperty("收款方名称")
|
||||
private String payeeName;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.cool.store.dto.contract;
|
||||
|
||||
import com.cool.store.common.PageBasicInfo;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/9/8 16:43
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class QueryContractListDTO extends PageBasicInfo {
|
||||
|
||||
private String brand;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
package com.cool.store.dto.decoration;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/3 11:23
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class DecorationListDTO {
|
||||
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("装修团队ID")
|
||||
private Long teamId;
|
||||
|
||||
@ApiModelProperty("门店ID")
|
||||
private Long shopId;
|
||||
|
||||
@ApiModelProperty("门店名称")
|
||||
private String shopName;
|
||||
|
||||
@ApiModelProperty("门店编号")
|
||||
private String shopCode;
|
||||
|
||||
@ApiModelProperty("门店区域ID")
|
||||
private String regionId;
|
||||
|
||||
@ApiModelProperty("门店区域名称")
|
||||
private String regionName;
|
||||
|
||||
@ApiModelProperty("门店省")
|
||||
private String province;
|
||||
|
||||
@ApiModelProperty("门店市")
|
||||
private String city;
|
||||
|
||||
@ApiModelProperty("门店县")
|
||||
private String district;
|
||||
|
||||
@ApiModelProperty("门店详细地址")
|
||||
private String detailAddress;
|
||||
|
||||
@ApiModelProperty("门店类型")
|
||||
private Integer storeType;
|
||||
|
||||
@ApiModelProperty("门店签约类型")
|
||||
private Integer signType;
|
||||
|
||||
@ApiModelProperty("门店装修分配状态")
|
||||
private Integer decorationDescStatus;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.cool.store.dto.decoration;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/10/29 18:41
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class DecorationTeamDTO {
|
||||
|
||||
private Long id;
|
||||
|
||||
private String teamName;
|
||||
|
||||
private String teamCode;
|
||||
|
||||
private Integer useSystem;
|
||||
|
||||
private List<TeamAreaMappingDTO> cityList;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.cool.store.dto.decoration;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Column;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/10/29 19:01
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class TeamAreaMappingDTO {
|
||||
|
||||
private Long teamId;
|
||||
|
||||
private Long openCityId;
|
||||
|
||||
private String openCityName;
|
||||
|
||||
}
|
||||
@@ -78,4 +78,7 @@ public class StoreXinFaDeviceDetail {
|
||||
}
|
||||
}
|
||||
|
||||
public String getDeviceId() {
|
||||
return id;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/18 17:55
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class AccountActiveUrlDTO {
|
||||
@ApiModelProperty(value = "商户门店编号",required = true)
|
||||
private String outStoreId;
|
||||
@ApiModelProperty(value = "H5 激活页短链(商户需访问此链接完成操作,非公网可直接访问需确认权限)",required = true)
|
||||
private String activateUrl;
|
||||
@ApiModelProperty(value = "短链失效时间(格式:YYYY-MM-DD HH:mm:ss,过期后需重新调用接口生成)",required = true)
|
||||
private String expireTime;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 16:06
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class AccountAuthenticationDTO {
|
||||
|
||||
private Integer accountStatus;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* 门店签约人账户
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 16:54
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class AccountInfoDTO {
|
||||
|
||||
@ApiModelProperty(value = "结算卡业务类型 枚举值:1:对公 2:对私", required = true)
|
||||
private Integer accountType;
|
||||
|
||||
@ApiModelProperty(value = "营业执照号码")
|
||||
private String licenseNo;
|
||||
|
||||
@ApiModelProperty(value = "工商注册名称")
|
||||
private String licenseName;
|
||||
|
||||
@ApiModelProperty(value = "法人姓名")
|
||||
private String legalName;
|
||||
|
||||
@ApiModelProperty(value = "法人证件号码")
|
||||
private String legalNo;
|
||||
|
||||
@ApiModelProperty(value = "法人联系电话")
|
||||
private String legalPhone;
|
||||
|
||||
@ApiModelProperty(value = "门店编号", required = true)
|
||||
private String storeSn;
|
||||
|
||||
@ApiModelProperty(value = "账户编号", required = true)
|
||||
private String accountNo;
|
||||
|
||||
@ApiModelProperty(value = "账户名称", required = true)
|
||||
private String accountName;
|
||||
|
||||
@ApiModelProperty(value = "账户别名", required = true)
|
||||
private String accountAliasName;
|
||||
|
||||
@ApiModelProperty(value = "结算银行卡号", required = true)
|
||||
private String accountCardNo;
|
||||
|
||||
@ApiModelProperty(value = "结算卡银行预留手机号", required = true)
|
||||
private String accountPhone;
|
||||
|
||||
@ApiModelProperty(value = "开户支行名称", required = true)
|
||||
private String bankName;
|
||||
|
||||
@ApiModelProperty(value = "支行编号", required = true)
|
||||
private String bankNo;
|
||||
|
||||
@ApiModelProperty(value = "总行名称")
|
||||
private String headBankName;
|
||||
|
||||
@ApiModelProperty(value = "账户状态 1:待提交 2:待鉴权 3:鉴权中 4:开通 5:开通失败", required = true)
|
||||
private Integer accountStatus;
|
||||
|
||||
@ApiModelProperty(value = "账户余额", required = true)
|
||||
private String totalAmount;
|
||||
|
||||
@ApiModelProperty(value = "可提现余额", required = true)
|
||||
private String withdrawAmount;
|
||||
|
||||
@ApiModelProperty(value = "打标状态 0 未打标 1 已打标", required = true)
|
||||
private Integer labelingStatus;
|
||||
|
||||
@ApiModelProperty(value = "是否签约人账户 0 否 1 是", required = true)
|
||||
private Integer isLegal;
|
||||
|
||||
@ApiModelProperty("工商类型 1.企业 2.个体工商户 3.小微商户(自然人)")
|
||||
private Integer businessType;
|
||||
|
||||
@ApiModelProperty("钱包类型 1平安 2网商")
|
||||
private Integer walletType;
|
||||
|
||||
@ApiModelProperty("失败原因(仅网商在创建失败或激活失败时返回)")
|
||||
private String errMsg;
|
||||
|
||||
@ApiModelProperty("crm门店id")
|
||||
private String outStoreId;
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 14:58
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class AccountNoDTO {
|
||||
|
||||
private String accountNo;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import com.cool.store.request.wallet.WalletBasicPageInfo;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/18 10:12
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class AccountPageDTO {
|
||||
|
||||
private List<AccountInfoDTO> pageData;
|
||||
|
||||
private WalletBasicPageInfo page;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 16:09
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class AccountVerifyDTO {
|
||||
|
||||
private String outStoreId;
|
||||
|
||||
private Integer openStatus;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 14:59
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class AddTagDTO {
|
||||
|
||||
private Integer status;
|
||||
|
||||
private Integer addTagType;
|
||||
|
||||
@ApiModelProperty("网商状态,1.打标成功 2.打标失败 3.处理中")
|
||||
private Integer wsStatus;
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 10:54
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class BankDTO {
|
||||
|
||||
@ApiModelProperty("银行编号")
|
||||
private String headCode;
|
||||
@ApiModelProperty("银行名称")
|
||||
private String headName;
|
||||
@ApiModelProperty("支行号")
|
||||
private String branchCode;
|
||||
@ApiModelProperty("支行名称")
|
||||
private String branchName;
|
||||
@ApiModelProperty("支行地址")
|
||||
private String branchAddress;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
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;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 14:36
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class BankListDTO {
|
||||
|
||||
WalletBasicPageInfo page;
|
||||
|
||||
List<BankDTO> pageData;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/14 10:31
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class BillDTO {
|
||||
|
||||
/**
|
||||
* 业务系统付款单号(如 CRM 单号)
|
||||
*/
|
||||
private String reqNo;
|
||||
|
||||
/**
|
||||
* 交易Id(营帐通)
|
||||
*/
|
||||
private Long tradeId;
|
||||
|
||||
/**
|
||||
* 交易编号(扫呗)
|
||||
*/
|
||||
private String outTradeNo;
|
||||
|
||||
/**
|
||||
* 费用科目
|
||||
*/
|
||||
private Integer feeItemId;
|
||||
|
||||
/**
|
||||
* 费用科目名称
|
||||
*/
|
||||
private String feeItemName;
|
||||
|
||||
/**
|
||||
* 门店账户编号
|
||||
*/
|
||||
private String storeAccountNo;
|
||||
|
||||
/**
|
||||
* 公司编号
|
||||
*/
|
||||
private String companyCode;
|
||||
|
||||
/**
|
||||
* 公司账户编号
|
||||
*/
|
||||
private String companyAccountNo;
|
||||
|
||||
/**
|
||||
* 提现银行卡
|
||||
*/
|
||||
private String withdrawalBankCradNo;
|
||||
|
||||
/**
|
||||
* 提现银行卡户名
|
||||
*/
|
||||
private String withdrawalBankCradName;
|
||||
|
||||
/**
|
||||
* 金额(元)
|
||||
*/
|
||||
private String amount;
|
||||
|
||||
/**
|
||||
* 交易状态 1.成功 2.失败 3.处理中
|
||||
*/
|
||||
private Integer tradeStatus;
|
||||
|
||||
/**
|
||||
* 交易类型 1.转账 2.提现
|
||||
*/
|
||||
private Integer tradeType;
|
||||
|
||||
/**
|
||||
* 交易发起时间
|
||||
*/
|
||||
private String createTime;
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/14 10:09
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class BillDetailDTO {
|
||||
|
||||
/**
|
||||
* 外部门店唯一标识
|
||||
*/
|
||||
private String outStoreId;
|
||||
|
||||
/**
|
||||
* 业务系统付款单号(如 CRM 单号)
|
||||
*/
|
||||
private String reqNo;
|
||||
|
||||
/**
|
||||
* 交易Id(营帐通)
|
||||
*/
|
||||
private Long tradeId;
|
||||
|
||||
/**
|
||||
* 交易编号(扫呗)
|
||||
*/
|
||||
private String outTradeNo;
|
||||
|
||||
/**
|
||||
* 交易科目
|
||||
*/
|
||||
private Integer feeItemId;
|
||||
|
||||
/**
|
||||
* 费用科目名称
|
||||
*/
|
||||
private String feeItemName;
|
||||
|
||||
/**
|
||||
* 门店账户编号
|
||||
*/
|
||||
private String storeAccountNo;
|
||||
|
||||
/**
|
||||
* 交易对方账户编号
|
||||
*/
|
||||
private String transAccountNo;
|
||||
|
||||
/**
|
||||
* 交易对方账户名称
|
||||
*/
|
||||
private String transAccountName;
|
||||
|
||||
/**
|
||||
* 公司编号
|
||||
*/
|
||||
private String companyCode;
|
||||
|
||||
/**
|
||||
* 公司账户编号
|
||||
*/
|
||||
private String companyAccountNo;
|
||||
|
||||
/**
|
||||
* 提现银行卡
|
||||
*/
|
||||
private String withdrawalBankCardNo;
|
||||
|
||||
/**
|
||||
* 提现银行卡户名
|
||||
*/
|
||||
private String withdrawalBankCardName;
|
||||
|
||||
/**
|
||||
* 金额(元)
|
||||
*/
|
||||
private String amount;
|
||||
|
||||
/**
|
||||
* 交易状态 1.成功 2.失败 3.处理中
|
||||
*/
|
||||
private Integer tradeStatus;
|
||||
|
||||
/**
|
||||
* 交易类型 1.转账 2.提现
|
||||
*/
|
||||
private Integer tradeType;
|
||||
|
||||
/**
|
||||
* 交易发起时间
|
||||
*/
|
||||
private String createTime;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
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;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 交易列表DTO
|
||||
* </p>
|
||||
*
|
||||
* @author wangff
|
||||
* @since 2025/11/17
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class BillPageDTO {
|
||||
private List<TradeRecordDTO> pageData;
|
||||
|
||||
private WalletBasicPageInfo page;
|
||||
|
||||
/**
|
||||
* 收入
|
||||
*/
|
||||
private Long getAmount;
|
||||
|
||||
/**
|
||||
* 支出
|
||||
*/
|
||||
private Long useAmount;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/14 10:34
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class CompanyDTO {
|
||||
|
||||
@ApiModelProperty(value = "公司编号")
|
||||
private String companyCode;
|
||||
|
||||
@ApiModelProperty(value = "公司名称")
|
||||
private String companyName;
|
||||
|
||||
@ApiModelProperty(value = "公司账户")
|
||||
private String companyAccountNo;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
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;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/14 10:57
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class CompanyListDTO {
|
||||
|
||||
private List<CompanyDTO> pageData;
|
||||
|
||||
private WalletBasicPageInfo page;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 17:15
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class LargePaymentDTO {
|
||||
|
||||
@ApiModelProperty(value = "外部门店唯一标识", required = true)
|
||||
private String outStoreId;
|
||||
|
||||
@ApiModelProperty(value = "请求预支付Id", required = true)
|
||||
private String paymentId;
|
||||
|
||||
@ApiModelProperty(value = "收款码唯一流水号", required = true)
|
||||
private String transOrderTrace;
|
||||
|
||||
@ApiModelProperty(value = "付款人账户编号", required = true)
|
||||
private String payerAcctNo;
|
||||
|
||||
@ApiModelProperty(value = "付款人户名", required = true)
|
||||
private String payerAcctName;
|
||||
|
||||
@ApiModelProperty(value = "付款银行名称")
|
||||
private String payerBankName;
|
||||
|
||||
@ApiModelProperty(value = "付款银行行号")
|
||||
private String payerBankNo;
|
||||
|
||||
@ApiModelProperty(value = "充值金额", required = true)
|
||||
private String amt;
|
||||
|
||||
@ApiModelProperty(value = "收款账号", required = true)
|
||||
private String payeeAccNo;
|
||||
|
||||
@ApiModelProperty(value = "收款账户名称", required = true)
|
||||
private String payeeAccName;
|
||||
|
||||
@ApiModelProperty(value = "收款银行名称", required = true)
|
||||
private String payeeBankName;
|
||||
|
||||
@ApiModelProperty(value = "收款银行行号", required = true)
|
||||
private String payeeBankNo;
|
||||
|
||||
@ApiModelProperty(value = "账号过期时间")
|
||||
private String expireTime;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,116 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
||||
/**
|
||||
* 开通网商需要的基本信息
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/20 10:49
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class OpenBasicInfoDTO {
|
||||
|
||||
@ApiModelProperty(value = "门店编号")
|
||||
private String storeCode;
|
||||
|
||||
@ApiModelProperty("门店id")
|
||||
private String storeId;
|
||||
|
||||
/**
|
||||
* 签约人名称
|
||||
*/
|
||||
@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 = "营业执照名字")
|
||||
private String businessLicenseName;
|
||||
|
||||
/**
|
||||
* 营业执照社会信用代码
|
||||
*/
|
||||
@ApiModelProperty(value = "营业执照社会信用代码")
|
||||
private String businessLicenseCode;
|
||||
|
||||
/**
|
||||
* 营业执照照片
|
||||
*/
|
||||
@ApiModelProperty(value = "营业执照照片")
|
||||
private String businessLicensePhoto;
|
||||
|
||||
/**
|
||||
* 法人是否签约人
|
||||
*/
|
||||
@ApiModelProperty(value = "法人是否签约人")
|
||||
private Integer legalIsSigner;
|
||||
|
||||
/**
|
||||
* 法人身份证正面
|
||||
*/
|
||||
@ApiModelProperty(value = "法人身份证正面")
|
||||
private String legalIdCardFront;
|
||||
|
||||
/**
|
||||
* 法人身份证反面
|
||||
*/
|
||||
@ApiModelProperty(value = "法人身份证反面")
|
||||
private String legalIdCardBack;
|
||||
|
||||
/**
|
||||
* 结算卡
|
||||
*/
|
||||
@ApiModelProperty(value = "结算卡")
|
||||
private String settlementCard;
|
||||
|
||||
/**
|
||||
* 开户支行名称
|
||||
*/
|
||||
@ApiModelProperty(value = "开户支行名称")
|
||||
private String bankBranchName;
|
||||
|
||||
/**
|
||||
* 开户支行编号
|
||||
*/
|
||||
@ApiModelProperty(value = "开户支行编号")
|
||||
private String bankBranchCode;
|
||||
|
||||
/**
|
||||
* 银行预留手机号
|
||||
*/
|
||||
@ApiModelProperty(value = "银行预留手机号")
|
||||
private String bankReservedPhone;
|
||||
|
||||
@ApiModelProperty("来源,开通流程传1,其他0")
|
||||
private Integer source;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/26 18:14
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class PasswordDTO {
|
||||
|
||||
@ApiModelProperty(value = "密码是否已存在 1.存在 2.不存在", required = true)
|
||||
private Integer isExist;
|
||||
|
||||
@ApiModelProperty(value = "是否已存在账户 1.存在 2.不存在", required = true)
|
||||
private Boolean isExistAccount;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.Pattern;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 18:23
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class PaymentDTO {
|
||||
|
||||
@ApiModelProperty(name = "外部门店唯一标识", required = true)
|
||||
private String outStoreId;
|
||||
|
||||
@ApiModelProperty(name = "请求预支付Id", required = true)
|
||||
private String paymentId;
|
||||
|
||||
@ApiModelProperty(name = "收款码唯一流水号", required = true)
|
||||
private String transOrderTrace;
|
||||
|
||||
@ApiModelProperty(name = "金额", required = true)
|
||||
private String totalFee;
|
||||
|
||||
@ApiModelProperty(name = "状态:1-成功 2-失败 3-支付中 4-撤销", required = true)
|
||||
private Integer orderStatus;
|
||||
|
||||
@ApiModelProperty(name = "利楚订单号(商户订单号)")
|
||||
private String outTradeNo;
|
||||
|
||||
@ApiModelProperty(name = "通道订单号(银行订单号)")
|
||||
private String channelOrderNo;
|
||||
|
||||
@ApiModelProperty(name = "付款人账号")
|
||||
private String payerAccNo;
|
||||
|
||||
@ApiModelProperty(name = "付款人户名")
|
||||
private String payerAccName;
|
||||
|
||||
@ApiModelProperty(name = "付款人银行名称")
|
||||
private String payerBankName;
|
||||
|
||||
@ApiModelProperty(name = "付款银行行号")
|
||||
private String payerBankNo;
|
||||
|
||||
@ApiModelProperty(name = "收款账号", required = true)
|
||||
private String payeeAccNo;
|
||||
|
||||
@ApiModelProperty(name = "收款账户名称", required = true)
|
||||
private String payeeAccName;
|
||||
|
||||
@ApiModelProperty(name = "收款银行名称", required = true)
|
||||
private String payeeBankName;
|
||||
|
||||
@ApiModelProperty(name = "收款银行行号", required = true)
|
||||
private String payeeBankNo;
|
||||
|
||||
@ApiModelProperty(name = "账号过期时间")
|
||||
private String expireTime;
|
||||
|
||||
@ApiModelProperty(name = "创建时间")
|
||||
private String createTime;
|
||||
|
||||
@ApiModelProperty(name = "付款明细")
|
||||
private List<PaymentDetailDTO> payList;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 17:38
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class PaymentDetailDTO {
|
||||
|
||||
@ApiModelProperty(value = "打款金额", required = true)
|
||||
private String tranAmt;
|
||||
|
||||
@ApiModelProperty(value = "付款人账号", required = true)
|
||||
private String payerAccountName;
|
||||
|
||||
@ApiModelProperty(value = "付款时间", required = true)
|
||||
private String paySuccessTime;
|
||||
|
||||
@ApiModelProperty(value = "付款银行账号", required = true)
|
||||
private String payerAccountBankNo;
|
||||
|
||||
@ApiModelProperty(value = "银行受理时间", required = true)
|
||||
private String tranSeqNo;
|
||||
|
||||
@ApiModelProperty(value = "付款账号", required = true)
|
||||
private String payerAccountNo;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 14:54
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class StoreAccountDTO {
|
||||
|
||||
/**
|
||||
* 营帐通的账户ID
|
||||
*/
|
||||
private String accountNo;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/18 18:20
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class StoreIdDTO {
|
||||
@ApiModelProperty(value = "商户门店编号",required = true)
|
||||
private String outStoreId;
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/19 11:14
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class TradeRecordDTO implements Serializable {
|
||||
|
||||
@ApiModelProperty(value = "业务系统付款单号(如 CRM 单号)", required = true)
|
||||
private String reqNo;
|
||||
|
||||
@ApiModelProperty(value = "交易(营帐通)", required = true)
|
||||
private Long tradeId;
|
||||
|
||||
@ApiModelProperty(value = "交易流水号(扫呗)", required = true)
|
||||
private String outTradeNo;
|
||||
|
||||
@ApiModelProperty(value = "费用科目", required = true)
|
||||
private Integer feeItemId;
|
||||
|
||||
@ApiModelProperty(value = "费用科目名称", required = true)
|
||||
private String feeItemName;
|
||||
|
||||
@ApiModelProperty(value = "转出方门店编号")
|
||||
private String outStoreCode;
|
||||
|
||||
@ApiModelProperty(value = "转入方门店编号")
|
||||
private String inStoreCode;
|
||||
|
||||
@ApiModelProperty(value = "转出方门店名称")
|
||||
private String outStoreName;
|
||||
|
||||
@ApiModelProperty(value = "转入方门店名称")
|
||||
private String inStoreName;
|
||||
|
||||
@ApiModelProperty(value = "转出方账户编号")
|
||||
private String outAccountNo;
|
||||
|
||||
@ApiModelProperty(value = "转入方账户编号")
|
||||
private String inAccountNo;
|
||||
|
||||
@ApiModelProperty(value = "转出方账户名称")
|
||||
private String outAccountName;
|
||||
|
||||
@ApiModelProperty(value = "转入方账户名称")
|
||||
private String inAccountName;
|
||||
|
||||
@ApiModelProperty(value = "提现银行卡号")
|
||||
private String withdrawalBankCardNo;
|
||||
|
||||
@ApiModelProperty(value = "提现银行卡户名")
|
||||
private String withdrawalBankCardName;
|
||||
|
||||
@ApiModelProperty(value = "金额(元)", required = true)
|
||||
private String amount;
|
||||
|
||||
@ApiModelProperty(value = "交易状态1.成功 2.失败 3.处理中 4.已退款", required = true)
|
||||
private Integer tradeStatus;
|
||||
|
||||
@ApiModelProperty(value = "1.转账2.提现 交易类型", required = true)
|
||||
private Integer tradeType;
|
||||
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String remark;
|
||||
|
||||
@ApiModelProperty(value = "错误原因")
|
||||
private String errMsg;
|
||||
|
||||
@ApiModelProperty(value = "交易发起时间YYYY-MM-DD HH:MM:SS", required = true)
|
||||
private String createTime;
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import com.cool.store.request.wallet.WalletBasicPageInfo;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/19 11:15
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class TradeRecordListDTO {
|
||||
|
||||
private List<TradeRecordDTO> pageData;
|
||||
|
||||
|
||||
private WalletBasicPageInfo page;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/14 9:49
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class TransferDTO {
|
||||
|
||||
@ApiModelProperty(value="业务系统付款单号(如 CRM 单号)",required = true)
|
||||
private String reqNo;
|
||||
@ApiModelProperty(value="转账交易Id",required = true)
|
||||
private Long tradeId;
|
||||
@ApiModelProperty(value="金额(元)",required = true)
|
||||
private String amount;
|
||||
@ApiModelProperty(value="交易状态1.成功 2.失败 3.处理中",required = true)
|
||||
private Integer tradeStatus;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.cool.store.dto.wallet;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/14 9:59
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class WithDrawerDTO {
|
||||
|
||||
@ApiModelProperty(value = "门店ID",required = true)
|
||||
private String outStoreId;
|
||||
@ApiModelProperty(value = "业务系统付款单号(如 CRM 单号)",required = true)
|
||||
private String reqNo;
|
||||
@ApiModelProperty(value = "转账交易Id(营帐通系统)",required = true)
|
||||
private String tradeId;
|
||||
@ApiModelProperty(value = "提现科目",required = true)
|
||||
private Long feeItemId;
|
||||
@ApiModelProperty(value = "提现账户编号",required = true)
|
||||
private String accountNo;
|
||||
@ApiModelProperty(value = "金额(元)",required = true)
|
||||
private String amount;
|
||||
@ApiModelProperty(value = "交易状态1.成功 2.失败 3.处理中",required = true)
|
||||
private String tradeStatus;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,297 @@
|
||||
package com.cool.store.entity;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.models.auth.In;
|
||||
|
||||
import java.util.Date;
|
||||
import javax.persistence.*;
|
||||
|
||||
@Table(name = "xfsg_contract_config")
|
||||
public class ContractConfigDO {
|
||||
/**
|
||||
* 主键ID
|
||||
*/
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 品牌
|
||||
*/
|
||||
private String brand;
|
||||
|
||||
/**
|
||||
* 合同名称
|
||||
*/
|
||||
@Column(name = "contract_name")
|
||||
private String contractName;
|
||||
|
||||
/**
|
||||
* 甲方名称
|
||||
*/
|
||||
@Column(name = "party_a")
|
||||
private String partyA;
|
||||
|
||||
/**
|
||||
* 乙方名称
|
||||
*/
|
||||
@Column(name = "party_b")
|
||||
private String partyB;
|
||||
|
||||
/**
|
||||
* 丙方名称
|
||||
*/
|
||||
@Column(name = "party_c")
|
||||
private String partyC;
|
||||
|
||||
/**
|
||||
* 加盟模式 多选 用逗号隔开
|
||||
*/
|
||||
@Column(name = "franchise_mode")
|
||||
private String franchiseMode;
|
||||
|
||||
/**
|
||||
* 法大大模板ID
|
||||
*/
|
||||
@Column(name = "fadada_template_id")
|
||||
private String fadadaTemplateId;
|
||||
|
||||
/**
|
||||
* 序号
|
||||
*/
|
||||
@Column(name = "serial_number")
|
||||
private Integer serialNumber;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@Column(name = "create_time")
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@Column(name = "update_time")
|
||||
private Date updateTime;
|
||||
|
||||
@Column(name = "payee_name")
|
||||
@ApiModelProperty("收款方名称")
|
||||
private String payeeName;
|
||||
|
||||
@Column(name = "deleted")
|
||||
private Integer deleted;
|
||||
|
||||
public String getPayeeName() {
|
||||
return payeeName;
|
||||
}
|
||||
|
||||
public void setPayeeName(String payeeName) {
|
||||
this.payeeName = payeeName;
|
||||
}
|
||||
|
||||
public Integer getDeleted() {
|
||||
return deleted;
|
||||
}
|
||||
|
||||
public void setDeleted(Integer deleted) {
|
||||
this.deleted = deleted;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取主键ID
|
||||
*
|
||||
* @return id - 主键ID
|
||||
*/
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置主键ID
|
||||
*
|
||||
* @param id 主键ID
|
||||
*/
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取品牌
|
||||
*
|
||||
* @return brand - 品牌
|
||||
*/
|
||||
public String getBrand() {
|
||||
return brand;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置品牌
|
||||
*
|
||||
* @param brand 品牌
|
||||
*/
|
||||
public void setBrand(String brand) {
|
||||
this.brand = brand;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取合同名称
|
||||
*
|
||||
* @return contract_name - 合同名称
|
||||
*/
|
||||
public String getContractName() {
|
||||
return contractName;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置合同名称
|
||||
*
|
||||
* @param contractName 合同名称
|
||||
*/
|
||||
public void setContractName(String contractName) {
|
||||
this.contractName = contractName;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取甲方名称
|
||||
*
|
||||
* @return party_a - 甲方名称
|
||||
*/
|
||||
public String getPartyA() {
|
||||
return partyA;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置甲方名称
|
||||
*
|
||||
* @param partyA 甲方名称
|
||||
*/
|
||||
public void setPartyA(String partyA) {
|
||||
this.partyA = partyA;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取乙方名称
|
||||
*
|
||||
* @return party_b - 乙方名称
|
||||
*/
|
||||
public String getPartyB() {
|
||||
return partyB;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置乙方名称
|
||||
*
|
||||
* @param partyB 乙方名称
|
||||
*/
|
||||
public void setPartyB(String partyB) {
|
||||
this.partyB = partyB;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取丙方名称
|
||||
*
|
||||
* @return party_c - 丙方名称
|
||||
*/
|
||||
public String getPartyC() {
|
||||
return partyC;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置丙方名称
|
||||
*
|
||||
* @param partyC 丙方名称
|
||||
*/
|
||||
public void setPartyC(String partyC) {
|
||||
this.partyC = partyC;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取加盟模式 多选 用逗号隔开
|
||||
*
|
||||
* @return franchise_mode - 加盟模式 多选 用逗号隔开
|
||||
*/
|
||||
public String getFranchiseMode() {
|
||||
return franchiseMode;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置加盟模式 多选 用逗号隔开
|
||||
*
|
||||
* @param franchiseMode 加盟模式 多选 用逗号隔开
|
||||
*/
|
||||
public void setFranchiseMode(String franchiseMode) {
|
||||
this.franchiseMode = franchiseMode;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取法大大模板ID
|
||||
*
|
||||
* @return fadada_template_id - 法大大模板ID
|
||||
*/
|
||||
public String getFadadaTemplateId() {
|
||||
return fadadaTemplateId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置法大大模板ID
|
||||
*
|
||||
* @param fadadaTemplateId 法大大模板ID
|
||||
*/
|
||||
public void setFadadaTemplateId(String fadadaTemplateId) {
|
||||
this.fadadaTemplateId = fadadaTemplateId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取序号
|
||||
*
|
||||
* @return serial_number - 序号
|
||||
*/
|
||||
public Integer getSerialNumber() {
|
||||
return serialNumber;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置序号
|
||||
*
|
||||
* @param serialNumber 序号
|
||||
*/
|
||||
public void setSerialNumber(Integer serialNumber) {
|
||||
this.serialNumber = serialNumber;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取创建时间
|
||||
*
|
||||
* @return create_time - 创建时间
|
||||
*/
|
||||
public Date getCreateTime() {
|
||||
return createTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置创建时间
|
||||
*
|
||||
* @param createTime 创建时间
|
||||
*/
|
||||
public void setCreateTime(Date createTime) {
|
||||
this.createTime = createTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取更新时间
|
||||
*
|
||||
* @return update_time - 更新时间
|
||||
*/
|
||||
public Date getUpdateTime() {
|
||||
return updateTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置更新时间
|
||||
*
|
||||
* @param updateTime 更新时间
|
||||
*/
|
||||
public void setUpdateTime(Date updateTime) {
|
||||
this.updateTime = updateTime;
|
||||
}
|
||||
}
|
||||
@@ -158,4 +158,7 @@ public class ShopInfoDO {
|
||||
//红圈通门店id
|
||||
@Column(name = "hqt_shop_id")
|
||||
private String hqtShopId;
|
||||
// 门店id
|
||||
@Column(name = "store_id")
|
||||
private String storeId;
|
||||
}
|
||||
@@ -86,4 +86,102 @@ public class SignFranchiseDO {
|
||||
//是否统管 : 1-统管,0-不统管',
|
||||
@Column(name = "unified_management")
|
||||
private Integer unifiedManagement;
|
||||
/**
|
||||
* 信息是否一致 财务使用
|
||||
*/
|
||||
@Column(name = "info_consistency_flag")
|
||||
private Integer infoConsistencyFlag;
|
||||
/**
|
||||
* 不一致原因
|
||||
*/
|
||||
@Column(name = "reason")
|
||||
private String reason;
|
||||
|
||||
@Column(name = "old_shop_code")
|
||||
private String oldShopCode;
|
||||
|
||||
/**
|
||||
* 合同加盟费
|
||||
*/
|
||||
@Column(name = "contract_franchise_fee")
|
||||
private String contractFranchiseFee;
|
||||
|
||||
/**
|
||||
* 合同管理费
|
||||
*/
|
||||
@Column(name = "contract_manage_fee")
|
||||
private String contractManageFee;
|
||||
|
||||
/**
|
||||
* 合同品牌使用费
|
||||
*/
|
||||
@Column(name = "contract_brand_use_fee")
|
||||
private String contractBrandUseFee;
|
||||
|
||||
/**
|
||||
* 合同设计费
|
||||
*/
|
||||
@Column(name = "contract_performance_bond")
|
||||
private String contractPerformanceBond;
|
||||
|
||||
/**
|
||||
* 合同保证金
|
||||
*/
|
||||
@Column(name = "contract_loan_margin")
|
||||
private String contractLoanMargin;
|
||||
|
||||
/**
|
||||
* 合同系统使用费
|
||||
*/
|
||||
@Column(name = "contract_sys_user_fee")
|
||||
private String contractSysUserFee;
|
||||
|
||||
/**
|
||||
* 加盟来源
|
||||
*/
|
||||
@Column(name = "join_source")
|
||||
private String joinSource;
|
||||
|
||||
/**
|
||||
* 签约形式
|
||||
*/
|
||||
@Column(name = "sign_modality")
|
||||
private String signModality;
|
||||
|
||||
/**
|
||||
* 加盟费频率
|
||||
*/
|
||||
@Column(name = "franchise_fee_frequency")
|
||||
private Integer franchiseFeeFrequency;
|
||||
|
||||
/**
|
||||
* 品牌使用费频率
|
||||
*/
|
||||
@Column(name = "brand_use_fee_frequency")
|
||||
private Integer brandUseFeeFrequency;
|
||||
|
||||
/**
|
||||
* 管理费频率
|
||||
*/
|
||||
@Column(name = "manage_fee_frequency")
|
||||
private Integer manageFeeFrequency;
|
||||
|
||||
/**
|
||||
* 加盟费折扣金额
|
||||
*/
|
||||
@Column(name = "discount_amount")
|
||||
private String discountAmount;
|
||||
|
||||
@Column(name = "create_user_id")
|
||||
private String createUserId;
|
||||
|
||||
@Column(name = "update_user_id")
|
||||
private String updateUserId;
|
||||
|
||||
@Column(name = "currency")
|
||||
private String currency;
|
||||
|
||||
@Column(name = "contract_service_life")
|
||||
private Integer contractServiceLife;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,168 @@
|
||||
package com.cool.store.entity.decoration;
|
||||
|
||||
import java.util.Date;
|
||||
import javax.persistence.*;
|
||||
|
||||
@Table(name = "zxjp_decoration_team_config")
|
||||
public class DecorationTeamConfigDO {
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 团队名称
|
||||
*/
|
||||
@Column(name = "team_name")
|
||||
private String teamName;
|
||||
|
||||
/**
|
||||
* 团队编号
|
||||
*/
|
||||
@Column(name = "team_code")
|
||||
private String teamCode;
|
||||
|
||||
/**
|
||||
* 使用系统(1-CRM,2-红圈通)
|
||||
*/
|
||||
@Column(name = "use_system")
|
||||
private Integer useSystem;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@Column(name = "create_time")
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@Column(name = "update_time")
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 删除状态(0-正常,1-删除)
|
||||
*/
|
||||
private Integer deleted;
|
||||
|
||||
/**
|
||||
* @return id
|
||||
*/
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param id
|
||||
*/
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取团队名称
|
||||
*
|
||||
* @return team_name - 团队名称
|
||||
*/
|
||||
public String getTeamName() {
|
||||
return teamName;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置团队名称
|
||||
*
|
||||
* @param teamName 团队名称
|
||||
*/
|
||||
public void setTeamName(String teamName) {
|
||||
this.teamName = teamName;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取团队编号
|
||||
*
|
||||
* @return team_code - 团队编号
|
||||
*/
|
||||
public String getTeamCode() {
|
||||
return teamCode;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置团队编号
|
||||
*
|
||||
* @param teamCode 团队编号
|
||||
*/
|
||||
public void setTeamCode(String teamCode) {
|
||||
this.teamCode = teamCode;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取使用系统(1-CRM,2-红圈通)
|
||||
*
|
||||
* @return use_system - 使用系统(1-CRM,2-红圈通)
|
||||
*/
|
||||
public Integer getUseSystem() {
|
||||
return useSystem;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置使用系统(1-CRM,2-红圈通)
|
||||
*
|
||||
* @param useSystem 使用系统(1-CRM,2-红圈通)
|
||||
*/
|
||||
public void setUseSystem(Integer useSystem) {
|
||||
this.useSystem = useSystem;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取创建时间
|
||||
*
|
||||
* @return create_time - 创建时间
|
||||
*/
|
||||
public Date getCreateTime() {
|
||||
return createTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置创建时间
|
||||
*
|
||||
* @param createTime 创建时间
|
||||
*/
|
||||
public void setCreateTime(Date createTime) {
|
||||
this.createTime = createTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取更新时间
|
||||
*
|
||||
* @return update_time - 更新时间
|
||||
*/
|
||||
public Date getUpdateTime() {
|
||||
return updateTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置更新时间
|
||||
*
|
||||
* @param updateTime 更新时间
|
||||
*/
|
||||
public void setUpdateTime(Date updateTime) {
|
||||
this.updateTime = updateTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取删除状态(0-正常,1-删除)
|
||||
*
|
||||
* @return deleted - 删除状态(0-正常,1-删除)
|
||||
*/
|
||||
public Integer getDeleted() {
|
||||
return deleted;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置删除状态(0-正常,1-删除)
|
||||
*
|
||||
* @param deleted 删除状态(0-正常,1-删除)
|
||||
*/
|
||||
public void setDeleted(Integer deleted) {
|
||||
this.deleted = deleted;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,145 @@
|
||||
package com.cool.store.entity.decoration;
|
||||
|
||||
import java.util.Date;
|
||||
import javax.persistence.*;
|
||||
|
||||
@Table(name = "zxjp_shop_decoration_assign")
|
||||
public class ShopDecorationAssignDO {
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 装修团队id
|
||||
*/
|
||||
@Column(name = "shop_id")
|
||||
private Long shopId;
|
||||
|
||||
/**
|
||||
* 分配状态(0-待分配,1-已分配)
|
||||
*/
|
||||
@Column(name = "decoration_desc_status")
|
||||
private Integer decorationDescStatus;
|
||||
|
||||
/**
|
||||
* 装修团队id
|
||||
*/
|
||||
@Column(name = "decoration_team_id")
|
||||
private Long decorationTeamId;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@Column(name = "created_time")
|
||||
private Date createdTime;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@Column(name = "updated_time")
|
||||
private Date updatedTime;
|
||||
|
||||
/**
|
||||
* @return id
|
||||
*/
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param id
|
||||
*/
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取装修团队id
|
||||
*
|
||||
* @return shop_id - 装修团队id
|
||||
*/
|
||||
public Long getShopId() {
|
||||
return shopId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置装修团队id
|
||||
*
|
||||
* @param shopId 装修团队id
|
||||
*/
|
||||
public void setShopId(Long shopId) {
|
||||
this.shopId = shopId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取分配状态(0-待分配,1-已分配)
|
||||
*
|
||||
* @return decoration_desc_status - 分配状态(0-待分配,1-已分配)
|
||||
*/
|
||||
public Integer getDecorationDescStatus() {
|
||||
return decorationDescStatus;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置分配状态(0-待分配,1-已分配)
|
||||
*
|
||||
* @param decorationDescStatus 分配状态(0-待分配,1-已分配)
|
||||
*/
|
||||
public void setDecorationDescStatus(Integer decorationDescStatus) {
|
||||
this.decorationDescStatus = decorationDescStatus;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取装修团队id
|
||||
*
|
||||
* @return decoration_team_id - 装修团队id
|
||||
*/
|
||||
public Long getDecorationTeamId() {
|
||||
return decorationTeamId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置装修团队id
|
||||
*
|
||||
* @param decorationTeamId 装修团队id
|
||||
*/
|
||||
public void setDecorationTeamId(Long decorationTeamId) {
|
||||
this.decorationTeamId = decorationTeamId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取创建时间
|
||||
*
|
||||
* @return created_time - 创建时间
|
||||
*/
|
||||
public Date getCreatedTime() {
|
||||
return createdTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置创建时间
|
||||
*
|
||||
* @param createdTime 创建时间
|
||||
*/
|
||||
public void setCreatedTime(Date createdTime) {
|
||||
this.createdTime = createdTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取更新时间
|
||||
*
|
||||
* @return updated_time - 更新时间
|
||||
*/
|
||||
public Date getUpdatedTime() {
|
||||
return updatedTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置更新时间
|
||||
*
|
||||
* @param updatedTime 更新时间
|
||||
*/
|
||||
public void setUpdatedTime(Date updatedTime) {
|
||||
this.updatedTime = updatedTime;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.cool.store.entity.decoration;
|
||||
|
||||
import java.util.Date;
|
||||
import javax.persistence.*;
|
||||
|
||||
@Table(name = "zxjp_team_area_mapping")
|
||||
public class TeamAreaMappingDO {
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 团队ID
|
||||
*/
|
||||
@Column(name = "team_id")
|
||||
private Long teamId;
|
||||
|
||||
/**
|
||||
* 城市ID
|
||||
*/
|
||||
@Column(name = "open_city_id")
|
||||
private Long openCityId;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@Column(name = "create_time")
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* @return id
|
||||
*/
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param id
|
||||
*/
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取团队ID
|
||||
*
|
||||
* @return team_id - 团队ID
|
||||
*/
|
||||
public Long getTeamId() {
|
||||
return teamId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置团队ID
|
||||
*
|
||||
* @param teamId 团队ID
|
||||
*/
|
||||
public void setTeamId(Long teamId) {
|
||||
this.teamId = teamId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取城市ID
|
||||
*
|
||||
* @return open_city_id - 城市ID
|
||||
*/
|
||||
public Long getOpenCityId() {
|
||||
return openCityId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置城市ID
|
||||
*
|
||||
* @param openCityId 城市ID
|
||||
*/
|
||||
public void setOpenCityId(Long openCityId) {
|
||||
this.openCityId = openCityId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取创建时间
|
||||
*
|
||||
* @return create_time - 创建时间
|
||||
*/
|
||||
public Date getCreateTime() {
|
||||
return createTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置创建时间
|
||||
*
|
||||
* @param createTime 创建时间
|
||||
*/
|
||||
public void setCreateTime(Date createTime) {
|
||||
this.createTime = createTime;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,148 @@
|
||||
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 {
|
||||
/**
|
||||
* 门店编号
|
||||
*/
|
||||
@Column(name = "store_code")
|
||||
private String storeCode;
|
||||
|
||||
/**
|
||||
* 门店id
|
||||
*/
|
||||
@Column(name = "store_id")
|
||||
private String storeId;
|
||||
|
||||
/**
|
||||
* 签约人名称
|
||||
*/
|
||||
@Column(name = "signer_name")
|
||||
private String signerName;
|
||||
|
||||
/**
|
||||
* 签约人身份证号码
|
||||
*/
|
||||
@Column(name = "signer_id_card")
|
||||
private String signerIdCard;
|
||||
|
||||
/**
|
||||
* 签约人手机号
|
||||
*/
|
||||
@Column(name = "signer_phone")
|
||||
private String signerPhone;
|
||||
|
||||
/**
|
||||
* 签约人身份证正面
|
||||
*/
|
||||
@Column(name = "signer_id_card_front")
|
||||
private String signerIdCardFront;
|
||||
|
||||
/**
|
||||
* 签约人身份证反面
|
||||
*/
|
||||
@Column(name = "signer_id_card_back")
|
||||
private String signerIdCardBack;
|
||||
|
||||
/**
|
||||
* 营业执照名字
|
||||
*/
|
||||
@Column(name = "business_license_name")
|
||||
private String businessLicenseName;
|
||||
|
||||
/**
|
||||
* 营业执照社会信用代码
|
||||
*/
|
||||
@Column(name = "business_license_code")
|
||||
private String businessLicenseCode;
|
||||
|
||||
/**
|
||||
* 营业执照照片
|
||||
*/
|
||||
@Column(name = "business_license_photo")
|
||||
private String businessLicensePhoto;
|
||||
|
||||
/**
|
||||
* 法人名称
|
||||
*/
|
||||
@Column(name = "legal_name")
|
||||
private String legalName;
|
||||
|
||||
/**
|
||||
* 法人身份证号码
|
||||
*/
|
||||
@Column(name = "legal_id_card")
|
||||
private String legalIdCard;
|
||||
|
||||
/**
|
||||
* 法人身份证有效期字段
|
||||
*/
|
||||
@Column(name = "legal_id_card_expire_time")
|
||||
private String legalIdCardExpireTime;
|
||||
|
||||
/**
|
||||
* 法人手机号
|
||||
*/
|
||||
@Column(name = "legal_phone")
|
||||
private String legalPhone;
|
||||
|
||||
/**
|
||||
* 法人是否签约人
|
||||
*/
|
||||
@Column(name = "legal_is_signer")
|
||||
private Integer legalIsSigner;
|
||||
|
||||
/**
|
||||
* 法人身份证正面
|
||||
*/
|
||||
@Column(name = "legal_id_card_front")
|
||||
private String legalIdCardFront;
|
||||
|
||||
/**
|
||||
* 法人身份证反面
|
||||
*/
|
||||
@Column(name = "legal_id_card_back")
|
||||
private String legalIdCardBack;
|
||||
|
||||
/**
|
||||
* 结算卡
|
||||
*/
|
||||
@Column(name = "settlement_card")
|
||||
private String settlementCard;
|
||||
|
||||
/**
|
||||
* 开户支行名称
|
||||
*/
|
||||
@Column(name = "bank_branch_name")
|
||||
private String bankBranchName;
|
||||
|
||||
/**
|
||||
* 开户支行编号
|
||||
*/
|
||||
@Column(name = "bank_branch_code")
|
||||
private String bankBranchCode;
|
||||
|
||||
/**
|
||||
* 银行预留手机号
|
||||
*/
|
||||
@Column(name = "bank_reserved_phone")
|
||||
private String bankReservedPhone;
|
||||
|
||||
/**
|
||||
* 来源,开通流程传1,其他0
|
||||
*/
|
||||
@Column(name = "source")
|
||||
private Integer source;
|
||||
}
|
||||
@@ -0,0 +1,599 @@
|
||||
package com.cool.store.entity.wallet;
|
||||
|
||||
import java.util.Date;
|
||||
import javax.persistence.*;
|
||||
|
||||
@Table(name = "zxjp_temp_open_wallet_info")
|
||||
public class TempOpenWalletInfoDO {
|
||||
/**
|
||||
* 门店编号
|
||||
*/
|
||||
@Column(name = "store_code")
|
||||
private String storeCode;
|
||||
|
||||
/**
|
||||
* 门店名称
|
||||
*/
|
||||
@Column(name = "store_name")
|
||||
private String storeName;
|
||||
|
||||
/**
|
||||
* 门店模式
|
||||
*/
|
||||
@Column(name = "store_mode")
|
||||
private String storeMode;
|
||||
|
||||
/**
|
||||
* 台账名称
|
||||
*/
|
||||
@Column(name = "ledger_name")
|
||||
private String ledgerName;
|
||||
|
||||
/**
|
||||
* 台账状态
|
||||
*/
|
||||
@Column(name = "ledger_status")
|
||||
private String ledgerStatus;
|
||||
|
||||
/**
|
||||
* 工商类型
|
||||
*/
|
||||
@Column(name = "business_type")
|
||||
private String businessType;
|
||||
|
||||
/**
|
||||
* 工商注册名称
|
||||
*/
|
||||
@Column(name = "business_reg_name")
|
||||
private String businessRegName;
|
||||
|
||||
/**
|
||||
* 营业执照编号
|
||||
*/
|
||||
@Column(name = "business_license_no")
|
||||
private String businessLicenseNo;
|
||||
|
||||
/**
|
||||
* 工商地址
|
||||
*/
|
||||
@Column(name = "business_address")
|
||||
private String businessAddress;
|
||||
|
||||
/**
|
||||
* 省
|
||||
*/
|
||||
private String province;
|
||||
|
||||
/**
|
||||
* 市
|
||||
*/
|
||||
private String city;
|
||||
|
||||
/**
|
||||
* 区
|
||||
*/
|
||||
private String district;
|
||||
|
||||
/**
|
||||
* 法人名称
|
||||
*/
|
||||
@Column(name = "legal_person_name")
|
||||
private String legalPersonName;
|
||||
|
||||
/**
|
||||
* 法人证件号
|
||||
*/
|
||||
@Column(name = "legal_person_id_no")
|
||||
private String legalPersonIdNo;
|
||||
|
||||
/**
|
||||
* 身份证开始时间
|
||||
*/
|
||||
@Column(name = "legal_id_start_date")
|
||||
private Date legalIdStartDate;
|
||||
|
||||
/**
|
||||
* 身份证过期时间
|
||||
*/
|
||||
@Column(name = "legal_id_expire_date")
|
||||
private Date legalIdExpireDate;
|
||||
|
||||
/**
|
||||
* 结算人
|
||||
*/
|
||||
@Column(name = "settler_name")
|
||||
private String settlerName;
|
||||
|
||||
/**
|
||||
* 结算人证件号
|
||||
*/
|
||||
@Column(name = "settler_id_no")
|
||||
private String settlerIdNo;
|
||||
|
||||
/**
|
||||
* 结算人身份证开始时间
|
||||
*/
|
||||
@Column(name = "settler_id_start_date")
|
||||
private Date settlerIdStartDate;
|
||||
|
||||
/**
|
||||
* 结算人身份证过期时间
|
||||
*/
|
||||
@Column(name = "settler_id_expire_date")
|
||||
private Date settlerIdExpireDate;
|
||||
|
||||
/**
|
||||
* 开户支行名称
|
||||
*/
|
||||
@Column(name = "bank_branch_name")
|
||||
private String bankBranchName;
|
||||
|
||||
/**
|
||||
* 开户支行编号
|
||||
*/
|
||||
@Column(name = "bank_branch_no")
|
||||
private String bankBranchNo;
|
||||
|
||||
/**
|
||||
* 结算卡
|
||||
*/
|
||||
@Column(name = "settlement_card_no")
|
||||
private String settlementCardNo;
|
||||
|
||||
/**
|
||||
* 银行预留手机号
|
||||
*/
|
||||
@Column(name = "bank_reserved_phone")
|
||||
private String bankReservedPhone;
|
||||
|
||||
/**
|
||||
* 分账关系
|
||||
*/
|
||||
@Column(name = "accounting_relation")
|
||||
private String accountingRelation;
|
||||
|
||||
/**
|
||||
* 获取门店编号
|
||||
*
|
||||
* @return store_id - 门店编号
|
||||
*/
|
||||
public String getStoreCode() {
|
||||
return storeCode;
|
||||
}
|
||||
|
||||
public void setStoreCode(String storeCode) {
|
||||
this.storeCode = storeCode;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取门店名称
|
||||
*
|
||||
* @return store_name - 门店名称
|
||||
*/
|
||||
public String getStoreName() {
|
||||
return storeName;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置门店名称
|
||||
*
|
||||
* @param storeName 门店名称
|
||||
*/
|
||||
public void setStoreName(String storeName) {
|
||||
this.storeName = storeName;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取门店模式
|
||||
*
|
||||
* @return store_mode - 门店模式
|
||||
*/
|
||||
public String getStoreMode() {
|
||||
return storeMode;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置门店模式
|
||||
*
|
||||
* @param storeMode 门店模式
|
||||
*/
|
||||
public void setStoreMode(String storeMode) {
|
||||
this.storeMode = storeMode;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取台账名称
|
||||
*
|
||||
* @return ledger_name - 台账名称
|
||||
*/
|
||||
public String getLedgerName() {
|
||||
return ledgerName;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置台账名称
|
||||
*
|
||||
* @param ledgerName 台账名称
|
||||
*/
|
||||
public void setLedgerName(String ledgerName) {
|
||||
this.ledgerName = ledgerName;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取台账状态
|
||||
*
|
||||
* @return ledger_status - 台账状态
|
||||
*/
|
||||
public String getLedgerStatus() {
|
||||
return ledgerStatus;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置台账状态
|
||||
*
|
||||
* @param ledgerStatus 台账状态
|
||||
*/
|
||||
public void setLedgerStatus(String ledgerStatus) {
|
||||
this.ledgerStatus = ledgerStatus;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取工商类型
|
||||
*
|
||||
* @return business_type - 工商类型
|
||||
*/
|
||||
public String getBusinessType() {
|
||||
return businessType;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置工商类型
|
||||
*
|
||||
* @param businessType 工商类型
|
||||
*/
|
||||
public void setBusinessType(String businessType) {
|
||||
this.businessType = businessType;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取工商注册名称
|
||||
*
|
||||
* @return business_reg_name - 工商注册名称
|
||||
*/
|
||||
public String getBusinessRegName() {
|
||||
return businessRegName;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置工商注册名称
|
||||
*
|
||||
* @param businessRegName 工商注册名称
|
||||
*/
|
||||
public void setBusinessRegName(String businessRegName) {
|
||||
this.businessRegName = businessRegName;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取营业执照编号
|
||||
*
|
||||
* @return business_license_no - 营业执照编号
|
||||
*/
|
||||
public String getBusinessLicenseNo() {
|
||||
return businessLicenseNo;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置营业执照编号
|
||||
*
|
||||
* @param businessLicenseNo 营业执照编号
|
||||
*/
|
||||
public void setBusinessLicenseNo(String businessLicenseNo) {
|
||||
this.businessLicenseNo = businessLicenseNo;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取工商地址
|
||||
*
|
||||
* @return business_address - 工商地址
|
||||
*/
|
||||
public String getBusinessAddress() {
|
||||
return businessAddress;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置工商地址
|
||||
*
|
||||
* @param businessAddress 工商地址
|
||||
*/
|
||||
public void setBusinessAddress(String businessAddress) {
|
||||
this.businessAddress = businessAddress;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取省
|
||||
*
|
||||
* @return province - 省
|
||||
*/
|
||||
public String getProvince() {
|
||||
return province;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置省
|
||||
*
|
||||
* @param province 省
|
||||
*/
|
||||
public void setProvince(String province) {
|
||||
this.province = province;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取市
|
||||
*
|
||||
* @return city - 市
|
||||
*/
|
||||
public String getCity() {
|
||||
return city;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置市
|
||||
*
|
||||
* @param city 市
|
||||
*/
|
||||
public void setCity(String city) {
|
||||
this.city = city;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取区
|
||||
*
|
||||
* @return district - 区
|
||||
*/
|
||||
public String getDistrict() {
|
||||
return district;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置区
|
||||
*
|
||||
* @param district 区
|
||||
*/
|
||||
public void setDistrict(String district) {
|
||||
this.district = district;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取法人名称
|
||||
*
|
||||
* @return legal_person_name - 法人名称
|
||||
*/
|
||||
public String getLegalPersonName() {
|
||||
return legalPersonName;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置法人名称
|
||||
*
|
||||
* @param legalPersonName 法人名称
|
||||
*/
|
||||
public void setLegalPersonName(String legalPersonName) {
|
||||
this.legalPersonName = legalPersonName;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取法人证件号
|
||||
*
|
||||
* @return legal_person_id_no - 法人证件号
|
||||
*/
|
||||
public String getLegalPersonIdNo() {
|
||||
return legalPersonIdNo;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置法人证件号
|
||||
*
|
||||
* @param legalPersonIdNo 法人证件号
|
||||
*/
|
||||
public void setLegalPersonIdNo(String legalPersonIdNo) {
|
||||
this.legalPersonIdNo = legalPersonIdNo;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取身份证开始时间
|
||||
*
|
||||
* @return legal_id_start_date - 身份证开始时间
|
||||
*/
|
||||
public Date getLegalIdStartDate() {
|
||||
return legalIdStartDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置身份证开始时间
|
||||
*
|
||||
* @param legalIdStartDate 身份证开始时间
|
||||
*/
|
||||
public void setLegalIdStartDate(Date legalIdStartDate) {
|
||||
this.legalIdStartDate = legalIdStartDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取身份证过期时间
|
||||
*
|
||||
* @return legal_id_expire_date - 身份证过期时间
|
||||
*/
|
||||
public Date getLegalIdExpireDate() {
|
||||
return legalIdExpireDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置身份证过期时间
|
||||
*
|
||||
* @param legalIdExpireDate 身份证过期时间
|
||||
*/
|
||||
public void setLegalIdExpireDate(Date legalIdExpireDate) {
|
||||
this.legalIdExpireDate = legalIdExpireDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取结算人
|
||||
*
|
||||
* @return settler_name - 结算人
|
||||
*/
|
||||
public String getSettlerName() {
|
||||
return settlerName;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置结算人
|
||||
*
|
||||
* @param settlerName 结算人
|
||||
*/
|
||||
public void setSettlerName(String settlerName) {
|
||||
this.settlerName = settlerName;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取结算人证件号
|
||||
*
|
||||
* @return settler_id_no - 结算人证件号
|
||||
*/
|
||||
public String getSettlerIdNo() {
|
||||
return settlerIdNo;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置结算人证件号
|
||||
*
|
||||
* @param settlerIdNo 结算人证件号
|
||||
*/
|
||||
public void setSettlerIdNo(String settlerIdNo) {
|
||||
this.settlerIdNo = settlerIdNo;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取结算人身份证开始时间
|
||||
*
|
||||
* @return settler_id_start_date - 结算人身份证开始时间
|
||||
*/
|
||||
public Date getSettlerIdStartDate() {
|
||||
return settlerIdStartDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置结算人身份证开始时间
|
||||
*
|
||||
* @param settlerIdStartDate 结算人身份证开始时间
|
||||
*/
|
||||
public void setSettlerIdStartDate(Date settlerIdStartDate) {
|
||||
this.settlerIdStartDate = settlerIdStartDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取结算人身份证过期时间
|
||||
*
|
||||
* @return settler_id_expire_date - 结算人身份证过期时间
|
||||
*/
|
||||
public Date getSettlerIdExpireDate() {
|
||||
return settlerIdExpireDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置结算人身份证过期时间
|
||||
*
|
||||
* @param settlerIdExpireDate 结算人身份证过期时间
|
||||
*/
|
||||
public void setSettlerIdExpireDate(Date settlerIdExpireDate) {
|
||||
this.settlerIdExpireDate = settlerIdExpireDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取开户支行名称
|
||||
*
|
||||
* @return bank_branch_name - 开户支行名称
|
||||
*/
|
||||
public String getBankBranchName() {
|
||||
return bankBranchName;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置开户支行名称
|
||||
*
|
||||
* @param bankBranchName 开户支行名称
|
||||
*/
|
||||
public void setBankBranchName(String bankBranchName) {
|
||||
this.bankBranchName = bankBranchName;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取开户支行编号
|
||||
*
|
||||
* @return bank_branch_no - 开户支行编号
|
||||
*/
|
||||
public String getBankBranchNo() {
|
||||
return bankBranchNo;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置开户支行编号
|
||||
*
|
||||
* @param bankBranchNo 开户支行编号
|
||||
*/
|
||||
public void setBankBranchNo(String bankBranchNo) {
|
||||
this.bankBranchNo = bankBranchNo;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取结算卡
|
||||
*
|
||||
* @return settlement_card_no - 结算卡
|
||||
*/
|
||||
public String getSettlementCardNo() {
|
||||
return settlementCardNo;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置结算卡
|
||||
*
|
||||
* @param settlementCardNo 结算卡
|
||||
*/
|
||||
public void setSettlementCardNo(String settlementCardNo) {
|
||||
this.settlementCardNo = settlementCardNo;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取银行预留手机号
|
||||
*
|
||||
* @return bank_reserved_phone - 银行预留手机号
|
||||
*/
|
||||
public String getBankReservedPhone() {
|
||||
return bankReservedPhone;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置银行预留手机号
|
||||
*
|
||||
* @param bankReservedPhone 银行预留手机号
|
||||
*/
|
||||
public void setBankReservedPhone(String bankReservedPhone) {
|
||||
this.bankReservedPhone = bankReservedPhone;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取分账关系
|
||||
*
|
||||
* @return accounting_relation - 分账关系
|
||||
*/
|
||||
public String getAccountingRelation() {
|
||||
return accountingRelation;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置分账关系
|
||||
*
|
||||
* @param accountingRelation 分账关系
|
||||
*/
|
||||
public void setAccountingRelation(String accountingRelation) {
|
||||
this.accountingRelation = accountingRelation;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
package com.cool.store.entity.wallet;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import javax.persistence.*;
|
||||
|
||||
/**
|
||||
* 钱包支付订单
|
||||
*/
|
||||
@Table(name = "zxjp_wallet_payment_order")
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class WalletPaymentOrderDO {
|
||||
/**
|
||||
* id
|
||||
*/
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 门店id
|
||||
*/
|
||||
@Column(name = "store_id")
|
||||
private String storeId;
|
||||
|
||||
/**
|
||||
* 预支付id
|
||||
*/
|
||||
@Column(name = "payment_id")
|
||||
private String paymentId;
|
||||
|
||||
/**
|
||||
* 订单类型,0充值 1提现
|
||||
*/
|
||||
@Column(name = "type")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 金额
|
||||
*/
|
||||
private BigDecimal amount;
|
||||
|
||||
/**
|
||||
* 过期时间
|
||||
*/
|
||||
@Column(name = "expire_time")
|
||||
private String expireTime;
|
||||
|
||||
/**
|
||||
* 订单状态:1-成功 2-失败 3-支付中 4-撤销
|
||||
*/
|
||||
@Column(name = "order_status")
|
||||
private Integer orderStatus;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@Column(name = "create_time")
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@Column(name = "update_time")
|
||||
private Date updateTime;
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.cool.store.request;
|
||||
|
||||
import com.cool.store.entity.SignFranchiseDO;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
@@ -62,7 +63,7 @@ public class AddSignFranchiseRequest {
|
||||
private Date contractStartTime;
|
||||
|
||||
@ApiModelProperty("合同结束日期")
|
||||
private Date contractStartEndTime;
|
||||
private Date contractEndTime;
|
||||
|
||||
@ApiModelProperty("用印次数")
|
||||
private String impressionNum;
|
||||
@@ -148,6 +149,91 @@ public class AddSignFranchiseRequest {
|
||||
@ApiModelProperty("是否统管 : 1-统管,0-不统管")
|
||||
private Integer unifiedManagement;
|
||||
|
||||
@ApiModelProperty("老店编码 签约类型选择老店转加盟时有")
|
||||
private String oldShopCode;
|
||||
|
||||
@ApiModelProperty("合同加盟费")
|
||||
@NotBlank(message = "合同加盟费不能为空")
|
||||
private String contractFranchiseFee;
|
||||
|
||||
/**
|
||||
* 合同管理费
|
||||
*/
|
||||
@ApiModelProperty("合同管理费")
|
||||
@NotBlank(message = "合同管理费不能为空")
|
||||
private String contractManageFee;
|
||||
|
||||
/**
|
||||
* 合同品牌使用费
|
||||
*/
|
||||
@ApiModelProperty("合同品牌使用费")
|
||||
@NotBlank(message = "合同品牌使用费不能为空")
|
||||
private String contractBrandUseFee;
|
||||
|
||||
/**
|
||||
* 合同设计费
|
||||
*/
|
||||
@ApiModelProperty("合同设计费")
|
||||
@NotBlank(message = "合同设计费不能为空")
|
||||
private String contractPerformanceBond;
|
||||
|
||||
/**
|
||||
* 合同保证金
|
||||
*/
|
||||
@ApiModelProperty("合同保证金")
|
||||
@NotBlank(message = "合同保证金不能为空")
|
||||
private String contractLoanMargin;
|
||||
|
||||
/**
|
||||
* 合同系统使用费
|
||||
*/
|
||||
@ApiModelProperty("合同系统使用费")
|
||||
@NotBlank(message = "合同系统使用费不能为空")
|
||||
private String contractSysUserFee;
|
||||
|
||||
/**
|
||||
* 加盟来源
|
||||
*/
|
||||
@ApiModelProperty("加盟来源")
|
||||
private String joinSource;
|
||||
|
||||
/**
|
||||
* 签约形式
|
||||
*/
|
||||
@ApiModelProperty("签约形式")
|
||||
private String signModality;
|
||||
|
||||
/**
|
||||
* 加盟费频率
|
||||
*/
|
||||
@ApiModelProperty("加盟费频率")
|
||||
private Integer franchiseFeeFrequency;
|
||||
|
||||
/**
|
||||
* 品牌使用费频率
|
||||
*/
|
||||
@ApiModelProperty("品牌使用费频率")
|
||||
private Integer brandUseFeeFrequency;
|
||||
|
||||
/**
|
||||
* 管理费频率
|
||||
*/
|
||||
@ApiModelProperty("管理费频率")
|
||||
private Integer manageFeeFrequency;
|
||||
|
||||
/**
|
||||
* 加盟费折扣金额
|
||||
*/
|
||||
@ApiModelProperty("加盟费折扣金额")
|
||||
private String discountAmount;
|
||||
|
||||
@ApiModelProperty("币种")
|
||||
private String currency;
|
||||
|
||||
@ApiModelProperty("合同使用年限")
|
||||
private Integer contractServiceLife;
|
||||
|
||||
|
||||
|
||||
|
||||
public SignFranchiseDO toSignFranchiseDO() {
|
||||
@@ -159,8 +245,9 @@ public class AddSignFranchiseRequest {
|
||||
signFranchiseDO.setIsBusinessLicense(this.isBusinessLicense);
|
||||
signFranchiseDO.setIsFoodLicense(this.isFoodLicense);
|
||||
signFranchiseDO.setContractStartTime(this.contractStartTime);
|
||||
signFranchiseDO.setContractEndTime(this.contractStartEndTime);
|
||||
signFranchiseDO.setContractEndTime(this.contractEndTime);
|
||||
signFranchiseDO.setImpressionNum(this.impressionNum);
|
||||
signFranchiseDO.setOldShopCode(this.oldShopCode);
|
||||
// signFranchiseDO.setBusinessStartHours(setMill(this.businessStartHours));
|
||||
// signFranchiseDO.setBusinessEndHours(setMill(this.businessEndHours));
|
||||
// signFranchiseDO.setIrregularReason(this.irregularReason);
|
||||
@@ -180,6 +267,20 @@ public class AddSignFranchiseRequest {
|
||||
signFranchiseDO.setIntroductionAward(this.introductionAward);
|
||||
signFranchiseDO.setPartnershipSignatoryFirstWhichStore(this.partnershipSignatoryFirstWhichStore);
|
||||
signFranchiseDO.setUnifiedManagement(this.unifiedManagement);
|
||||
signFranchiseDO.setContractFranchiseFee(this.contractFranchiseFee);
|
||||
signFranchiseDO.setContractManageFee(this.contractManageFee);
|
||||
signFranchiseDO.setContractBrandUseFee(this.contractBrandUseFee);
|
||||
signFranchiseDO.setContractPerformanceBond(this.contractPerformanceBond);
|
||||
signFranchiseDO.setContractLoanMargin(this.contractLoanMargin);
|
||||
signFranchiseDO.setContractSysUserFee(this.contractSysUserFee);
|
||||
signFranchiseDO.setJoinSource(this.joinSource);
|
||||
signFranchiseDO.setSignModality(this.signModality);
|
||||
signFranchiseDO.setFranchiseFeeFrequency(this.franchiseFeeFrequency);
|
||||
signFranchiseDO.setBrandUseFeeFrequency(this.brandUseFeeFrequency);
|
||||
signFranchiseDO.setManageFeeFrequency(this.manageFeeFrequency);
|
||||
signFranchiseDO.setDiscountAmount(this.discountAmount);
|
||||
signFranchiseDO.setCurrency(this.currency);
|
||||
signFranchiseDO.setContractServiceLife(this.contractServiceLife);
|
||||
return signFranchiseDO;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,6 +16,8 @@ import java.util.Date;
|
||||
public class StoreMasterDTO {
|
||||
|
||||
private String enterpriseId;
|
||||
@ApiModelProperty("门店id")
|
||||
private String storeId;
|
||||
|
||||
@ApiModelProperty("门店名称(加盟签约)")
|
||||
private String storeName;
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.cool.store.request.decoration;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/10/29 16:13
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class AddTeamRequest {
|
||||
@ApiModelProperty("团队名称")
|
||||
private String teamName;
|
||||
@ApiModelProperty("负责区域列表 直传市ID,选择省时,将市Id全部传入")
|
||||
private List<Long> openCityIdList;
|
||||
@ApiModelProperty("团队名称")
|
||||
private Integer userSystem;
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.cool.store.request.decoration;
|
||||
|
||||
import com.cool.store.common.PageBasicInfo;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/3 13:31
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class DecorationListRequest extends PageBasicInfo {
|
||||
|
||||
@ApiModelProperty("关键字 门店名称/门店编码")
|
||||
private String keyword;
|
||||
|
||||
@ApiModelProperty("门店类型")
|
||||
private Integer storeType;
|
||||
|
||||
@ApiModelProperty("门店签约类型")
|
||||
private Integer signType;
|
||||
|
||||
@ApiModelProperty("门店区域ID")
|
||||
private Integer regionId;
|
||||
|
||||
@ApiModelProperty("门店意向开店区域")
|
||||
private Long wantShopAreaId;
|
||||
|
||||
@ApiModelProperty(value = "门店意向开店区域IDs",hidden = true)
|
||||
private List<Long> wantShopAreaIds;
|
||||
|
||||
@ApiModelProperty("门店装修分配状态")
|
||||
private Integer decorationDescStatus;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.cool.store.request.decoration;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/3 16:40
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class DeletedRequest {
|
||||
|
||||
private Long teamId;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.cool.store.request.decoration;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/3 16:00
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class UpdateConstructionTeamRequest {
|
||||
|
||||
private Long id;
|
||||
|
||||
private Long teamId;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.cool.store.request.decoration;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/10/29 16:16
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class UpdateTeamRequest {
|
||||
|
||||
@ApiModelProperty("ID")
|
||||
private Long id;
|
||||
@ApiModelProperty("团队名称")
|
||||
private String teamCode;
|
||||
@ApiModelProperty("团队名称")
|
||||
private String teamName;
|
||||
@ApiModelProperty("负责区域列表 直传市ID,选择省时,将市Id全部传入")
|
||||
private List<Long> openCityIdList;
|
||||
@ApiModelProperty("团队名称")
|
||||
private Integer userSystem;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 14:09
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(description = "营业执照信息请求参数")
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class AccountAddTagRequest {
|
||||
|
||||
@ApiModelProperty(value = "外部门店唯一标识", required = true)
|
||||
@NotBlank(message = "外部门店唯一标识不能为空")
|
||||
private String outStoreId;
|
||||
|
||||
@ApiModelProperty(value = "营业执照号码", required = true)
|
||||
@NotBlank(message = "营业执照号码不能为空")
|
||||
private String licenseNo;
|
||||
|
||||
@ApiModelProperty(value = "工商注册名称", required = true)
|
||||
@NotBlank(message = "工商注册名称不能为空")
|
||||
private String licenseName;
|
||||
|
||||
@ApiModelProperty(value = "营业执照到期日(格式YYYY-MM-DD),如果证件到期日期为“长期”,则传:“2999-12-31”)")
|
||||
private String licenseExpire;
|
||||
|
||||
@ApiModelProperty(value = "法人姓名", required = true)
|
||||
@NotBlank(message = "法人姓名不能为空")
|
||||
private String legalName;
|
||||
|
||||
@ApiModelProperty(value = "法人证件号码", required = true)
|
||||
@NotBlank(message = "法人证件号码不能为空")
|
||||
private String legalNo;
|
||||
|
||||
@ApiModelProperty(value = "证件发证日期 yyyy-MM-dd")
|
||||
private String idCardStartDate;
|
||||
|
||||
@ApiModelProperty(value = "证件到期日期 yyyy-MM-dd,如果证件到期日期为“长期”,则传:“2999-12-31”")
|
||||
private String idCardEndDate;
|
||||
|
||||
@ApiModelProperty(value = "法人联系电话", required = true)
|
||||
@NotBlank(message = "法人联系电话不能为空")
|
||||
private String legalPhone;
|
||||
|
||||
@ApiModelProperty(value = "开户许可证图片链接,企业必选", required = true)
|
||||
private String industryLicensePhoto;
|
||||
|
||||
@ApiModelProperty(value = "法人代表证件人像面图片链接", required = true)
|
||||
private String certPhotoA;
|
||||
|
||||
@ApiModelProperty(value = "法人代表证件国徽面 / 签证面图片链接", required = true)
|
||||
private String certPhotoB;
|
||||
|
||||
@ApiModelProperty(value = "营业执照图片链接", required = true)
|
||||
private String licensePhoto;
|
||||
|
||||
@ApiModelProperty(value = "签约人证件人像面图片链接", required = true)
|
||||
private String signatoryPhotoA;
|
||||
|
||||
@ApiModelProperty(value = "签约人证件国徽面图片链接", required = true)
|
||||
private String signatoryPhotoB;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/18 10:02
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class AccountBatchQueryRequest {
|
||||
|
||||
@ApiModelProperty(value = "关键字(账户名称、账户别名)")
|
||||
private String keyword;
|
||||
|
||||
@ApiModelProperty(value = "账户状态 1 待提交 2 待鉴权 3 鉴权中 4开通 账户状态")
|
||||
private Integer accountStatus;
|
||||
|
||||
@ApiModelProperty(value = "工商类型 1.企业 2.个体工商户 3.小微商户(自然人)")
|
||||
private Integer businessType;
|
||||
|
||||
@ApiModelProperty(value = "门店id")
|
||||
private String outStoreId;
|
||||
|
||||
@ApiModelProperty(value = "分页信息",required = true)
|
||||
private WalletBasicPageInfo page;
|
||||
|
||||
@ApiModelProperty(value = "钱包类型 1.平安 2.网商", required = true)
|
||||
private Integer walletType;
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 交易流水查询Request
|
||||
* </p>
|
||||
*
|
||||
* @author wangff
|
||||
* @since 2025/11/17
|
||||
*/
|
||||
@Data
|
||||
public class AccountBillQueryRequest extends StoreShopRequest {
|
||||
|
||||
@ApiModelProperty("交易开始时间,不传查当月")
|
||||
private Date beginDate;
|
||||
|
||||
@ApiModelProperty("交易结束时间")
|
||||
private Date endDate;
|
||||
|
||||
@ApiModelProperty(value = "钱包类型 1.平安 2.网商", required = true)
|
||||
@NotNull(message = "钱包类型不能为空")
|
||||
private Integer walletType;
|
||||
|
||||
@ApiModelProperty("是否签约人账户 0 否 1 是")
|
||||
private Integer isLegal;
|
||||
|
||||
@ApiModelProperty("交易类型: 0.全部,1.支出 2.收入")
|
||||
private Integer recordType;
|
||||
|
||||
@ApiModelProperty("费用类型ID")
|
||||
private Long feeItemId;
|
||||
|
||||
//页码
|
||||
private Integer pageNum;
|
||||
|
||||
//分页大小
|
||||
private Integer pageSize;
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 平安钱包账户创建Request
|
||||
* </p>
|
||||
*
|
||||
* @author wangff
|
||||
* @since 2025/11/13
|
||||
*/
|
||||
@Data
|
||||
public class AccountCreateRequest {
|
||||
@ApiModelProperty("门店id")
|
||||
@NotNull(message = "门店id不能为空")
|
||||
private Long shopId;
|
||||
|
||||
@ApiModelProperty("签约人姓名")
|
||||
@NotBlank(message = "签约人姓名不能为空")
|
||||
private String userName;
|
||||
|
||||
@ApiModelProperty("签约人手机号")
|
||||
@NotBlank(message = "签约人手机号不能为空")
|
||||
private String mobile;
|
||||
|
||||
@ApiModelProperty("签约人身份证号")
|
||||
@NotBlank(message = "签约人身份证号不能为空")
|
||||
private String idCardNo;
|
||||
|
||||
@ApiModelProperty("银行卡号")
|
||||
@NotBlank(message = "银行卡号不能为空")
|
||||
private String bankNumber;
|
||||
|
||||
@ApiModelProperty("银行开户支行")
|
||||
@NotBlank(message = "银行开户行不能为空")
|
||||
private String bankName;
|
||||
|
||||
@ApiModelProperty("银行开户支行编号")
|
||||
@NotBlank(message = "银行开户行编号不能为空")
|
||||
private String bankNo;
|
||||
|
||||
@ApiModelProperty("银行卡预留手机号")
|
||||
@NotBlank(message = "银行卡预留手机号不能为空")
|
||||
private String bankMobile;
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 平安钱包账户开通Request
|
||||
* </p>
|
||||
*
|
||||
* @author wangff
|
||||
* @since 2025/11/13
|
||||
*/
|
||||
@Data
|
||||
public class AccountOpenRequest {
|
||||
@ApiModelProperty("shopId")
|
||||
private Long shopId;
|
||||
|
||||
@ApiModelProperty("短信验证码")
|
||||
private String code;
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
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加密后字符串),维护类型为修改密码时必填")
|
||||
private String currentPayPwd;
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.Digits;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 账户充值Request
|
||||
* </p>
|
||||
*
|
||||
* @author wangff
|
||||
* @since 2025/11/17
|
||||
*/
|
||||
@Data
|
||||
public class AccountPaymentRequest extends StoreShopRequest {
|
||||
@ApiModelProperty(value = "支付金额")
|
||||
@Digits(integer = 10, fraction = 2, message = "金额整数位最多10位,小数位最多2位")
|
||||
private BigDecimal amount;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 账户查询Request
|
||||
* </p>
|
||||
*
|
||||
* @author wangff
|
||||
* @since 2025/11/19
|
||||
*/
|
||||
@Data
|
||||
public class AccountQueryRequest extends StoreShopRequest {
|
||||
@ApiModelProperty("钱包类型 1平安 2网商")
|
||||
private Integer walletType;
|
||||
|
||||
@ApiModelProperty("账户编号")
|
||||
private String accountNo;
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/18 9:36
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class AccountTradeCallbackRequest {
|
||||
|
||||
@ApiModelProperty(name = "CRM门店编号", required = true)
|
||||
private String outStoreId;
|
||||
@ApiModelProperty(name = "业务系统付款单号(如 CRM 单号)", required = true)
|
||||
private String reqNo;
|
||||
@ApiModelProperty(name = "交易Id", required = true)
|
||||
private Long tradeId;
|
||||
@ApiModelProperty(name = "交易编号", required = true)
|
||||
private String outTTradeNo;
|
||||
@ApiModelProperty(name = "金额(元)", required = true)
|
||||
private String amount;
|
||||
@ApiModelProperty(name = "交易状态1.成功 2.失败 3.处理中", required = true)
|
||||
private Integer tradeStatus;
|
||||
@ApiModelProperty(name = "1.转账2.提现", required = true)
|
||||
private Integer tradeType;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 16:08
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class AccountVerifyRequest {
|
||||
|
||||
private String outStoreId;
|
||||
|
||||
private String verifyNo;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/17 13:49
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class AddTagCallbackNoticeRequest {
|
||||
|
||||
@ApiModelProperty(name = "CRM门店编号", required = true)
|
||||
private String outStoreId;
|
||||
@ApiModelProperty(name = "状态1.打标成功 2.打标失败 3.处理中(打标状态)", required = true)
|
||||
private Integer status;
|
||||
@ApiModelProperty(name = "1.法人 2.非法人", required = true)
|
||||
private Integer addTagType;
|
||||
@ApiModelProperty(name = "失败原因", required = false)
|
||||
private String errorMsg;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import com.cool.store.common.PageBasicInfo;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 支行信息查询Request
|
||||
* </p>
|
||||
*
|
||||
* @author wangff
|
||||
* @since 2025/11/14
|
||||
*/
|
||||
@Data
|
||||
public class BankListRequest extends PageBasicInfo {
|
||||
@ApiModelProperty("银行名称")
|
||||
private String headName;
|
||||
|
||||
@ApiModelProperty("关键字查询")
|
||||
private String keyword;
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Description 门店签约账户转账提现查询接口
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/14 10:05
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class BillDetailRequest {
|
||||
|
||||
@ApiModelProperty(value = "转账交易Id(转账交易编号二选一)")
|
||||
private Long tradeId;
|
||||
@ApiModelProperty(value = "转账交易编号(转账交易Id二选一)")
|
||||
private String outTradeNo;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/14 10:17
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class BillPageRequest {
|
||||
|
||||
@ApiModelProperty(value = "门店ID", required = true)
|
||||
private String outStoreId;
|
||||
@ApiModelProperty(value = "交易开始时间YYYY-MM-DD HH:MM:SS", required = true)
|
||||
private String beginDate;
|
||||
@ApiModelProperty(value = "交易结束时间YYYY-MM-DD HH:MM:SS", required = true)
|
||||
private String endDate;
|
||||
@ApiModelProperty(value = "钱包类型 1.平安 2.网商", required = true)
|
||||
private Integer walletType;
|
||||
@ApiModelProperty(value = "是否签约人钱包", required = false)
|
||||
private Integer isLegal;
|
||||
@ApiModelProperty(value = "交易类型: 0.全部,1.支出 2.收入", required = false)
|
||||
private Integer recordType;
|
||||
@ApiModelProperty(value = "费用类型ID", required = true)
|
||||
private Long feeItemId;
|
||||
@ApiModelProperty(value = "当前页码", required = true)
|
||||
private Integer currentPage;
|
||||
@ApiModelProperty(value = "每页数量", required = true)
|
||||
private Integer pageSize;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import com.cool.store.common.PageBasicInfo;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/19 13:56
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class CoolAccountBatchQueryRequest extends PageBasicInfo {
|
||||
|
||||
@ApiModelProperty(value = "关键字(账户名称、账户别名)")
|
||||
private String keyword;
|
||||
|
||||
@ApiModelProperty(value = "账户状态 1 待提交 2 待鉴权 3 鉴权中 4开通 账户状态")
|
||||
private Integer accountStatus;
|
||||
|
||||
@ApiModelProperty(value = "工商类型 1.企业 2.个体工商户 3.小微商户(自然人)")
|
||||
private Integer businessType;
|
||||
|
||||
@ApiModelProperty(value = "门店id")
|
||||
private String outStoreId;
|
||||
|
||||
private Integer walletType;
|
||||
|
||||
public AccountBatchQueryRequest convertToAccountBatchQueryRequest() {
|
||||
AccountBatchQueryRequest target = new AccountBatchQueryRequest();
|
||||
target.setKeyword(this.getKeyword());
|
||||
target.setAccountStatus(this.getAccountStatus());
|
||||
target.setBusinessType(this.getBusinessType());
|
||||
target.setOutStoreId(this.getOutStoreId());
|
||||
target.setWalletType(this.getWalletType());
|
||||
|
||||
WalletBasicPageInfo walletBasicPageInfo = new WalletBasicPageInfo();
|
||||
walletBasicPageInfo.setCurrentPage(this.getPageNum());
|
||||
walletBasicPageInfo.setPageSize(this.getPageSize());
|
||||
target.setPage(walletBasicPageInfo);
|
||||
return target;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,133 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/20 13:38
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class CoolOpenBasicInfoRequest {
|
||||
@ApiModelProperty(value = "门店id")
|
||||
private String storeId;
|
||||
|
||||
@ApiModelProperty(value = "门店编号")
|
||||
private String storeCode;
|
||||
|
||||
/**
|
||||
* 签约人名称
|
||||
*/
|
||||
@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 = "营业执照名字")
|
||||
private String businessLicenseName;
|
||||
|
||||
/**
|
||||
* 营业执照社会信用代码
|
||||
*/
|
||||
@ApiModelProperty(value = "营业执照社会信用代码")
|
||||
private String businessLicenseCode;
|
||||
|
||||
/**
|
||||
* 营业执照照片
|
||||
*/
|
||||
@ApiModelProperty(value = "营业执照照片")
|
||||
private String businessLicensePhoto;
|
||||
|
||||
/**
|
||||
* 法人是否签约人
|
||||
*/
|
||||
@ApiModelProperty(value = "法人是否签约人")
|
||||
private Integer legalIsSigner;
|
||||
|
||||
|
||||
/**
|
||||
* 法人名称
|
||||
*/
|
||||
@ApiModelProperty(value = "法人名称")
|
||||
private String legalName;
|
||||
|
||||
/**
|
||||
* 法人身份证号码
|
||||
*/
|
||||
@ApiModelProperty(value = "法人身份证号码")
|
||||
private String legalIdCard;
|
||||
|
||||
@ApiModelProperty("法人身份证有效期字段,yyyy-MM-dd")
|
||||
private String legalIdCardExpireTime;
|
||||
|
||||
/**
|
||||
* 法人手机号
|
||||
*/
|
||||
@ApiModelProperty(value = "法人手机号")
|
||||
private String legalPhone;
|
||||
|
||||
|
||||
/**
|
||||
* 法人身份证正面
|
||||
*/
|
||||
@ApiModelProperty(value = "法人身份证正面")
|
||||
private String legalIdCardFront;
|
||||
|
||||
/**
|
||||
* 法人身份证反面
|
||||
*/
|
||||
@ApiModelProperty(value = "法人身份证反面")
|
||||
private String legalIdCardBack;
|
||||
|
||||
/**
|
||||
* 结算卡
|
||||
*/
|
||||
@ApiModelProperty(value = "结算卡")
|
||||
private String settlementCard;
|
||||
|
||||
/**
|
||||
* 开户支行名称
|
||||
*/
|
||||
@ApiModelProperty(value = "开户支行名称")
|
||||
private String bankBranchName;
|
||||
|
||||
/**
|
||||
* 开户支行编号
|
||||
*/
|
||||
@ApiModelProperty(value = "开户支行编号")
|
||||
private String bankBranchCode;
|
||||
|
||||
/**
|
||||
* 银行预留手机号
|
||||
*/
|
||||
@ApiModelProperty(value = "银行预留手机号")
|
||||
private String bankReservedPhone;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import com.cool.store.common.PageBasicInfo;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/19 14:09
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class CoolTradeRecodePageRequest extends PageBasicInfo {
|
||||
|
||||
@ApiModelProperty(value = "交易开始时间YYYY-MM-DD HH:MM:SS",required = true)
|
||||
private String beginDate;
|
||||
@ApiModelProperty(value = "交易结束时间YYYY-MM-DD HH:MM:SS",required = true)
|
||||
private String endDate;
|
||||
@ApiModelProperty(value = "钱包类型 1.平安 2.网商",required = true)
|
||||
private Integer walletType;
|
||||
@ApiModelProperty(value = "关键字(账户名称,账户编号,业务系统付款单号,提现银行卡号)",required = true)
|
||||
private String keyword;
|
||||
@ApiModelProperty(value = "关键字(门店编号,门店名称)",required = true)
|
||||
private String storeKeyword;
|
||||
@ApiModelProperty(value = "费用科目",required = true)
|
||||
private Integer feeItemId;
|
||||
|
||||
public TradeRecodePageRequest convertToTradeRecodePageRequest() {
|
||||
TradeRecodePageRequest target = new TradeRecodePageRequest();
|
||||
target.setBeginDate(this.getBeginDate());
|
||||
target.setEndDate(this.getEndDate());
|
||||
target.setWalletType(this.getWalletType());
|
||||
target.setKeyword(this.getKeyword());
|
||||
target.setStoreKeyword(this.getStoreKeyword());
|
||||
target.setFeeItemId(this.getFeeItemId());
|
||||
target.setCurrentPage(this.getPageNum());
|
||||
target.setPageSize(this.getPageSize());
|
||||
return target;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 13:49
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class CreateStoreAndAccountRequest {
|
||||
|
||||
@ApiModelProperty(name = "CRM门店编号", required = true)
|
||||
private String outStoreId;
|
||||
@ApiModelProperty(name = "联系电话", required = true)
|
||||
private String phoneNumber;
|
||||
@ApiModelProperty(name = "结算卡业务类型 枚举值:1:对公 2:对私", required = true)
|
||||
private Integer accountType;
|
||||
@ApiModelProperty(name = "开户类型:1企业 2个体工商户,3个人(小微商户) ", required = true)
|
||||
private Integer businessType;
|
||||
@ApiModelProperty(name = "法人姓名", required = true)
|
||||
private String legalName;
|
||||
@ApiModelProperty(name = "法人证件号码", required = true)
|
||||
private String legalNo;
|
||||
@ApiModelProperty(name = "账户简称", required = true)
|
||||
private String accountAliasName;
|
||||
@ApiModelProperty(name = "结算银行卡号", required = true)
|
||||
private String accountCardNo;
|
||||
@ApiModelProperty(name = "结算卡银行预留手机号", required = true)
|
||||
private String accountPhone;
|
||||
@ApiModelProperty(name = "支行编号", required = true)
|
||||
private String bankNo;
|
||||
@ApiModelProperty(name = "开户支行名称", required = true)
|
||||
private String bankName;
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import com.sun.istack.NotNull;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 14:07
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class CreateStoreRequest {
|
||||
|
||||
@ApiModelProperty(value = "CRM门店编号", required = true)
|
||||
@NotBlank(message = "CRM门店编号不能为空")
|
||||
private String outStoreId;
|
||||
|
||||
@ApiModelProperty(value = "门店编号", required = true)
|
||||
@NotBlank(message = "门店编号不能为空")
|
||||
private String storeSn;
|
||||
|
||||
@ApiModelProperty(value = "门店名称", required = true)
|
||||
@NotBlank(message = "门店名称不能为空")
|
||||
private String storeName;
|
||||
|
||||
@ApiModelProperty(value = "门店内部名称")
|
||||
private String inStoreName;
|
||||
|
||||
@ApiModelProperty(value = "组织编号", required = true)
|
||||
@NotBlank(message = "组织编号不能为空")
|
||||
private String orgCode;
|
||||
|
||||
@ApiModelProperty(value = "组织名称", required = true)
|
||||
@NotBlank(message = "组织名称不能为空")
|
||||
private String orgName;
|
||||
|
||||
@ApiModelProperty(value = "联系电话", required = true)
|
||||
@NotBlank(message = "联系电话不能为空")
|
||||
private String phoneNumber;
|
||||
|
||||
@ApiModelProperty(value = "门店模式: 1.社会加盟 2.强管 3.强加盟", required = true)
|
||||
private Integer storeMode;
|
||||
|
||||
@ApiModelProperty(value = "省-标准行政区域编码", required = true)
|
||||
private Integer province;
|
||||
|
||||
@ApiModelProperty(value = "市-标准行政区域编码", required = true)
|
||||
private Integer city;
|
||||
|
||||
@ApiModelProperty(value = "区县-标准行政区域编码", required = true)
|
||||
private Integer district;
|
||||
|
||||
@ApiModelProperty(value = "门店地址", required = true)
|
||||
@NotBlank(message = "门店地址不能为空")
|
||||
private String address;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/14 10:32
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class FindPageCompanyRequest {
|
||||
|
||||
@ApiModelProperty(value = "公司编码")
|
||||
private String companyCode;
|
||||
|
||||
@ApiModelProperty(value = "公司名称")
|
||||
private String companyName;
|
||||
|
||||
private WalletBasicPageInfo page;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 10:55
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class GetBankRequest {
|
||||
|
||||
@ApiModelProperty("银行名称")
|
||||
private String headName;
|
||||
@ApiModelProperty("关键字查询")
|
||||
private String keyword;
|
||||
@ApiModelProperty("分页查询参数")
|
||||
private WalletBasicPageInfo page;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 18:28
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class LargePaymentDetailRequest {
|
||||
|
||||
private String transOrderTrace;
|
||||
|
||||
private String paymentId;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 大额支付订单查询Request
|
||||
* </p>
|
||||
*
|
||||
* @author wangff
|
||||
* @since 2025/11/18
|
||||
*/
|
||||
@Data
|
||||
public class LargePaymentQueryRequest extends StoreShopRequest {
|
||||
@ApiModelProperty("页码")
|
||||
private Integer pageNum = 1;
|
||||
|
||||
@ApiModelProperty("页数量")
|
||||
private Integer pageSize = 10;
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 17:00
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class LargePaymentRequest {
|
||||
|
||||
@ApiModelProperty(value = "商户门店编号",required = true)
|
||||
private String outStoreId;
|
||||
|
||||
@ApiModelProperty(value = "请求预支付Id",required = true)
|
||||
private String paymentId;
|
||||
|
||||
@ApiModelProperty(value = "签约人名称",required = true)
|
||||
private String payerAccName;
|
||||
|
||||
@ApiModelProperty(value = "支付金额",required = true)
|
||||
private String amt;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/18 18:16
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class OldStoreAccountCreateRequest {
|
||||
|
||||
@ApiModelProperty(value = "CRM门店编号", required = true)
|
||||
private String outStoreId;
|
||||
|
||||
@ApiModelProperty(value = "联系电话", required = true)
|
||||
private String phoneNumber;
|
||||
|
||||
@ApiModelProperty(value = "结算卡业务类型 枚举值:1:对公 2:对私(结算类型)", required = true, example = "1")
|
||||
private Integer accountType;
|
||||
|
||||
@ApiModelProperty(value = "营业执照号码,与企业证件类型对应的企业注册号(企业与个体户必传)")
|
||||
private String licenseNo;
|
||||
|
||||
@ApiModelProperty(value = "工商注册名称(与注册工商信息时一致)(企业与个体户必传)")
|
||||
private String licenseName;
|
||||
|
||||
@ApiModelProperty(value = "法人姓名", required = true)
|
||||
private String legalName;
|
||||
|
||||
@ApiModelProperty(value = "法人证件号码", required = true)
|
||||
private String legalNo;
|
||||
|
||||
@ApiModelProperty("法人身份证有效期字段")
|
||||
private String legalIdcardExpireTime;
|
||||
|
||||
@ApiModelProperty(value = "法人联系电话(企业与个体户必传)")
|
||||
private String legalPhone;
|
||||
|
||||
@ApiModelProperty(value = "账户简称", required = true)
|
||||
private String accountAliasName;
|
||||
|
||||
@ApiModelProperty(value = "结算银行卡号", required = true)
|
||||
private String accountCardNo;
|
||||
|
||||
@ApiModelProperty(value = "结算卡银行预留手机号(存量门店可能没有)", required = true)
|
||||
private String accountPhone;
|
||||
|
||||
@ApiModelProperty(value = "开户支行", required = true)
|
||||
private String bankNo;
|
||||
|
||||
@ApiModelProperty(value = "开户支行名称", required = true)
|
||||
private String bankName;
|
||||
|
||||
@ApiModelProperty(value = "开户许可证图片链接,企业必选")
|
||||
private String industryLicensePhoto;
|
||||
|
||||
@ApiModelProperty(value = "法人代表证件人像面图片链接", required = true)
|
||||
private String certPhotoA;
|
||||
|
||||
@ApiModelProperty(value = "法人代表证件国徽面图片链接", required = true)
|
||||
private String certPhotoB;
|
||||
|
||||
@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;
|
||||
|
||||
@ApiModelProperty(value = "签约人证件国徽面图片链接", required = true)
|
||||
private String signatoryPhotoB;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/18 18:00
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class OnlineCommercialBankCallbackRequest {
|
||||
|
||||
@ApiModelProperty(name = "CRM门店编号", required = true)
|
||||
private String outStoreId;
|
||||
@ApiModelProperty(name = "网商账户编号", required = true)
|
||||
private String accountNo;
|
||||
@ApiModelProperty(name = "4.已开通 5.开通失败", required = true)
|
||||
private Integer accountStatus;
|
||||
@ApiModelProperty(name = "开户失败原因", required = true)
|
||||
private String failReason;
|
||||
@ApiModelProperty(name = "钱包类型 1.平安 2.网商 目前只有网商是创建账户异步的 预留字段", required = true)
|
||||
private int walletType;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 16:05
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class OutStoreIdRequest {
|
||||
|
||||
@ApiModelProperty(value = "外部门店唯一标识", required = true)
|
||||
private String outStoreId;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 17:37
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class PaymentDetailRequest {
|
||||
|
||||
private String paymentId;
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/21 13:53
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class TestVerifyRequest {
|
||||
|
||||
private String key;
|
||||
|
||||
private String sign;
|
||||
|
||||
private Long timestamp;
|
||||
|
||||
private String outStoreId;
|
||||
|
||||
private Integer status;
|
||||
|
||||
private Integer addTagType;
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/19 11:07
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class TradeRecodePageRequest {
|
||||
|
||||
@ApiModelProperty(value = "交易开始时间YYYY-MM-DD HH:MM:SS",required = true)
|
||||
private String beginDate;
|
||||
@ApiModelProperty(value = "交易结束时间YYYY-MM-DD HH:MM:SS",required = true)
|
||||
private String endDate;
|
||||
@ApiModelProperty(value = "钱包类型 1.平安 2.网商",required = true)
|
||||
private Integer walletType;
|
||||
@ApiModelProperty(value = "关键字(账户名称,账户编号,业务系统付款单号,提现银行卡号)",required = true)
|
||||
private String keyword;
|
||||
@ApiModelProperty(value = "关键字(门店编号,门店名称)",required = true)
|
||||
private String storeKeyword;
|
||||
@ApiModelProperty(value = "费用科目",required = true)
|
||||
private Integer feeItemId;
|
||||
@ApiModelProperty(value = "当前页码",required = true)
|
||||
private Integer currentPage;
|
||||
@ApiModelProperty(value = "每页数量",required = true)
|
||||
private Integer pageSize;
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/14 9:40
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class TransferRequest {
|
||||
|
||||
@ApiModelProperty(name = "门店唯一标识",required = true)
|
||||
private String outStoreId;
|
||||
@ApiModelProperty(name = "支付密码(sm3加密后字符串)",required = true)
|
||||
private String payPwd;
|
||||
@ApiModelProperty(name = "业务系统付款单号(如 CRM 单号),业务系统唯一",required = true)
|
||||
private String reqNo;
|
||||
@ApiModelProperty(name = "付款科目",required = true)
|
||||
private Integer feeItemId;
|
||||
@ApiModelProperty(name = "公司编号",required = true)
|
||||
private String companyCode;
|
||||
@ApiModelProperty(name = "公司编号绑定多个账户时,必传",required = false)
|
||||
private String companyAccountCode;
|
||||
@ApiModelProperty(name = "金额(元)",required = true)
|
||||
private String amount;
|
||||
@ApiModelProperty(name = "备注 ,交易摘要",required = true)
|
||||
private String remark;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/17 11:20
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class UpdatePasswordRequest {
|
||||
|
||||
@ApiModelProperty(name = "CRM门店编号", required = true)
|
||||
private String outStoreId;
|
||||
@ApiModelProperty(name = "维护类型 1.设置密码 2.修改密码", required = true)
|
||||
private Integer upholdType;
|
||||
@ApiModelProperty(name = "新支付密码(sm3加密后字符串)", required = true)
|
||||
private String newPayPwd;
|
||||
@ApiModelProperty(name = "确认新支付密码(sm3加密后字符串)", required = true)
|
||||
private String confirmPayPwd;
|
||||
@ApiModelProperty(name = "当前使用的支付密码(sm3加密后字符串),维护类型为修改密码时必填", required = false)
|
||||
private String currentPayPwd;
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 16:46
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
public class UpdateStoreAccountRequest {
|
||||
|
||||
@ApiModelProperty(name = "商户门店编号",required = true)
|
||||
private String outStoreId;
|
||||
@ApiModelProperty(name = "法人/自然人证件号码",required = true)
|
||||
private String idnum;
|
||||
@ApiModelProperty(name = "签约人姓名(对私结算卡必传)以上二选一",required = true)
|
||||
private String accountName;
|
||||
@ApiModelProperty(name = "结算银行卡号",required = true)
|
||||
private String accountCardNo;
|
||||
@ApiModelProperty(name = "结算卡银行预留手机号。",required = true)
|
||||
private String accountPhone;
|
||||
@ApiModelProperty(name = "支行编号",required = true)
|
||||
private String bankNo;
|
||||
@ApiModelProperty(name = "开户支行名称",required = true)
|
||||
private String bankName;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import io.swagger.models.auth.In;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/13 10:56
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class WalletBasicPageInfo {
|
||||
|
||||
@ApiModelProperty(value = "当前页码",required = true)
|
||||
private Integer currentPage;
|
||||
|
||||
@ApiModelProperty(value = "每页数量",required = true)
|
||||
private Integer pageSize;
|
||||
|
||||
private Integer total;
|
||||
|
||||
private Integer count;
|
||||
|
||||
private Boolean first;
|
||||
|
||||
private Boolean last;
|
||||
|
||||
public WalletBasicPageInfo(Integer currentPage, Integer pageSize){
|
||||
this.currentPage = currentPage;
|
||||
this.pageSize = pageSize;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
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/14
|
||||
*/
|
||||
@Data
|
||||
public class WalletShopRequest {
|
||||
@ApiModelProperty("门店id")
|
||||
@NotNull(message = "门店id不能为空")
|
||||
private Long shopId;
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.Digits;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 钱包提现Request
|
||||
* </p>
|
||||
*
|
||||
* @author wangff
|
||||
* @since 2025/11/18
|
||||
*/
|
||||
@Data
|
||||
public class WalletWithDrawerRequest extends StoreShopRequest {
|
||||
@ApiModelProperty("提现金额")
|
||||
@Digits(integer = 10, fraction = 2, message = "金额整数位最多10位,小数位最多2位")
|
||||
@NotNull(message = "提现金额不能为空")
|
||||
private BigDecimal amount;
|
||||
|
||||
@ApiModelProperty("支付密码(sm3加密后字符串)")
|
||||
@NotBlank(message = "支付密码不能为空")
|
||||
private String payPwd;
|
||||
|
||||
@ApiModelProperty("钱包类型 1.平安 2.网商")
|
||||
@NotNull(message = "钱包类型不能为空")
|
||||
private Integer walletType;
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.cool.store.request.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/11/14 9:56
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class WithDrawerRequest {
|
||||
|
||||
@ApiModelProperty(value = "门店ID")
|
||||
private String outStoreId;
|
||||
@ApiModelProperty(value = "支付密码(sm3加密后字符串)")
|
||||
private String payPwd;
|
||||
@ApiModelProperty(value = "业务系统付款单号(如 CRM 单号)")
|
||||
private String reqNo;
|
||||
@ApiModelProperty(value = "提现金额")
|
||||
private String amount;
|
||||
@ApiModelProperty(value = "提现备注")
|
||||
private String remark;
|
||||
@ApiModelProperty(value = "钱包类型 1.平安 2.网商", required = true)
|
||||
private Integer walletType;
|
||||
|
||||
}
|
||||
@@ -5,6 +5,7 @@ import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.Date;
|
||||
@@ -46,7 +47,7 @@ public class AddSignFranchiseResponse {
|
||||
private Date contractStartTime;
|
||||
|
||||
@ApiModelProperty("合同结束日期")
|
||||
private Date contractStartEndTime;
|
||||
private Date contractEndTime;
|
||||
|
||||
@ApiModelProperty("用印次数")
|
||||
private String impressionNum;
|
||||
@@ -240,10 +241,95 @@ public class AddSignFranchiseResponse {
|
||||
|
||||
@ApiModelProperty("是否统管 : 1-统管,0-不统管")
|
||||
private Integer unifiedManagement;
|
||||
@ApiModelProperty("信息是否一致")
|
||||
private Integer infoConsistencyFlag;
|
||||
@ApiModelProperty("不一致原因")
|
||||
private String reason;
|
||||
@ApiModelProperty("老店编码 签约类型选择老店转加盟时有")
|
||||
private String oldShopCode;
|
||||
|
||||
@ApiModelProperty("合同加盟费")
|
||||
@NotBlank(message = "合同加盟费不能为空")
|
||||
private String contractFranchiseFee;
|
||||
|
||||
/**
|
||||
* 合同管理费
|
||||
*/
|
||||
@ApiModelProperty("合同管理费")
|
||||
@NotBlank(message = "合同管理费不能为空")
|
||||
private String contractManageFee;
|
||||
|
||||
/**
|
||||
* 合同品牌使用费
|
||||
*/
|
||||
@ApiModelProperty("合同品牌使用费")
|
||||
@NotBlank(message = "合同品牌使用费不能为空")
|
||||
private String contractBrandUseFee;
|
||||
|
||||
/**
|
||||
* 合同设计费
|
||||
*/
|
||||
@ApiModelProperty("合同设计费")
|
||||
@NotBlank(message = "合同设计费不能为空")
|
||||
private String contractPerformanceBond;
|
||||
|
||||
/**
|
||||
* 合同保证金
|
||||
*/
|
||||
@ApiModelProperty("合同保证金")
|
||||
@NotBlank(message = "合同保证金不能为空")
|
||||
private String contractLoanMargin;
|
||||
|
||||
/**
|
||||
* 合同系统使用费
|
||||
*/
|
||||
@ApiModelProperty("合同系统使用费")
|
||||
@NotBlank(message = "合同系统使用费不能为空")
|
||||
private String contractSysUserFee;
|
||||
|
||||
/**
|
||||
* 加盟来源
|
||||
*/
|
||||
@ApiModelProperty("加盟来源")
|
||||
private String joinSource;
|
||||
@ApiModelProperty("收银费(系统费)")
|
||||
private String cashierFee;
|
||||
|
||||
/**
|
||||
* 签约形式
|
||||
*/
|
||||
@ApiModelProperty("签约形式")
|
||||
private String signModality;
|
||||
|
||||
/**
|
||||
* 加盟费频率
|
||||
*/
|
||||
@ApiModelProperty("加盟费频率")
|
||||
private Integer franchiseFeeFrequency;
|
||||
|
||||
/**
|
||||
* 品牌使用费频率
|
||||
*/
|
||||
@ApiModelProperty("品牌使用费频率")
|
||||
private Integer brandUseFeeFrequency;
|
||||
|
||||
/**
|
||||
* 管理费频率
|
||||
*/
|
||||
@ApiModelProperty("管理费频率")
|
||||
private Integer manageFeeFrequency;
|
||||
|
||||
/**
|
||||
* 加盟费折扣金额
|
||||
*/
|
||||
@ApiModelProperty("加盟费折扣金额")
|
||||
private String discountAmount;
|
||||
@ApiModelProperty("收银费(系统费)大写")
|
||||
private String bigCashierFee;
|
||||
|
||||
@Column(name = "currency")
|
||||
private String currency;
|
||||
|
||||
@Column(name = "contract_service_life")
|
||||
private Integer contractServiceLife;
|
||||
}
|
||||
|
||||
@@ -61,6 +61,8 @@ public class BranchShopResponse {
|
||||
@ApiModelProperty("所属管理区域name")
|
||||
private String managerRegionName;
|
||||
|
||||
private String storeId;
|
||||
|
||||
|
||||
public void setDays() {
|
||||
if (this.openingActivityEndTime==null){
|
||||
|
||||
@@ -3,9 +3,12 @@ package com.cool.store.response.bigdata;
|
||||
import com.cool.store.constants.CommonConstants;
|
||||
import com.cool.store.enums.ErrorCodeEnum;
|
||||
import com.cool.store.enums.ResponseCodeEnum;
|
||||
import com.cool.store.response.ResponseResult;
|
||||
import lombok.Data;
|
||||
import org.slf4j.MDC;
|
||||
|
||||
import java.text.MessageFormat;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/4/1 10:49
|
||||
@@ -31,6 +34,22 @@ public class ApiResponse<T> {
|
||||
return new ApiResponse(ResponseCodeEnum.SUCCESS.getCode(), "ok", data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 钱包系统 响应用200
|
||||
* @param data
|
||||
* @param <T>
|
||||
* @return
|
||||
*/
|
||||
public static<T> ApiResponse<T> successByWallet(T data) {
|
||||
return new ApiResponse(ResponseCodeEnum.SUCCESS_WALLET.getCode(), "ok", data);
|
||||
}
|
||||
|
||||
|
||||
public static ApiResponse fail(ErrorCodeEnum responseEnum, Object... objects){
|
||||
String message = MessageFormat.format(responseEnum.getMessage(), objects);
|
||||
return new ApiResponse(responseEnum.getCode(), message, false);
|
||||
}
|
||||
|
||||
public static<T> ApiResponse<T> error(ErrorCodeEnum errorCodeEnum) {
|
||||
return new ApiResponse(errorCodeEnum.getCode(), errorCodeEnum.getMessage(), null);
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.cool.store.vo;
|
||||
|
||||
import com.aliyun.tea.NameInMap;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@@ -24,6 +25,15 @@ public class IdentityCardInfoVO {
|
||||
@ApiModelProperty("民族")
|
||||
private String nation;
|
||||
|
||||
@ApiModelProperty("结束时间")
|
||||
public String endDate;
|
||||
|
||||
@ApiModelProperty("所属分局")
|
||||
public String issue;
|
||||
|
||||
@ApiModelProperty("开始时间")
|
||||
public String startDate;
|
||||
|
||||
public IdentityCardInfoVO(String username, String liveAddress, String birthdate, String sex, String idCard, String nation) {
|
||||
this.username = username;
|
||||
this.liveAddress = liveAddress;
|
||||
@@ -32,4 +42,10 @@ public class IdentityCardInfoVO {
|
||||
this.idCard = idCard;
|
||||
this.nation = nation;
|
||||
}
|
||||
|
||||
public IdentityCardInfoVO(String endDate, String issue, String startDate) {
|
||||
this.endDate = endDate;
|
||||
this.issue = issue;
|
||||
this.startDate = startDate;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.cool.store.vo.wallet;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 钱包账户鉴权VO
|
||||
* </p>
|
||||
*
|
||||
* @author wangff
|
||||
* @since 2025/11/14
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class AccountAuthenticationVO {
|
||||
|
||||
@ApiModelProperty("1 待提交 2 待鉴权 3 鉴权中 4开通")
|
||||
private Integer accountStatus;
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
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 AccountBillListVO {
|
||||
|
||||
@ApiModelProperty("交易Id(营帐通)")
|
||||
private Long tradeId;
|
||||
|
||||
@ApiModelProperty("交易编号(扫呗)")
|
||||
private String outTradeNo;
|
||||
|
||||
@ApiModelProperty("费用科目")
|
||||
private Integer feeItemId;
|
||||
|
||||
@ApiModelProperty("费用科目名称")
|
||||
private String feeItemName;
|
||||
|
||||
@ApiModelProperty("金额(元)")
|
||||
private String amount;
|
||||
|
||||
@ApiModelProperty("交易发起时间")
|
||||
private String createTime;
|
||||
|
||||
@ApiModelProperty("交易状态 1.成功 2.失败 3.处理中")
|
||||
private Integer tradeStatus;
|
||||
|
||||
@ApiModelProperty("交易类型 1.转账 2.提现")
|
||||
private Integer tradeType;
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user