You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
952 B
30 lines
952 B
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<GoldDetail> getGoldDetail(Integer pageNum, Integer pageSize, GoldDetail goldDetail);
|
|
Total getTotal(GoldDetail goldDetail);
|
|
|
|
PageInfo<User> 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);
|
|
}
|