using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CY.IBaseDAL;
using CY.Model;
namespace CY.IDAL
{
///
/// 会员缴费记录-数据库操作接口
///
public interface IEC_PaymentRecordDAL : ICommonDAL, IPaging, IGetAllModel
{
///
/// 分页查询
///
///
///
///
///
///
///
///
///
///
///
IEnumerable SelectAllModelPage(Infrastructure.Query.Pagination pagination, DateTime? StartTime, DateTime? EndTime, string Name, string MemberType, string OrderType, string Province, string City, string Country);
///
/// 分页查询
///
///
///
///
///
///
///
///
IEnumerable SelectAllModelPage(Infrastructure.Query.Pagination pagination, string StartTime, string EndTime, string OrderType, string selectProvince, string selectCity, string selectCounty);
///
/// 新增
///
///
///
///
///
bool AddModel(EC_PaymentRecord m_EC_PaymentRecord, EC_MemberBasic m_EC_MemberBasic, Sys_Permissions_UserRoleRelation m_Sys_Permissions_UserRoleRelation);
///
/// 根据编号获得信息
///
/// 编号
///
EC_PaymentRecord GetModelByKeyid(int? Keyid);
///
/// 获取新的订单编号
///
///
string GetNewOrderId();
///
/// 更新已付费用,并且修改会员状态
///
///
///
bool UpdateModel(Model.EC_PaymentRecord model, CY.Model.Pay.Pay_Request m_Pay_Request, EC_MemberBasic memberBasic);
}
}