package com.ruoyi.system.service; import com.ruoyi.system.dto.TIntegralSettlementDTO; import com.ruoyi.system.model.TIntegralSettlement; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.system.query.TIntegralSettlementDetailQuery; import com.ruoyi.system.query.TIntegralSettlementQuery; import com.ruoyi.system.vo.TIntegralSettlementDetailVO; import com.ruoyi.system.vo.TIntegralSettlementVO; import org.springframework.web.multipart.MultipartFile; import javax.validation.Valid; /** *

* 积分结算记录 服务类 *

* * @author xiaochen * @since 2025-12-08 */ public interface TIntegralSettlementService extends IService { /** * 分页查询积分结算列表 */ Page getSettlementPageList(TIntegralSettlementQuery query); /** * 导入积分结算数据 * @param file * @param dto */ void importData(MultipartFile file, @Valid TIntegralSettlementDTO dto); /** * 详情 * @param id * @return */ TIntegralSettlementVO getDetail(Integer id); /** * 详情分页列表 * @param query * @return */ Page getSettlementDetailPageList(TIntegralSettlementDetailQuery query); }