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);
|
}
|