puzhibing
4 天以前 a7d9fba4c1d0b021e017abd70d1b37ba87ebae1e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package com.ruoyi.other.service;
 
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.core.web.page.PageInfo;
import com.ruoyi.other.api.dto.CompanyRechargeRecordExcelDTO;
import com.ruoyi.other.api.dto.CompanyRechargeRecordQueryDTO;
import com.ruoyi.other.api.model.TCompanyRechargeRecord;
 
import java.util.List;
 
/**
 * <p>
 * 公司充值记录 服务类
 * </p>
 */
public interface TCompanyRechargeRecordService extends IService<TCompanyRechargeRecord> {
 
    /**
     * 公司充值(更新公司余额 + 保存记录)
     *
     * @return 充值记录主键
     */
    Integer recharge(TCompanyRechargeRecord record);
 
    /**
     * 充值记录分页(支持流水号/公司/状态/时间范围,公司账号自动限定本公司)
     */
    PageInfo<TCompanyRechargeRecord> pageList(CompanyRechargeRecordQueryDTO query);
 
    /**
     * 充值记录导出列表(复用相同查询条件,无分页)
     */
    List<CompanyRechargeRecordExcelDTO> selectExportList(CompanyRechargeRecordQueryDTO query);
}