using System; using System.Collections.Generic; using System.Linq; using System.Text; using EMIS.ViewModel.GraduationManage.GraduationRequirement; using Bowin.Common.Linq.Entity; using EMIS.ViewModel; namespace EMIS.CommonLogic.GraduationManage.GraduationRequirement { public interface IGraduationCourseServices { /// /// 查询毕业课程信息View /// /// /// /// /// /// /// /// /// /// /// /// /// IGridResultSet GetGraduationCourseViewGird(ConfiguretView configuretView, Guid? gradSchoolyearID, Guid? collegeID, int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem, int? courseTypeID, int pageIndex, int pageSize); /// /// 查询毕业课程信息List /// /// /// /// /// /// /// /// /// /// /// IList GetGraduationCourseViewList(ConfiguretView configuretView, Guid? gradSchoolyearID, Guid? collegeID, int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem, int? courseTypeID); /// /// 根据毕业课程ID查询对应的毕业课程信息GraduationCourseView /// /// /// GraduationCourseView GetGraduationCourseView(Guid? GraduationCourseID); /// /// 查询对应的专业计划信息View(需与毕业课程信息进行对比) /// /// /// /// /// /// /// /// /// /// /// /// /// /// IGridResultSet GetGradSpecialtyPlanViewGrid(ConfiguretView configuretView, Guid? gradSchoolyearID, Guid? collegeID, int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem, Guid? coursematerialID, int? courseTypeID, int pageIndex, int pageSize); /// /// 查询对应的专业计划信息List(需与毕业课程信息进行对比) /// /// /// /// /// /// /// /// /// /// /// /// IList GetGradSpecialtyPlanViewList(ConfiguretView configuretView, Guid? gradSchoolyearID, Guid? collegeID, int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem, Guid? coursematerialID, int? courseTypeID); /// /// 计划生成(专业计划) /// /// /// /// string GraduationCourseBatchAdd(GraduationCourseView graduationCourseView, List gradSpecialtyPlanViewList); /// /// 编辑(新增、修改) /// /// void GraduationCourseEdit(GraduationCourseView graduationCourseView); /// /// 删除 /// /// /// bool GraduationCourseDelete(IList graduationCourseIDList); } }