IRewardService.java 725 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.punchsettle.server.atomic.service;
  2. import com.punchsettle.server.atomic.entity.Reward;
  3. import com.punchsettle.server.pojo.reward.RewardQuery;
  4. import java.util.List;
  5. /**
  6. * @author tyuio
  7. * @version 1.0.0
  8. * @date 2025/4/8 10:38
  9. * @description 奖励 service
  10. */
  11. public interface IRewardService {
  12. /**
  13. * 按条件查询奖励
  14. * @param query
  15. * @return
  16. */
  17. List<Reward> queryByCondition(RewardQuery query);
  18. /**
  19. * 根据 id 查询奖励
  20. * @param id
  21. * @return
  22. */
  23. Reward getById(Long id);
  24. /**
  25. * 新增
  26. * @param reward
  27. */
  28. void insert(Reward reward);
  29. /**
  30. * 更新
  31. * @param reward
  32. */
  33. void update(Reward reward);
  34. }