123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- 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
- {
- /// <summary>
- /// 获取出版单位信息列表
- /// </summary>
- /// <param name="exp"></param>
- /// <returns></returns>
- IGridResultSet<PublisherView> GetPublishViewGrid(ConfiguretView configuretView, bool? isSupplier, bool? isPulish, bool? isPrint, int pageIndex, int pageSize);
- /// <summary>
- /// 获取出版单位单位
- /// </summary>
- /// <returns></returns>
- PublisherView GetSinglePublish(Guid publishID);
- /// <summary>
- /// 编辑出单社
- /// </summary>
- /// <param name="publisherView"></param>
- void EditPulish(PublisherView publisherView, Guid createUserID);
- /// <summary>
- /// 删除出版单位信息
- /// </summary>
- /// <param name="publishID"></param>
- void DeletePublish(List<Guid> publishIDs);
- /// <summary>
- /// 获取出版单位信息列表
- /// </summary>
- /// <param name="exp"></param>
- /// <returns></returns>
- IList<PublisherView> GetPublishViewExcel(ConfiguretView configuretView, bool? isSupplier, bool? isPulish, bool? isPrint);
- /// <summary>
- /// 获取所有出版单位信息-无条件模式
- /// </summary>
- /// <returns></returns>
- IList<PublisherView> GetAllPublish();
- bool IsExistUnitCode(string unitCode);
- /// <summary>
- /// 出版单位信息导入
- /// </summary>
- /// <param name="dataList">导入的数据集合</param>
- /// <param name="errdataList">返回的操作失败集合</param>
- /// <param name="successCount">操作成功记录条数</param>
- /// <returns></returns>
- void PublishImport(Dictionary<string, string> cellheader, out List<PublisherView> errdataList, out int successCount, out int OkCount, string sourcePhysicalPath);
- }
- }
|