package com.example.demo.service.coin; import com.example.demo.domain.DTO.GoldDetailDTO; import com.example.demo.domain.DTO.GoldUserDTO; import com.example.demo.domain.entity.User; import com.example.demo.domain.vo.coin.*; import com.github.pagehelper.PageInfo; /** * @program: GOLD * @ClassName GoldDetailService * @description: * @author: huangqizhen * @create: 2025−06-23 11:59 * @Version 1.0 **/ public interface GoldDetailService { PageInfo getGoldDetail(Integer pageNum, Integer pageSize, GoldDetail goldDetail); Total getTotal(GoldDetail goldDetail); PageInfo getGold(Integer pageNum, Integer pageSize, User user); Total GoldTotal(User user); //金币统计 Gold sumGold(Integer pageNum, Integer pageSize, GoldDetail goldDetail); //异步导出客户明细 Result addExportRecord(GoldDetailDTO dto); //异步导出金币余额 Result addExportRecordGold(GoldUserDTO dto); }