using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using CY.IBaseDAL;
|
using CY.Model;
|
|
namespace CY.IDAL
|
{
|
/// <summary>
|
/// 推广金收支记录-数据库操作接口
|
/// </summary>
|
public interface IPay_PromotionRecordDAL : ICommonDAL, IPaging<Pay_PromotionRecord>, IGetAllModel<Pay_PromotionRecord>
|
{
|
/// <summary>
|
/// 推广记录
|
/// </summary>
|
/// <param name="pagination"></param>
|
/// <param name="PayId"></param>
|
/// <param name="TradingType"></param>
|
/// <param name="TradingState"></param>
|
/// <param name="IsProxy"></param>
|
/// <param name="CreatStartTime"></param>
|
/// <param name="CreatEndTime"></param>
|
/// <param name="DataType"></param>
|
/// <returns></returns>
|
IEnumerable<Model.Pay_PromotionRecord> SelectAllModel(Infrastructure.Query.Pagination pagination, int? PayId, int? TradingType, int? TradingState, string IsProxy, DateTime? CreatStartTime, DateTime? CreatEndTime, string DataType);
|
|
IEnumerable<Model.Pay_PromotionRecord> SelectAllModel(Infrastructure.Query.Pagination pagination, int TradingType, string startDate, string endDate, string province, string city, string country);
|
|
/// <summary>
|
/// 获取上个月的推广排名
|
/// </summary>
|
/// <param name="CreatStartTime"></param>
|
/// <param name="CreatEndTime"></param>
|
/// <returns></returns>
|
IEnumerable<Model.Pay_PromotionRecord> SelectAllModelByLastMonth(DateTime? CreatStartTime, DateTime? CreatEndTime);
|
}
|
}
|