using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.Entities; using EMIS.ViewModel.ChargeManage.ChargeSituation; using EMIS.ViewModel; namespace EMIS.CommonLogic.ChargeManage.ChargeSituation { public interface IChargeProjectServices { /// /// 查询收费项目信息View /// /// /// /// /// IGridResultSet GetChargeProjectViewGrid(ConfiguretView configuretView, int pageIndex, int pageSize); /// /// 收费项目信息List /// /// /// List GetChargeProjectViewList(ConfiguretView configuretView); /// /// 查询收费项目实体 /// /// /// EC_ChargeProject GetChargeProject(Guid? chargeProjectID); /// /// 查询收费项目View /// /// /// ChargeProjectView GetChargeProjectView(Guid? chargeProjectID); /// /// 查询收费项目明细View /// /// /// ChargeProjectView GetChargeProjectDetailsView(Guid? chargeProjectID); /// /// 编辑(新增、修改) /// /// void ChargeProjectAdd(ChargeProjectView chargeProjectView); /// /// 删除 /// /// /// bool ChargeProjectDelete(List chargeProjectIDs); /// /// 验证 /// /// /// /// string GetVerification(Guid? chargeProjectID, string chrageProjectName); } }