package com.ruoyi.system.mapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.system.model.TBigGiftPackageOrder;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.system.query.BigGiftPackageOrderQuery;
import com.ruoyi.system.query.GoldChangeRecordQuery;
import com.ruoyi.system.query.ProfitPageListQuery;
import com.ruoyi.system.query.UserProfitPageListQuery;
import com.ruoyi.system.vo.ProfitPageListVo;
import com.ruoyi.system.vo.UserProfitPageListVo;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
*
* 大礼包订单 Mapper 接口
*
*
* @author xiaochen
* @since 2025-12-08
*/
public interface TBigGiftPackageOrderMapper extends BaseMapper {
List pageList(@Param("tBigGiftPackageOrderPage") Page tBigGiftPackageOrderPage, @Param("query") BigGiftPackageOrderQuery query, @Param("sTime") String sTime, @Param("eTime") String eTime);
List export(@Param("query") BigGiftPackageOrderQuery query, @Param("sTime") String sTime, @Param("eTime") String eTime);
List profitPageList(@Param("page") Page page, @Param("query") ProfitPageListQuery query, @Param("sTime") String sTime, @Param("eTime") String eTime);
List profitPageListExport(@Param("query") ProfitPageListQuery query, @Param("sTime") String sTime, @Param("eTime") String eTime);
List pageOrderList(@Param("tBigGiftPackageOrderPage") Page tBigGiftPackageOrderPage, @Param("query") GoldChangeRecordQuery query);
List profitUserPageList(@Param("page") Page page, @Param("query") UserProfitPageListQuery query, @Param("sTime") String sTime, @Param("eTime") String eTime);
List profitUserPageListExport(@Param("query") UserProfitPageListQuery query, @Param("sTime") String sTime, @Param("eTime") String eTime);
}