package com.changhong.epc.tenant.mapper.tenant.system.math; import java.util.List; import java.util.Map; import com.changhong.epc.bean.tenant.cost.CostFromMapping; import org.apache.ibatis.annotations.Param; import com.changhong.epc.bean.count.system.SystemMath; import com.changhong.epc.bean.count.system.SystemMathExtend; import com.iemsoft.framework.cloud.mybatis.common.MybatisBaseMapper; /** * 系统变量持久层接口 * @author liush * */ public interface SystemMathMapper extends MybatisBaseMapper { /** * 查询系统变量及其对应的参数 * @param systemMathExtend * @return */ List selectAllSystemMathExtend(); /** * 查询引用公式名称 * @param systemMath * @return */ List selectSystemMathNameList(); /** * 插入系统变量返回id * @param systemMathExtend * @return */ Integer save(@Param("sys") SystemMathExtend systemMathExtend); /** * 通过表单id查询费用类型 * @param tenantId * @param companyId * @param formId * @return */ Map getCostTypeByFormId(@Param("tenantId")String tenantId, @Param("companyId")String companyId, @Param("formId")String formId, @Param("dataRowNum")String dataRowNum); }