GroupingService.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package com.ruoyi.system.service;
  2. import com.ruoyi.system.domain.Grouping;
  3. import com.ruoyi.system.domain.Rule;
  4. import java.util.List;
  5. public interface GroupingService {
  6. /**
  7. * 查询参数配置信息
  8. *
  9. * @param configId 参数配置ID
  10. * @return 参数配置信息
  11. */
  12. public Grouping selectGroupingById(Long configId);
  13. /**
  14. * 查询参数配置列表
  15. *
  16. * @param config 参数配置信息
  17. * @return 参数配置集合
  18. */
  19. public List<Grouping> selectGroupingList(Grouping config);
  20. /**
  21. * 新增参数配置
  22. *
  23. * @param config 参数配置信息
  24. * @return 结果
  25. */
  26. public int insertGrouping(Grouping config);
  27. /**
  28. * 修改参数配置
  29. *
  30. * @param config 参数配置信息
  31. * @return 结果
  32. */
  33. public int updateGrouping(Grouping config);
  34. /**
  35. * 批量删除参数信息
  36. *
  37. * @param configIds 需要删除的参数ID
  38. */
  39. public void deleteGroupingByIds(Long configIds);
  40. List<Rule> listRuleConfiguration(Rule grouping);
  41. int updateRuleConfiguration(Rule grouping);
  42. int insertRuleConfiguration(Rule rule);
  43. void removeRuleConfigurationById(Long groupingIds);
  44. }