using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel.MinorManage.MinorApply; using EMIS.ViewModel; using EMIS.CommonLogic.SystemServices; using EMIS.Entities; namespace EMIS.CommonLogic.MinorManage.MinorApply { public interface IMinorApplyServices : IBaseWorkflowServices { IGridResultSet MinorApplyViewGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? collegeID, int? yearID, int? standardID, Guid? classmajorID, int? minorStandardID, int? approvalStatus, int pageIndex, int pageSize); List GetMinorApplyViewList(ConfiguretView configuretView, Guid? schoolyearID, Guid? collegeID, int? yearID, int? standardID, Guid? classmajorID, int? minorStandardID, int? approvalStatus, List idList); void MinorApplyDelete(IList minorApplyIDList); MinorApplyView GetMinorApplyView(Guid? minorApplyID); void MinorApproveConfirm(List minorApplyIDs, Guid userID, Guid actionID, string comment); void MinorApplyEdit(MinorApplyView minorApplyView); } }