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 ISOCDetailServices { IGridResultSet GetSOCDetailViewGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? coursematerialID, Guid? collegeID, Guid? staffID, int pageIndex, int pageSize); SOCDetailView GetSOCDetailView(Guid? SOCDetailID); void SOCDetailAttachmentSave(Guid? SOCDetailID, List fileList); void SOCDetailEdit(SOCDetailView SOCDetailView, List fileList); void SOCDetailDelete(List idList); List GetSOCDetailViewList(ConfiguretView configuretView, Guid? schoolyearID, Guid? coursematerialID, Guid? collegeID, Guid? staffID, List idList); IGridResultSet GetSOCDetailAttachmentViewList(ConfiguretView studentAttachmentConditionView, Guid? socDetailID, int? pageIndex, int? pageSize); IGridResultSet GetSOCDetailViewByIDGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? socID, Guid? userID, int pageIndex, int pageSize); } }