mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 11:05:18 +08:00
update 分成功能
This commit is contained in:
@@ -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;
|
||||
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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);
|
||||
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user