using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel.DQPSystem; using EMIS.ViewModel; namespace EMIS.CommonLogic.DQPSystem { public interface ISOCDocServices { IGridResultSet GetSOCDocViewList(ConfiguretView socDocConditionView, int? socDocTypeID, Guid? createCollegeID, Guid? targetRoleID, Guid? targetCollegeID, int? pageIndex, int? pageSize); List GetSOCDocViewList(ConfiguretView socDocConditionView, int? socDocTypeID, Guid? createCollegeID, Guid? targetRoleID, Guid? targetCollegeID); IGridResultSet GetUserSOCDocViewList(ConfiguretView socDocConditionView, Guid roleID, int? socDocTypeID, Guid? createCollegeID, Guid? targetRoleID, Guid? targetCollegeID, int? pageIndex, int? pageSize); List GetUserSOCDocViewList(ConfiguretView socDocConditionView, Guid roleID, int? socDocTypeID, Guid? createCollegeID, Guid? targetRoleID, Guid? targetCollegeID); SOCDocView GetSOCDocView(Guid documentID); void Save(SOCDocView documentView, IList targetRoleIDList, IList targetDepartmentIDList); void Delete(IList documentIDList); } }