update 分成功能

This commit is contained in:
Guoqs
2024-09-26 13:36:17 +08:00
parent 050534263a
commit eaba34f592
4 changed files with 32 additions and 4 deletions

View File

@@ -2,10 +2,28 @@ package com.jsowell.pile.dto;
import lombok.Data;
import java.util.List;
/**
* 分账配置信息
*/
@Data
public class SplitConfigDTO {
/**
* 运营商id
*/
private String merchantId;
/**
* 站点id
*/
private String stationId;
/**
* 参与分账的用户列表
* 最多7位, 只能有一位是手续费承担方
* 所有用户分账比例之和为100.0%
*/
private List<SplitUserDetailDTO> splitUserDetailList;
}

View File

@@ -2,8 +2,11 @@ package com.jsowell.pile.dto;
import lombok.Data;
/**
* 参与分账的用户详情
*/
@Data
public class SplitDetailDTO {
public class SplitUserDetailDTO {
// 汇付会员id
private String adapayMemberId;
@@ -13,6 +16,6 @@ public class SplitDetailDTO {
// 服务费分成比例
private String serviceSplitRatio;
// 是否承担手续费承担方
private String isServiceCharge;
// 是否手续费承担方N-Y-手续费承担方有且只能有一个
private String feeFlag;
}

View File

@@ -1,6 +1,7 @@
package com.jsowell.pile.service;
import com.jsowell.pile.domain.StationSplitConfig;
import com.jsowell.pile.dto.SplitConfigDTO;
import java.util.List;
@@ -10,6 +11,6 @@ public interface StationSplitConfigService{
List<StationSplitConfig> queryByStationId(String stationId);
// 插入站点分账配置信息
int insert(StationSplitConfig record);
int insert(SplitConfigDTO splitConfigDTO);
}

View File

@@ -1,6 +1,7 @@
package com.jsowell.pile.service.impl;
import com.jsowell.pile.domain.StationSplitConfig;
import com.jsowell.pile.dto.SplitConfigDTO;
import com.jsowell.pile.mapper.StationSplitConfigMapper;
import com.jsowell.pile.service.StationSplitConfigService;
import org.springframework.stereotype.Service;
@@ -18,4 +19,9 @@ public class StationSplitConfigServiceImpl implements StationSplitConfigService{
public List<StationSplitConfig> queryByStationId(String stationId) {
return stationSplitConfigMapper.queryByStationId(stationId);
}
@Override
public int insert(SplitConfigDTO splitConfigDTO) {
return 0;
}
}