using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CY.IBaseDAL;
using CY.Model;
namespace CY.IDAL
{
///
/// 支付平台收支记录-数据库操作接口
///
public interface IPay_IncExpRecordDAL : ICommonDAL, IPaging, IGetAllModel
{
///
/// 根据账户编号分页查询(type:支出-1收入1)
///
///
///
///
IEnumerable SelectModelPage(Infrastructure.Query.Pagination pagination, int? PayId, int? Type);
///
/// 分页返回全部流水账
///
///
///
///
IEnumerable SelectAllModel(Infrastructure.Query.Pagination pagination, int? PayId);
///
/// 根据条件分页返回全部流水账
///
///
///
///
///
///
///
///
///
///
IEnumerable SelectAllModelByPaging(Infrastructure.Query.Pagination pagination, int? payId, string startDate, string endDate, int tradingType, int balanceAccount, string memberType, string memberName, string province, string city, string county);
///
/// 获取已收佣金明细
///
///
///
///
///
///
///
///
///
IEnumerable SelectAllModelByPaging(Infrastructure.Query.Pagination pagination, int? payId, string startDate, string endDate, string province, string city, string county);
///
/// 查询欠款明细
///
///
///
///
///
///
///
///
IEnumerable selectAllOwedMoneyList(Infrastructure.Query.Pagination pagination, string startDate, string endDate, string province, string city, string county);
///
/// 查询时间段内会员授信情况
///
///
///
///
///
///
///
///
///
IEnumerable SelectAllCreditByPaging(Infrastructure.Query.Pagination pagination, int currentPayId, string startDate, string endDate, string selectProvince, string selectCity, string selectCounty);
///
/// 查询时间段内会员授信使用
///
///
///
///
///
///
///
///
///
IEnumerable SelectUseCreditByPaging(Infrastructure.Query.Pagination pagination, int currentPayId, string startDate, string endDate, string selectProvince, string selectCity, string selectCounty);
}
}