using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel; using EMIS.ViewModel.ScoreManage; using EMIS.CommonLogic.SystemServices; using EMIS.Entities; namespace EMIS.CommonLogic.ScoreManage { public interface IScoreConvertByApplyServices : IBaseWorkflowServices { IGridResultSet GetScoreConvertByApplyViewGrid(ConfiguretView conditionView, Guid? schoolyearID, Guid? collegeID, int? yearID, int? standardID, Guid? classmajorID, Guid? coursematerialID, int? recordStatus, int? pageIndex, int? pageSize); List GetScoreConvertByApplyViewList(ConfiguretView conditionView, Guid? schoolyearID, Guid? collegeID, int? yearID, int? standardID, Guid? classmajorID, Guid? coursematerialID, int? recordStatus, List idList); ScoreConvertByApplyView GetScoreConvertByApplyView(Guid? scoreConvertByApplyID); void Save(ScoreConvertByApplyView scoreConvertByApplyView, List fileList); void Delete(IList scoreConvertByApplyIDList); void Submit(List scoreConvertByReplaceIDList, Guid? userID); void ScoreConvertByApplyApprove(List idList, Guid userID, Guid actionID, string comment); IGridResultSet GetAttachment(Guid? scoreConvertByApplyID, int? pageIndex, int? pageSize); } }