New file |
| | |
| | | package com.stylefeng.guns.modular.system.service; |
| | | |
| | | import com.baomidou.mybatisplus.service.IService; |
| | | import com.stylefeng.guns.modular.system.model.BalanceUsageRecord1; |
| | | import com.stylefeng.guns.modular.system.warpper.BalanceUsageRecordList; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author zhibing.pu |
| | | * @Date 2024/5/13 10:25 |
| | | */ |
| | | public interface IBalanceUsageRecordService extends IService<BalanceUsageRecord1> { |
| | | |
| | | /** |
| | | * 获取使用记录列表 |
| | | * @param driverId |
| | | * @param type |
| | | * @param pageNum |
| | | * @param size |
| | | * @return |
| | | */ |
| | | List<BalanceUsageRecordList> queryBalanceUsageRecord(Integer language, Integer driverId, Integer type, Integer pageNum, Integer size); |
| | | |
| | | |
| | | /** |
| | | * 获取使用记录总额 |
| | | * @param driverId |
| | | * @param type |
| | | * @return |
| | | */ |
| | | Double queryBalanceUsageRecordSum(Integer driverId, Integer type); |
| | | |
| | | |
| | | /** |
| | | * 保存数据 |
| | | * @param driverId |
| | | * @param type |
| | | * @param money |
| | | * @param purpose |
| | | */ |
| | | void saveBalanceUsageRecord(Integer driverId, Integer type, Double money, Integer purpose); |
| | | } |