using System; using System.Collections.Generic; using System.Linq; using System.Text; using EMIS.ViewModel.ChargeManage.ChargeSituation; using Bowin.Common.Linq.Entity; using EMIS.CommonLogic.SystemServices; using EMIS.Entities; using EMIS.ViewModel; using EMIS.ViewModel.WorkflowManage; namespace EMIS.CommonLogic.ChargeManage.ChargeSituation { public interface IChargeDelayServices : IBaseWorkflowServices { /// /// 查询缓交名单信息View /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// IGridResultSet GetChargeDelayList(ConfiguretView configuretView, Guid? collegeID, int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem, int? chargeYearID, Guid? chargeProjectID, int? inSchoolStatus, int? chargeDelayStatus, int pageIndex, int pageSize); /// /// 查询缓交名单信息List /// /// /// /// /// /// /// /// /// /// /// /// /// List GetChargeDelayList(ConfiguretView configuretView, Guid? collegeID, int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem, int? chargeYearID, Guid? chargeProjectID, int? inSchoolStatus, int? chargeDelayStatus); /// /// 查询应收名单中对应的缴交信息View(对应的缴交信息全部查询,左联-待缓交金额、已缓交金额) /// /// /// /// /// ChargeDelayView GetChargeDelayStandardView(Guid? userID, int? chargeYearID, Guid? chargeProjectID); /// /// 查询对应的缓交名单信息View(根据缓交信息) /// /// /// ChargeDelayView GetChargeDelayView(Guid? chargeDelayID); /// /// 查询对应的缓交名单信息View(对应的应收名单信息全部查询,左联-待缓交金额、已缓交金额) /// /// /// ChargeDelayView GetChargeDelayEditView(Guid? chargeDelayID); /// /// 编辑(申请、修改) /// 同时对相应的缓交信息进行验证 /// /// void ChaegeDelayEdit(ChargeDelayView chargeDelayView); /// /// 删除 /// /// bool ChargeDelayDelete(List chargeDelayIDs); /// /// 提交 /// /// /// /// /// string SubmitChargeDelay(List chargeDelayIDs, Guid userID, string comment); /// /// 审核(可批量) /// /// /// /// /// void ApproveChargeDelay(List chargeDelayIDs, Guid userID, Guid actionID, string comment); /// /// 查询对应的缓交名单信息View(学生平台) /// /// /// /// /// /// /// /// /// IGridResultSet GetStudentChargeDelayViewGrid(ConfiguretView configuretView, Guid userID, int? chargeYearID, Guid? chargeProjectID, int? chargeDelayStatus, int pageIndex, int pageSize); /// /// 查询对应的缓交名单信息List(学生平台) /// /// /// /// /// /// /// List GetStudentChargeDelayViewList(ConfiguretView configuretView, Guid userID, int? chargeYearID, Guid? chargeProjectID, int? chargeDelayStatus); } }