luodangjia
2024-07-17 736ab0090700c75af37b8a3456b01609e4e2d329
DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IBalanceUsageRecordService.java
New file
@@ -0,0 +1,43 @@
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);
}