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.WorkflowManage; using EMIS.ViewModel.CultureplanManage.PlanManagement; using EMIS.CommonLogic.SystemServices; namespace EMIS.CommonLogic.CultureplanManage.PlanManagement { public interface IPlanApplicationApproveServices : IBaseWorkflowServices { /// /// 查询对应的计划审核信息PlanApplicationView /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// IGridResultSet GetPlanApplicationApproveViewGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? campusID, Guid? collegeID, int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem, Guid? grademajorID, Guid? coursematerialID, int? handleModeID, int? approvalStatus, int pageIndex, int pageSize); /// /// 查询对应的计划审核信息List /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// IList GetPlanApplicationApproveViewList(ConfiguretView configuretView, Guid? schoolyearID, Guid? campusID, Guid? collegeID, int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem, Guid? grademajorID, Guid? coursematerialID, int? handleModeID, int? approvalStatus); /// /// 查询对应的计划审核信息PlanApplicationView(根据计划申请ID) /// /// /// PlanApplicationView GetPlanApplicationApproveView(Guid? planApplicationID); /// /// 编辑(新增、修改) /// /// void PlanApplicationApproveEdit(PlanApplicationView planApplicationView); /// /// 查询对应的流程环节动作List(ActionView) /// /// /// /// List GetApproveActionView(Guid formID, Guid userID); /// /// 删除 /// /// /// bool PlanApplicationApproveDelete(List planApplicationIDs); /// /// 审核确定(批量) /// /// /// /// /// /// string PlanApplicationApproveConfirm(List planApplicationIDs, Guid userID, Guid actionID, string comment); /// /// 查询计划审核对应的授课方式List /// /// /// List GetTeachingModeTypeList(Guid? planApplicationID); /// /// 查询计划审核对应的授课地点List /// /// /// List GetTeachingPlaceList(Guid? planApplicationID); } }