/** * IEC_DemandQuoteDAL.cs * * 功 能: 需求报价数据访问接口 * 类 名: IEC_DemandQuoteDAL * * Ver 变更日期 负责人 变更内容 * ─────────────────────────────────── * V0.01 2013-4-12 9:23:24 吴崎均 初版 * V0.02 2013-4-16 吴崎均 增加前后台分页查询 * V0.03 2013-5-24 10:34 吴崎均 增加根据编号获取实体 * V0.04 2013-5-28 13:50 吴崎均 修改批量删除方法定义及实现 * * * * * */ using System; using System.Collections.Generic; using System.Linq; using System.Text; using CY.IBaseDAL; using CY.Model; namespace CY.IDAL { /// /// 需求报价-数据库操作接口 /// public interface IEC_DemandQuoteDAL : ICommonDAL, IPaging, IGetAllModel { /// /// 根据编号批量删除数据 /// /// 当前操作人 /// 编号集合 /// bool DeleteDataByIds(string currentOperator, params int[] ids); /// /// 根据需求编号查询报价(分页) /// /// 分页参数 /// 需求编号 /// 开始时间 /// 结束时间 /// IEnumerable SelectModelPageByDemandId(Infrastructure.Query.Pagination pagination, int demandId, DateTime? beginDate, DateTime? endDate); /// /// 根据报价人编号查询报价(分页) /// /// 分页参数 /// 需求编号 /// 开始时间 /// 结束时间 /// IEnumerable SelectModelPageByQuoterId(Infrastructure.Query.Pagination pagination, Guid quoterId, DateTime? beginDate, DateTime? endDate); /// /// 根据编号获取实体 /// /// 报价编号 /// EC_DemandQuote SelectModelById(int id); } }