zm
2020-05-18 a18bfacbf56b401f6e0fdae8710fbca4df8cff77
commit | author | age
a18bfa 1 package com.changhong.epc.tenant.service.system.math;
Z 2
3 import java.util.List;
4 import java.util.Map;
5
6 import com.changhong.epc.bean.count.system.SystemMath;
7 import com.changhong.epc.bean.count.system.SystemMathExtend;
8 import com.changhong.epc.bean.tenant.cost.CostFromMapping;
9
10 /**
11  * 系统变量业务层接口
12  * @author liush
13  *
14  */
15 public interface SystemMathService {
16
17
18     /**
19      * 查询系统变量及其对应的参数
20      * @param systemMathExtend
21      * @return
22      */
23     List<SystemMathExtend> selectAllSystemMathExtend();
24
25     /**
26      * 查询引用公式
27      * @param systemMath
28      * @return
29      */
30     List<SystemMath> selectSystemMathNameList();
31
32     /**
33      * 新增系统变量及其参数
34      * @param systemMathExtend
35      * @return
36      */
37     Integer insert(SystemMathExtend systemMathExtend);
38     
39     /**
40      * 更新系统变量及其参数
41      * @param systemMathExtend
42      * @return
43      */
44     Integer updateByPrimaryKey(SystemMathExtend systemMathExtend);
45
46     /**
47      * 删除系统变量及其参数
48      * @param systemMathExtend
49      * @return
50      */
51     Integer deleteByPrimaryKey(SystemMathExtend systemMathExtend);
52
53     /**
54      * 获得公式
55      * @return
56      */
57     List<Map<String, String>> getFunction();
58
59
60     /**
61      * 通过表单id获取费用类型
62      * @param costFromMapping
63      * @return
64      */
65     Map<String,String> getCostTypeByFormId(Map<String,String> map);
66
67     
68
69     
70
71     
72
73 }