using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel; using EMIS.ViewModel.EvaluationManage.EvaluationSetting; using EMIS.ViewModel.UniversityManage.SpecialtyClassManage; namespace EMIS.CommonLogic.EvaluationManage.EvaluationSetting { public interface IEvaluationGradeControlServices { /// /// 查询对应的年级专业评价控制信息View /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// IGridResultSet GetEvaluationGradeControlViewGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? campusID, Guid? collegeID, int? gradeID, int? standardID, int? educationID, int? learningformID, string learnSystem, int? semesterID, DateTime? dateRange, int? inSchoolStatus, int pageIndex, int pageSize); /// /// 查询对应的年级专业评价控制信息List /// /// /// /// /// /// /// /// /// /// /// /// /// /// IList GetEvaluationGradeControlViewList(ConfiguretView configuretView, Guid? schoolyearID, Guid? campusID, Guid? collegeID, int? gradeID, int? standardID, int? educationID, int? learningformID, string learnSystem, int? semesterID, DateTime? dateRange, int? inSchoolStatus); /// /// 查询对应的年级专业评价控制信息EvaluationGradeControlView /// /// /// EvaluationGradeControlView GetEvaluationGradeControlView(Guid? evaluationGradeControlID); /// /// 编辑 /// /// void EvaluationGradeControlEdit(EvaluationGradeControlView evaluationGradeControlView); /// /// 批量新增 /// /// /// /// string EvaluationGradeControlBatchAdd(List grademajorIDList, EvaluationGradeControlView evaluationGradeControlView); /// /// 查询年级专业评价控制中未新增年级专业信息View /// /// /// /// /// /// /// /// /// /// /// /// /// /// IGridResultSet GetGrademajorViewNoAddGrid(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, int? gradeID, int? standardID, int? educationID, int? learningformID, string learnSystem, int? inSchoolStatus, Guid? schoolyearID, int pageIndex, int pageSize); /// /// 查询年级专业评价控制中未新增年级专业信息List /// /// /// /// /// /// /// /// /// /// /// /// /// /// IList GetGrademajorViewNoAddList(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, int? gradeID, int? standardID, int? educationID, int? learningformID, string learnSystem, int? inSchoolStatus, Guid? schoolyearID, int pageIndex, int pageSize); /// /// 删除 /// /// /// bool EvaluationGradeControlDelete(List evaluationGradeControlIDs); } }