feat:增加移动端订餐的"销售统计"和"预约"统计
feat:优化了账号设置页面 feat:优化了版本更新功能 feat:支付分账优化为可不分账
This commit is contained in:
1 parent
19596d9819
commit
440cffb3d5
33 files changed
+1267
-120
No files matched your search
+1
-1
@@ -13,7 +13,7 @@ import java.util.Arrays;
|
||||
@Getter
|
||||
public enum ThirdPayOrderBizTypeEnum {
|
||||
|
||||
MINI_APP_WALLET_RECHARGE("10", "小程序用户钱包充值"),
|
||||
MINI_APP_WALLET_RECHARGE("10", "APP用户钱包充值"),
|
||||
YXFJ_PAY("20", "云消费机付款码支付"),
|
||||
APP_SHOP_PAY("30", "APP支付-购买商品(有订单)"),
|
||||
GUARDIAN_WARD_WALLET_RECHARGE("40", "监护人代被监护人饭卡充值"),
|
||||
|
||||
+6
-3
@@ -36,10 +36,10 @@ public class ThirdMchFzRelationSaveDto {
|
||||
@Size(max = 512, message = "支付宝授权令牌不能超过512个字符")
|
||||
private String appAuthToken;
|
||||
|
||||
/** 渠道接收方类型;新增时必填,编辑后变化时必须同时提交完整新标识并创建新关系版本。 */
|
||||
/** 渠道接收方类型;开启分账时必填,编辑后变化时必须同时提交完整新标识并创建新关系版本。 */
|
||||
private String receiverType;
|
||||
|
||||
/** 渠道接收方账号、登录号、openId 或卡别名号;编辑时为空表示保留原完整值,非空变化时创建新关系版本。 */
|
||||
/** 渠道接收方账号、登录号、openId 或卡别名号;开启分账时必填,编辑时为空表示保留原完整值。 */
|
||||
@Size(max = 128, message = "接收方标识不能超过128个字符")
|
||||
private String receiverAccount;
|
||||
|
||||
@@ -47,9 +47,12 @@ public class ThirdMchFzRelationSaveDto {
|
||||
@Size(max = 128, message = "接收方名称不能超过128个字符")
|
||||
private String receiverName;
|
||||
|
||||
/** 平台抽佣比例,单位为百分比,最多保留三位小数;新增关系时必填,修改默认关系时可省略。 */
|
||||
/** 平台抽佣比例,单位为百分比,最多保留三位小数;开启分账时必须大于0,关闭时允许为空或0。 */
|
||||
private Double fzRatio;
|
||||
|
||||
/** 是否开启分账,1为绑定接收方并抽佣、0为仅使用该关系提供支付渠道商户路由;为空时兼容为1。 */
|
||||
private String enableFz;
|
||||
|
||||
/** 微信分账关系类型;支付宝关系不使用,变化后原关系会使用新请求号重新绑定。 */
|
||||
@Size(max = 64, message = "关系类型不能超过64个字符")
|
||||
private String channelRelationType;
|
||||
|
||||
+4
-2
@@ -44,14 +44,16 @@ public class ThirdMchFzRelationEntity extends Model<ThirdMchFzRelationEntity> {
|
||||
private String accountKey;
|
||||
/** 支付宝第三方代调用授权令牌;仅服务端渠道调用使用,管理接口不得返回完整值。 */
|
||||
private String appAuthToken;
|
||||
/** 渠道接收方类型,微信使用 SDK ReceiverType,支付宝支持 userId、loginName、openId、cardAliasNo。 */
|
||||
/** 渠道接收方类型,微信使用 SDK ReceiverType,支付宝支持 userId、loginName、openId、cardAliasNo;关闭分账时允许空字符串。 */
|
||||
private String receiverType;
|
||||
/** 平台分佣接收账号,发起渠道请求时使用;管理端展示必须脱敏。 */
|
||||
/** 平台分佣接收账号,发起渠道请求时使用;管理端展示必须脱敏,关闭分账时允许空字符串。 */
|
||||
private String receiverAccount;
|
||||
/** 平台分佣接收方名称快照,渠道不要求时允许为空。 */
|
||||
private String receiverName;
|
||||
/** 当前关系的平台抽佣比例,单位为百分比,范围为0到100,持久化精度为0.001%;新支付和分账金额只读取该关系快照。 */
|
||||
private Double fzRatio;
|
||||
/** 是否开启分账,0仅提供支付渠道商户路由、1同时执行接收方绑定和平台抽佣;历史数据默认按1处理。 */
|
||||
private String enableFz;
|
||||
/** 渠道关系类型,微信默认 SERVICE_PROVIDER,支付宝关系允许为空。 */
|
||||
private String channelRelationType;
|
||||
/** 渠道绑定稳定幂等号;支付宝重试必须保持不变,微信用于本地审计。 */
|
||||
|
||||
+4
-2
@@ -26,14 +26,16 @@ public class ThirdMchFzRelationVo {
|
||||
private String accountKey;
|
||||
/** 是否已配置支付宝授权令牌;管理端只接收布尔状态,绝不返回完整令牌。 */
|
||||
private Boolean appAuthTokenConfigured;
|
||||
/** 接收方类型。 */
|
||||
/** 接收方类型;关闭分账且从未配置时为空。 */
|
||||
private String receiverType;
|
||||
/** 脱敏后的接收方标识。 */
|
||||
/** 脱敏后的接收方标识;关闭分账且从未配置时为空。 */
|
||||
private String receiverAccount;
|
||||
/** 接收方展示名称。 */
|
||||
private String receiverName;
|
||||
/** 当前关系的平台抽佣比例,单位为百分比,最多保留三位小数(0.001%)。 */
|
||||
private Double fzRatio;
|
||||
/** 是否开启分账,0表示仅用于支付渠道商户路由,1表示同时执行渠道关系绑定和平台抽佣。 */
|
||||
private String enableFz;
|
||||
/** 微信关系类型;支付宝为空。 */
|
||||
private String channelRelationType;
|
||||
/** 当前关系绑定状态。 */
|
||||
|
||||
Reference in new issue
Block a user