| | |
| | | |
| | | import com.baomidou.mybatisplus.service.IService; |
| | | import com.supersavedriving.driver.modular.system.model.YouTuiDriver; |
| | | import com.supersavedriving.driver.modular.system.util.ResultUtil; |
| | | import com.supersavedriving.driver.modular.system.warpper.DriverYouTuiListWarpper; |
| | | import com.supersavedriving.driver.modular.system.warpper.DriverYouTuiWarpper; |
| | | |
| | | import java.util.List; |
| | | |
| | | public interface IYouTuiDriverService extends IService<YouTuiDriver> { |
| | | |
| | | |
| | | /** |
| | | * 获取司机兑换优推记录 |
| | | * @param driverId |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | List<DriverYouTuiListWarpper> queryDriverYouTuiList(Integer driverId) throws Exception; |
| | | |
| | | |
| | | List<DriverYouTuiWarpper> queryDriverYouTuiList1(Integer driverId) throws Exception; |
| | | |
| | | |
| | | |
| | | /** |
| | | * 获取司机优推列表 |
| | | * @param driverId |
| | | * @param pageNum |
| | | * @param pageSize |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | List<DriverYouTuiWarpper> queryDriverYouTui(Integer driverId, Integer pageNum, Integer pageSize) throws Exception; |
| | | |
| | | |
| | | /** |
| | | * 获取优推数据 |
| | | * @param pageNum |
| | | * @param pageSize |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | List<DriverYouTuiWarpper> queryAllYouTui(Integer pageNum, Integer pageSize) throws Exception; |
| | | |
| | | |
| | | /** |
| | | * 司机兑换优推数据 |
| | | * @param driverId |
| | | * @param id |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | ResultUtil redeemBenefits(Integer driverId, Integer id) throws Exception; |
| | | |
| | | |
| | | /** |
| | | * 修改状态 |
| | | * @throws Exception |
| | | */ |
| | | void editState() throws Exception; |
| | | } |