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_IncExpRecordDAL : ICommonDAL, IPaging<Pay_IncExpRecord>, IGetAllModel<Pay_IncExpRecord>
|
{
|
/// <summary>
|
/// 根据账户编号分页查询(type:支出-1收入1)
|
/// </summary>
|
/// <param name="pagination"></param>
|
/// <param name="PayId"></param>
|
/// <returns></returns>
|
IEnumerable<Model.Pay_IncExpRecord> SelectModelPage(Infrastructure.Query.Pagination pagination, int? PayId, int? Type);
|
|
/// <summary>
|
/// 分页返回全部流水账
|
/// </summary>
|
/// <param name="query"></param>
|
/// <param name="payId"></param>
|
/// <returns></returns>
|
IEnumerable<Model.Pay_IncExpRecord> SelectAllModel(Infrastructure.Query.Pagination pagination, int? PayId);
|
|
/// <summary>
|
/// 根据条件分页返回全部流水账
|
/// </summary>
|
/// <param name="pagination"></param>
|
/// <param name="payId"></param>
|
/// <param name="startDate"></param>
|
/// <param name="endDate"></param>
|
/// <param name="tradingType"></param>
|
/// <param name="balanceAccount"></param>
|
/// <param name="memberType"></param>
|
/// <param name="memberName"></param>
|
/// <returns></returns>
|
IEnumerable<Model.Pay_IncExpRecord> 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);
|
|
/// <summary>
|
/// 获取已收佣金明细
|
/// </summary>
|
/// <param name="pagination"></param>
|
/// <param name="payId"></param>
|
/// <param name="startDate"></param>
|
/// <param name="endDate"></param>
|
/// <param name="province"></param>
|
/// <param name="city"></param>
|
/// <param name="county"></param>
|
/// <returns></returns>
|
IEnumerable<Model.Pay_IncExpRecord> SelectAllModelByPaging(Infrastructure.Query.Pagination pagination, int? payId, string startDate, string endDate, string province, string city, string county);
|
|
/// <summary>
|
/// 查询欠款明细
|
/// </summary>
|
/// <param name="pagination"></param>
|
/// <param name="startDate"></param>
|
/// <param name="endDate"></param>
|
/// <param name="province"></param>
|
/// <param name="city"></param>
|
/// <param name="county"></param>
|
/// <returns></returns>
|
IEnumerable<Pay_OwedMoney> selectAllOwedMoneyList(Infrastructure.Query.Pagination pagination, string startDate, string endDate, string province, string city, string county);
|
|
/// <summary>
|
/// 查询时间段内会员授信情况
|
/// </summary>
|
/// <param name="pagination"></param>
|
/// <param name="currentPayId"></param>
|
/// <param name="startDate"></param>
|
/// <param name="endDate"></param>
|
/// <param name="selectProvince"></param>
|
/// <param name="selectCity"></param>
|
/// <param name="selectCounty"></param>
|
/// <returns></returns>
|
IEnumerable<Model.Pay_IncExpRecord> SelectAllCreditByPaging(Infrastructure.Query.Pagination pagination, int currentPayId, string startDate, string endDate, string selectProvince, string selectCity, string selectCounty);
|
|
/// <summary>
|
/// 查询时间段内会员授信使用
|
/// </summary>
|
/// <param name="pagination"></param>
|
/// <param name="currentPayId"></param>
|
/// <param name="startDate"></param>
|
/// <param name="endDate"></param>
|
/// <param name="selectProvince"></param>
|
/// <param name="selectCity"></param>
|
/// <param name="selectCounty"></param>
|
/// <returns></returns>
|
IEnumerable<Model.Pay_IncExpRecord> SelectUseCreditByPaging(Infrastructure.Query.Pagination pagination, int currentPayId, string startDate, string endDate, string selectProvince, string selectCity, string selectCounty);
|
}
|
}
|