123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using EMIS.Entities;
- using EMIS.ViewModel;
- using Bowin.Common.Linq.Entity;
- using EMIS.ViewModel.GraduationManage.GraduationSetting;
- namespace EMIS.CommonLogic.GraduationManage.GraduationSetting
- {
- public interface IGraduationConditionServices
- {
- /// <summary>
- /// 查询毕业条件信息View
- /// </summary>
- /// <param name="configuretView"></param>
- /// <param name="isCurrent"></param>
- /// <param name="pageIndex"></param>
- /// <param name="pageSize"></param>
- /// <returns></returns>
- IGridResultSet<GraduationConditionView> GraduationConditionViewGrid(ConfiguretView configuretView, int? isCurrent,
- int pageIndex, int pageSize);
- /// <summary>
- /// 查询毕业条件信息View
- /// </summary>
- /// <param name="configuretView"></param>
- /// <param name="isCurrent"></param>
- /// <returns></returns>
- List<GraduationConditionView> GetGraduationViewList(ConfiguretView configuretView, int? isCurrent);
- /// <summary>
- /// 根据毕业条件ID查询对应毕业条件GraduationConditionView
- /// </summary>
- /// <param name="GraduationConditionID"></param>
- /// <returns></returns>
- GraduationConditionView GetGraduationConditionView(Guid? GraduationConditionID);
- /// <summary>
- /// 编辑
- /// </summary>
- /// <param name="graduationConditionView"></param>
- void GraduationConditionEdit(GraduationConditionView graduationConditionView);
- /// <summary>
- /// 无条件
- /// </summary>
- /// <param name="userID"></param>
- /// <returns></returns>
- string NoCondition(Guid? userID);
- /// <summary>
- /// 所修课程(必修、限选)要求符合专业计划(不包括俱乐部课程)
- /// </summary>
- /// <param name="userID"></param>
- /// <returns></returns>
- string SpecialtyPlanCourseComplete(Guid? userID);
- /// <summary>
- /// 所修课程(必修,不包括俱乐部课程)成绩要求全部及格(>=60)
- /// </summary>
- /// <param name="userID"></param>
- /// <returns></returns>
- string LearnCourseScorePass(Guid? userID);
- /// <summary>
- /// 毕业课程要求修习且及格(>=60)
- /// </summary>
- /// <param name="userID"></param>
- /// <returns></returns>
- string GraduationCourseComplete(Guid? userID);
- /// <summary>
- /// 毕业设计(论文)课程要求修习且及格(>=60分)
- /// </summary>
- /// <param name="userID"></param>
- /// <returns></returns>
- string GraduateDesignCourseComplete(Guid? userID);
- /// <summary>
- /// 类型(课程类型)学分要求符合(等于或大于等于)
- /// 注:实践环节学分=实践环节(不包含俱乐部)+实践环节(包含俱乐部)且大于4只取4分
- /// 校本课程学分=校本课程(不包含俱乐部)+校本课程(包含俱乐部)且大于4只取4分
- /// </summary>
- /// <param name="userID"></param>
- /// <returns></returns>
- string GradCourseTypeCreditComplete(Guid? userID);
- /// <summary>
- /// 专业选修学分要求符合(大于等于)
- /// </summary>
- /// <param name="userID"></param>
- /// <returns></returns>
- string GradSpecialtyOptionalCreditComplete(Guid? userID);
- /// <summary>
- /// 专业必修学分要求符合(等于)
- /// </summary>
- /// <param name="userID"></param>
- /// <returns></returns>
- string GradSpecialtyRequiredCreditComplete(Guid? userID);
- /// <summary>
- /// 专业总学分要求符合(大于等于)
- /// </summary>
- /// <param name="userID"></param>
- /// <returns></returns>
- string GradSpecialtyTotalCreditComplete(Guid? userID);
- /// <summary>
- /// 所修课程门数大于等于毕业门数且小于等于执行门数(毕业标准)
- /// </summary>
- /// <param name="userID"></param>
- /// <returns></returns>
- string GraduationStandardCountComplete(Guid? userID);
- /// <summary>
- /// 所修课程总学分大于等于毕业学分且小于等于执行学分(毕业标准)
- /// </summary>
- /// <param name="userID"></param>
- /// <returns></returns>
- string GraduationStandardCreditComplete(Guid? userID);
- /// <summary>
- /// 无欠缴学费记录
- /// </summary>
- /// <param name="userID"></param>
- /// <returns></returns>
- string GradChargeComplete(Guid? userID);
-
- }
- }
|