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.StudentProfile; using EMIS.CommonLogic.SystemServices; namespace EMIS.CommonLogic.StudentManage.StudentProfile { public interface IStudentEncourageServices : IBaseWorkflowServices { /// /// 查询对应的学生奖励信息StudentEncourageView /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// IGridResultSet GetStudentEncourageViewGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? campusID, Guid? collegeID, int? gradeID, int? standardID, int? educationID, int? learningformID, string learnSystem, int? encourageNameID, int? encourageTypeID, int? encourageLevelID, int? inSchoolStatus, int? approvalStatus, int pageIndex, int pageSize); /// /// 查询对应的学生奖励信息List /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// IList GetStudentEncourageViewList(ConfiguretView configuretView, Guid? schoolyearID, Guid? campusID, Guid? collegeID, int? gradeID, int? standardID, int? educationID, int? learningformID, string learnSystem, int? encourageNameID, int? encourageTypeID, int? encourageLevelID, int? inSchoolStatus, int? approvalStatus, List userIDList = null); /// /// 查询对应的学生奖励信息View /// /// /// StudentEncourageView GetStudentEncourageView(Guid? studentEncourageID); /// /// 编辑 /// /// void StudentEncourageEdit(StudentEncourageView studentEncourageView); /// /// 删除 /// /// /// bool StudentEncourageDelete(List studentEncourageIDs); /// /// 提交 /// /// /// /// /// string StudentEncourageSubmit(List studentEncourageIDs, Guid userID, string comment = ""); /// /// 审核确定(批量) /// /// /// /// /// void StudentEncourageApproveConfirm(List studentEncourageIDs, Guid userID, Guid actionID, string comment); /// /// 撤销确定(批量) /// /// /// /// void StudentEncourageCancelConfirm(List studentEncourageIDs, Guid userID, string comment); /// /// 流程结束跳转函数(工作流平台中配置) /// /// /// void OnApproveEnd(List studentEncourageIDList, Guid? userID); } }