12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Bowin.Common.Linq.Entity;
- using EMIS.ViewModel;
- using EMIS.ViewModel.GraduationManage.GraduationManage;
- using EMIS.CommonLogic.SystemServices;
- using EMIS.Entities;
- namespace EMIS.CommonLogic.GraduationManage.CompletionManage
- {
- public interface ICompletionListServices : IBaseWorkflowServices<ER_GraduationApply>
- {
- /// <summary>
- /// 查询结业名单信息View
- /// </summary>
- /// <param name="configuretView"></param>
- /// <param name="gradSchoolyearID"></param>
- /// <param name="campusID"></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="graduationTypeID"></param>
- /// <param name="educationTypeID"></param>
- /// <param name="inSchoolStatus"></param>
- /// <param name="pageIndex"></param>
- /// <param name="pageSize"></param>
- /// <returns></returns>
- IGridResultSet<GraduationApplyView> GetCompletionListViewGrid(ConfiguretView configuretView, Guid? gradSchoolyearID,
- Guid? campusID, Guid? collegeID, int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem,
- int? graduationTypeID, int? educationTypeID, int? inSchoolStatus, int pageIndex, int pageSize);
- /// <summary>
- /// 查询结业名单信息List
- /// </summary>
- /// <param name="configuretView"></param>
- /// <param name="gradSchoolyearID"></param>
- /// <param name="campusID"></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="graduationTypeID"></param>
- /// <param name="educationTypeID"></param>
- /// <param name="inSchoolStatus"></param>
- /// <returns></returns>
- List<GraduationApplyView> GetCompletionListViewList(ConfiguretView configuretView, Guid? gradSchoolyearID,
- Guid? campusID, Guid? collegeID, int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem,
- int? graduationTypeID, int? educationTypeID, int? inSchoolStatus);
- /// <summary>
- /// 查询对应的结业名单信息GraduationApplyView
- /// </summary>
- /// <param name="graduationApplyID"></param>
- /// <returns></returns>
- GraduationApplyView GetCompletionListView(Guid? graduationApplyID);
- /// <summary>
- /// 编辑(新增、修改,业务主键:学生信息ID、流程结束状态(已通过))
- /// </summary>
- /// <param name="graduationApplyView"></param>
- void CompletionListEdit(GraduationApplyView graduationApplyView);
- /// <summary>
- /// 删除(事务处理)
- /// 注:需考虑对应的在校状态、毕结业证书编号等信息的处理
- /// </summary>
- /// <param name="graduationApplyIDs"></param>
- /// <returns></returns>
- bool CompletionListDelete(List<Guid?> graduationApplyIDs);
- /// <summary>
- /// 结业证书编号Excel导入
- /// </summary>
- /// <param name="cellheader"></param>
- /// <param name="inCount"></param>
- /// <param name="upCount"></param>
- /// <param name="errdataList"></param>
- /// <param name="errCount"></param>
- /// <param name="sourcePhysicalPath"></param>
- void CompletionNoImport(Dictionary<string, string> cellheader, out int? inCount, out int? upCount,
- out List<GraduationApplyView> errdataList, out int? errCount, string sourcePhysicalPath);
- }
- }
|