RechargeConfigGroupService.java 761 B

12345678910111213141516171819202122232425262728
  1. package com.kym.service;
  2. import com.kym.entity.RechargeConfigGroup;
  3. import com.kym.service.mybatisplus.MyBaseService;
  4. /**
  5. * 充值配置分组服务
  6. *
  7. * @author skyline
  8. * @since 2026-05-26
  9. */
  10. public interface RechargeConfigGroupService extends MyBaseService<RechargeConfigGroup> {
  11. /**
  12. * 根据站点ID获取其关联的分组(通过关联表查询),无关联时返回默认分组
  13. */
  14. RechargeConfigGroup getByStationId(String stationId);
  15. /**
  16. * 获取默认分组(is_default = 1)
  17. */
  18. RechargeConfigGroup getDefaultGroup();
  19. /**
  20. * 创建分组。如果站点列表非空,同时建立关联
  21. */
  22. RechargeConfigGroup createGroup(RechargeConfigGroup group, java.util.List<String> stationIds);
  23. }