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; /** *

* 公司充值记录 服务类 *

*/ public interface TCompanyRechargeRecordService extends IService { /** * 公司充值(更新公司余额 + 保存记录) * * @return 充值记录主键 */ Integer recharge(TCompanyRechargeRecord record); /** * 充值记录分页(支持流水号/公司/状态/时间范围,公司账号自动限定本公司) */ PageInfo pageList(CompanyRechargeRecordQueryDTO query); /** * 充值记录导出列表(复用相同查询条件,无分页) */ List selectExportList(CompanyRechargeRecordQueryDTO query); }