using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.Entities; using EMIS.ViewModel; using EMIS.ViewModel.StudentManage.OnlineChecking; using EMIS.CommonLogic.SystemServices; namespace EMIS.CommonLogic.StudentManage.OnlineChecking { public interface ICheckingApproveServices : IBaseWorkflowServices { /// /// 查询对应的校对审核信息CheckingApproveView /// /// /// /// /// /// /// /// /// /// /// /// /// IGridResultSet GetCheckingApproveViewGrid(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, int? gradeID, int? standardID, int? educationID, int? learningformID, string learnSystem, int? approvalStatus, int pageIndex, int pageSize); /// /// 查询对应的校对审核信息List /// /// /// /// /// /// /// /// /// /// /// IList GetCheckingApproveViewList(ConfiguretView configuretView, Guid? campusID, Guid? collegeID, int? gradeID, int? standardID, int? educationID, int? learningformID, string learnSystem, int? approvalStatus); /// /// 查询对应的校对审核信息CheckingContrastView /// /// /// CheckingContrastView GetStudentContrastView(Guid? studentContrastID); /// /// 删除 /// /// /// bool StudentContrastDelete(List studentContrastIDs); /// /// 查询对应的校对数明细CheckingHistoryView /// /// /// /// /// /// IGridResultSet GetCheckingDetailViewGrid(ConfiguretView configuretView, Guid? studentContrastID, int pageIndex, int pageSize); /// /// 查询对应的校对数明细List /// /// /// /// IList GetCheckingDetailViewList(ConfiguretView configuretView, Guid? studentContrastID); /// /// 审核确定(批量) /// /// /// /// /// void CheckingApproveConfirm(List studentContrastIDs, Guid userID, Guid actionID, string comment); /// /// 查询对应列名称及值ColumnNameValue /// /// /// /// Dictionary GetColumnNameValue(T t); /// /// 流程结束跳转函数(工作流平台中配置) /// 注:需对网上校对信息进行处理 /// /// /// void OnApproveEnd(List studentContrastIDList, Guid? userID); } }