| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package com.punchsettle.server.service.manager;
- import java.util.List;
- import com.punchsettle.server.pojo.reward.RewardExchangeRequest;
- import com.punchsettle.server.pojo.reward.RewardRequest;
- import com.punchsettle.server.pojo.reward.RewardVO;
- /**
- * @author tyuio
- * @version 1.0.0
- * @description 奖励服务类
- * @date 2024/11/25 20:52
- */
- public interface IRewardManager {
- /**
- * 查询奖励列表
- * @return
- */
- List<RewardVO> queryRewardList();
- /**
- * 根据id查询奖励
- * @param id
- * @return
- */
- RewardVO queryReward(Long id);
- /**
- * 保存奖励
- * @param request
- */
- void saveReward(RewardRequest request);
- /**
- * 删除奖励
- * @param id
- */
- void deleteReward(Long id);
- /**
- * 兑换奖励
- * @param request
- */
- void exchangeReward(RewardExchangeRequest request);
- }
|