using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel.TeachingMaterial; using EMIS.ViewModel; using EMIS.Entities; namespace EMIS.CommonLogic.TeachingMaterial { public interface IPublishServices { /// /// 获取出版单位信息列表 /// /// /// IGridResultSet GetPublishViewGrid(ConfiguretView configuretView, bool? isSupplier, bool? isPulish, bool? isPrint, int pageIndex, int pageSize); /// /// 获取出版单位单位 /// /// PublisherView GetSinglePublish(Guid publishID); /// /// 编辑出单社 /// /// void EditPulish(PublisherView publisherView, Guid createUserID); /// /// 删除出版单位信息 /// /// void DeletePublish(List publishIDs); /// /// 获取出版单位信息列表 /// /// /// IList GetPublishViewExcel(ConfiguretView configuretView, bool? isSupplier, bool? isPulish, bool? isPrint); /// /// 获取所有出版单位信息-无条件模式 /// /// IList GetAllPublish(); bool IsExistUnitCode(string unitCode); /// /// 出版单位信息导入 /// /// 导入的数据集合 /// 返回的操作失败集合 /// 操作成功记录条数 /// void PublishImport(Dictionary cellheader, out List errdataList, out int successCount, out int OkCount, string sourcePhysicalPath); } }