package com.ruoyi.mall.mapper; import java.util.List; import com.ruoyi.mall.domain.MallCountMethod; import org.apache.ibatis.annotations.Param; /** * 计算公式数据Mapper接口 * * @author ruoyi * @date 2023-10-25 */ public interface MallCountMethodMapper { /** * 查询计算公式数据 * * @param countMethodId 计算公式数据主键 * @return 计算公式数据 */ public MallCountMethod selectMallCountMethodByCountMethodId(Long countMethodId); /** * 查询计算公式数据列表 * * @param mallCountMethod 计算公式数据 * @return 计算公式数据集合 */ public List selectMallCountMethodList(MallCountMethod mallCountMethod); /** * 新增计算公式数据 * * @param mallCountMethod 计算公式数据 * @return 结果 */ public int insertMallCountMethod(MallCountMethod mallCountMethod); /** * 修改计算公式数据 * * @param mallCountMethod 计算公式数据 * @return 结果 */ public int updateMallCountMethod(MallCountMethod mallCountMethod); /** * 删除计算公式数据 * * @param countMethodId 计算公式数据主键 * @return 结果 */ public int deleteMallCountMethodByCountMethodId(Long countMethodId); /** * 批量删除计算公式数据 * * @param countMethodIds 需要删除的数据主键集合 * @return 结果 */ public int deleteMallCountMethodByCountMethodIds(Long[] countMethodIds); /** * 查询计算公式字段 * @param acceptRuleId 公式id * @return 结果 */ public List selectMethodListByRuleId(@Param("acceptRuleId")Long acceptRuleId); }