/******************************************************************************* * Copyright(c) 2019 DongkeSoft All rights reserved. / Confidential * 类的信息: * 1.程序名称:PPModuleService.cs * 2.功能描述:生产计划服务 * 编辑履历: * 作者 日期 版本 修改内容 * 徐伟 2019/08/30 1.00 新建 *******************************************************************************/ using System; using System.Collections.Generic; using System.Data; using System.ServiceModel; using System.ServiceModel.Activation; using Dongke.IBOSS.PRD.Service.PPModuleService; using Dongke.IBOSS.PRD.WCF.Contracts; using Dongke.IBOSS.PRD.WCF.DataModels; using Dongke.IBOSS.PRD.WCF.DataModels.ConfigModule; namespace Dongke.IBOSS.PRD.WCF.Services { /// /// 生产计划服务 /// // 服务实现类,继承服务声明接口 // 该标签声明该服务可以在ASP.NET下运行 [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] [ServiceBehavior(ConfigurationName = "PPModuleService", InstanceContextMode = InstanceContextMode.PerCall, ConcurrencyMode = ConcurrencyMode.Multiple, UseSynchronizationContext = false)] public class PPModuleService : ServicesBase, IPPModule { public PPModuleService(): base() { } #region 计划通用 public int Seq(string seqName) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.Seq(seqName)); } public ServiceResultEntity PlanTypeSearch(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanTypeSearch(cre)); } public ServiceResultEntity PlanGoodsSearch(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanGoodsSearch(cre)); } #endregion #region 年计划 public int PlanYearVer(int planTypeId) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanYearVer(planTypeId)); } public int PlanYearCopy(int planId) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanYearCopy(planId)); } public ServiceResultEntity PlanYearSearch(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanYearSearch(cre)); } public ServiceResultEntity PlanYearVerSearch(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanYearVerSearch(cre)); } public ServiceResultEntity PlanYearInsert(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanYearInsert(cre)); } public ServiceResultEntity PlanYearUpdate(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanYearUpdate(cre)); } public ServiceResultEntity PlanYearDelete(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanYearDelete(cre)); } public ServiceResultEntity PlanYearGoodsSearch(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanYearGoodsSearch(cre)); } public ServiceResultEntity PlanYearGoodsInsert(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanYearGoodsInsert(cre)); } public ServiceResultEntity PlanYearGoodsUpdate(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanYearGoodsUpdate(cre)); } public ServiceResultEntity PlanYearGoodsDelete(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanYearGoodsDelete(cre)); } #endregion #region 月计划 public int PlanMonthVer(int planTypeId) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanMonthVer(planTypeId)); } public int PlanMonthCopy(int planId) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanMonthCopy(planId)); } public ServiceResultEntity PlanMonthSearch(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanMonthSearch(cre)); } public ServiceResultEntity PlanMonthVerSearch(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanMonthVerSearch(cre)); } public ServiceResultEntity PlanMonthInsert(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanMonthInsert(cre)); } public ServiceResultEntity PlanMonthUpdate(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanMonthUpdate(cre)); } public ServiceResultEntity PlanMonthDelete(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanMonthDelete(cre)); } public ServiceResultEntity PlanMonthGoodsSearch(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanMonthGoodsSearch(cre)); } public ServiceResultEntity PlanMonthGoodsInsert(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanMonthGoodsInsert(cre)); } public ServiceResultEntity PlanMonthGoodsUpdate(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanMonthGoodsUpdate(cre)); } public ServiceResultEntity PlanMonthGoodsDelete(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanMonthGoodsDelete(cre)); } #endregion #region 日计划 public int PlanDayVer(int planTypeId) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanDayVer(planTypeId)); } public int PlanDayCopy(int planId) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanDayCopy(planId)); } public ServiceResultEntity PlanDaySearch(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanDaySearch(cre)); } public ServiceResultEntity PlanDayVerSearch(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanDayVerSearch(cre)); } public ServiceResultEntity PlanDayInsert(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanDayInsert(cre)); } public ServiceResultEntity PlanDayUpdate(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanDayUpdate(cre)); } public ServiceResultEntity PlanDayDelete(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanDayDelete(cre)); } public ServiceResultEntity PlanDayGoodsSearch(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanDayGoodsSearch(cre)); } public ServiceResultEntity PlanDayGoodsInsert(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanDayGoodsInsert(cre)); } public ServiceResultEntity PlanDayGoodsUpdate(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanDayGoodsUpdate(cre)); } public ServiceResultEntity PlanDayGoodsDelete(ClientRequestEntity cre = null) { return ServiceInvoker.Invoke(this, () => PPModuleLogic.PlanDayGoodsDelete(cre)); } #endregion } }