123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- 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
- {
- /// <summary>
- /// 查询毕业课程信息View
- /// </summary>
- /// <param name="configuretView"></param>
- /// <param name="gradSchoolyearID"></param>
- /// <param name="collegeID"></param>
- /// <param name="yearID"></param>
- /// <param name="standardID"></param>
- /// <param name="educationID"></param>
- /// <param name="learningformID"></param>
- /// <param name="learnSystem"></param>
- /// <param name="courseTypeID"></param>
- /// <param name="pageIndex"></param>
- /// <param name="pageSize"></param>
- /// <returns></returns>
- IGridResultSet<GraduationCourseView> GetGraduationCourseViewGird(ConfiguretView configuretView, Guid? gradSchoolyearID,
- Guid? collegeID, int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem,
- int? courseTypeID, int pageIndex, int pageSize);
- /// <summary>
- /// 查询毕业课程信息List
- /// </summary>
- /// <param name="configuretView"></param>
- /// <param name="gradSchoolyearID"></param>
- /// <param name="collegeID"></param>
- /// <param name="yearID"></param>
- /// <param name="standardID"></param>
- /// <param name="educationID"></param>
- /// <param name="learningformID"></param>
- /// <param name="learnSystem"></param>
- /// <param name="courseTypeID"></param>
- /// <returns></returns>
- IList<GraduationCourseView> GetGraduationCourseViewList(ConfiguretView configuretView, Guid? gradSchoolyearID,
- Guid? collegeID, int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem,
- int? courseTypeID);
- /// <summary>
- /// 根据毕业课程ID查询对应的毕业课程信息GraduationCourseView
- /// </summary>
- /// <param name="GraduationCourseID"></param>
- /// <returns></returns>
- GraduationCourseView GetGraduationCourseView(Guid? GraduationCourseID);
- /// <summary>
- /// 查询对应的专业计划信息View(需与毕业课程信息进行对比)
- /// </summary>
- /// <param name="configuretView"></param>
- /// <param name="gradSchoolyearID"></param>
- /// <param name="collegeID"></param>
- /// <param name="yearID"></param>
- /// <param name="standardID"></param>
- /// <param name="educationID"></param>
- /// <param name="learningformID"></param>
- /// <param name="learnSystem"></param>
- /// <param name="coursematerialID"></param>
- /// <param name="courseTypeID"></param>
- /// <param name="pageIndex"></param>
- /// <param name="pageSize"></param>
- /// <returns></returns>
- IGridResultSet<GradSpecialtyPlanView> 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);
- /// <summary>
- /// 查询对应的专业计划信息List(需与毕业课程信息进行对比)
- /// </summary>
- /// <param name="configuretView"></param>
- /// <param name="gradSchoolyearID"></param>
- /// <param name="collegeID"></param>
- /// <param name="yearID"></param>
- /// <param name="standardID"></param>
- /// <param name="educationID"></param>
- /// <param name="learningformID"></param>
- /// <param name="learnSystem"></param>
- /// <param name="coursematerialID"></param>
- /// <param name="courseTypeID"></param>
- /// <returns></returns>
- IList<GradSpecialtyPlanView> GetGradSpecialtyPlanViewList(ConfiguretView configuretView, Guid? gradSchoolyearID,
- Guid? collegeID, int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem,
- Guid? coursematerialID, int? courseTypeID);
- /// <summary>
- /// 计划生成(专业计划)
- /// </summary>
- /// <param name="graduationCourseView"></param>
- /// <param name="gradSpecialtyPlanViewList"></param>
- /// <returns></returns>
- string GraduationCourseBatchAdd(GraduationCourseView graduationCourseView, List<GradSpecialtyPlanView> gradSpecialtyPlanViewList);
- /// <summary>
- /// 编辑(新增、修改)
- /// </summary>
- /// <param name="graduationCourseView"></param>
- void GraduationCourseEdit(GraduationCourseView graduationCourseView);
- /// <summary>
- /// 删除
- /// </summary>
- /// <param name="graduationCourseIDList"></param>
- /// <returns></returns>
- bool GraduationCourseDelete(IList<Guid?> graduationCourseIDList);
-
- }
- }
|