88e030b7
王彪总
init project
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
package com.java110.fee.bill;
import com.java110.po.fee.PayFeePo;
import com.java110.po.payFee.PayFeeRulePo;
import java.util.List;
/**
* 周期性费用 间接费用转换 一次性费用处理
*/
public interface ICycleConvertOnceFee {
/**
* 批量将 周期性 间接性费用 转换一次性
*
* @param payFeePos 费用集合
* @return 大于1 转换成功 0 转换失败
*/
int convertPayFees(List<PayFeePo> payFeePos);
/**
* 将 周期性 间接性费用 转换一次性
*
* @param payFeePo 单个费用
* @return 大于1 转换成功 0 转换失败
*/
int convertPayFee(PayFeePo payFeePo);
/**
|
88e030b7
王彪总
init project
|
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
* @return 大于1 转换成功 0 转换失败
*/
int covertCommunityPayFee(String communityId);
/**
* 根据 费用规则转换
*
* @param ruleIds 费用规则
* @return 大于1 转换成功 0 转换失败
*/
int covertRuleIdsPayFee(List<String> ruleIds);
/**
* 根据规则生成 一次性费用
*
* @param payFeeRulePos
* @return
*/
int rulesGeneratePayFees(List<PayFeeRulePo> payFeeRulePos);
/**
* 根据规则生成 一次性费用
*
* @param payFeeRulePo
* @return
*/
int ruleGeneratePayFee(PayFeeRulePo payFeeRulePo);
}
|