using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CY.IBaseDAL;
using CY.Model;
using CY.Model.Pay;
using CY.Infrastructure.Query;
namespace CY.IDAL
{
///
/// 提现申请-数据库操作接口
///
public interface IPay_CashApplyDAL : ICommonDAL, IPaging, IGetAllModel
{
///
/// 单个查询
///
/// 编号
///
Pay_CashApply SelectModelByKeyid(int? Keyid);
///
/// 查询提现申请列表
///
///
///
List SelectAllModelByMemberId(Guid MemberId);
///
/// 处理提现
///
///
///
///
bool HandleCash(Pay_CashApply m_Pay_CashApply, Pay_Request m_Pay_Request, Pay_PromotionRecord m_Pay_PromotionRecord, Pay_PaymentAccount m_Pay_PaymentAccount);
///
/// 根据条件查询提现记录
///
///
///
///
///
///
///
///
///
IEnumerable GetModelPageList(Pagination pa, int cashTypeId, string startDate, string endDate, string province, string city, string country);
}
}