package com.changhong.epc.tenant.service.system.math;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import com.changhong.epc.bean.count.system.SystemMath;
|
import com.changhong.epc.bean.count.system.SystemMathExtend;
|
import com.changhong.epc.bean.tenant.cost.CostFromMapping;
|
|
/**
|
* 系统变量业务层接口
|
* @author liush
|
*
|
*/
|
public interface SystemMathService {
|
|
|
/**
|
* 查询系统变量及其对应的参数
|
* @param systemMathExtend
|
* @return
|
*/
|
List<SystemMathExtend> selectAllSystemMathExtend();
|
|
/**
|
* 查询引用公式
|
* @param systemMath
|
* @return
|
*/
|
List<SystemMath> selectSystemMathNameList();
|
|
/**
|
* 新增系统变量及其参数
|
* @param systemMathExtend
|
* @return
|
*/
|
Integer insert(SystemMathExtend systemMathExtend);
|
|
/**
|
* 更新系统变量及其参数
|
* @param systemMathExtend
|
* @return
|
*/
|
Integer updateByPrimaryKey(SystemMathExtend systemMathExtend);
|
|
/**
|
* 删除系统变量及其参数
|
* @param systemMathExtend
|
* @return
|
*/
|
Integer deleteByPrimaryKey(SystemMathExtend systemMathExtend);
|
|
/**
|
* 获得公式
|
* @return
|
*/
|
List<Map<String, String>> getFunction();
|
|
|
/**
|
* 通过表单id获取费用类型
|
* @param costFromMapping
|
* @return
|
*/
|
Map<String,String> getCostTypeByFormId(Map<String,String> map);
|
|
|
|
|
|
|
|
}
|