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 selectAllSystemMathExtend(); /** * 查询引用公式 * @param systemMath * @return */ List selectSystemMathNameList(); /** * 新增系统变量及其参数 * @param systemMathExtend * @return */ Integer insert(SystemMathExtend systemMathExtend); /** * 更新系统变量及其参数 * @param systemMathExtend * @return */ Integer updateByPrimaryKey(SystemMathExtend systemMathExtend); /** * 删除系统变量及其参数 * @param systemMathExtend * @return */ Integer deleteByPrimaryKey(SystemMathExtend systemMathExtend); /** * 获得公式 * @return */ List> getFunction(); /** * 通过表单id获取费用类型 * @param costFromMapping * @return */ Map getCostTypeByFormId(Map map); }