package com.ruoyi.system.service; import com.ruoyi.system.domain.Grouping; import com.ruoyi.system.domain.Rule; import java.util.List; public interface GroupingService { /** * 查询参数配置信息 * * @param configId 参数配置ID * @return 参数配置信息 */ public Grouping selectGroupingById(Long configId); /** * 查询参数配置列表 * * @param config 参数配置信息 * @return 参数配置集合 */ public List selectGroupingList(Grouping config); /** * 新增参数配置 * * @param config 参数配置信息 * @return 结果 */ public int insertGrouping(Grouping config); /** * 修改参数配置 * * @param config 参数配置信息 * @return 结果 */ public int updateGrouping(Grouping config); /** * 批量删除参数信息 * * @param configIds 需要删除的参数ID */ public void deleteGroupingByIds(Long configIds); List listRuleConfiguration(Rule grouping); int updateRuleConfiguration(Rule grouping); int insertRuleConfiguration(Rule rule); void removeRuleConfigurationById(Long groupingIds); }