package com.seer.teach.pay.app.wallet.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.seer.teach.pay.entity.PayCoinAccountTradeLogEntity;
import com.baomidou.mybatisplus.extension.service.IService;
import com.seer.teach.pay.app.wallet.req.CoinAccountTradeLogReq;

/**
 * <p>
 * 用户账户消费明细表 服务类
 * </p>
 *
 * @author Wang
 * @since 2025-06-25 16:25:06
 */
public interface IAppUserCoinAccountTradeLogService extends IService<PayCoinAccountTradeLogEntity> {

    /**
     * 分页查询用户金币账户交易日志列表
     *
     * @param coinAccountTradeLogReq 请求参数，包含分页信息和查询条件
     * @return 分页结果对象，包含用户金币账户交易日志实体数据
     */
    IPage<PayCoinAccountTradeLogEntity> myCoinAccountTradePageList(CoinAccountTradeLogReq coinAccountTradeLogReq);
}
