/******************************************************************************* * Copyright(c) 2019 DongkeSoft All rights reserved. / Confidential * 类的信息: * 1.程序名称:IPPModule.cs * 2.功能描述:生产计划模块服务契约 * 编辑履历: * 作者 日期 版本 修改内容 * 徐伟 2019/08/30 1.00 新建 *******************************************************************************/ using System; using System.Collections.Generic; using System.Data; using System.ServiceModel; using Dongke.IBOSS.PRD.WCF.DataModels; using Dongke.IBOSS.PRD.WCF.DataModels.ConfigModule; using Dongke.IBOSS.PRD.WCF.DataModels.PCModule; namespace Dongke.IBOSS.PRD.WCF.Contracts { [ServiceContract(ConfigurationName = "PPModuleService.IPPModule", Name = "IPPModule", Namespace = "Dongke.IBOSS.PRD.WCF.Contracts")] public interface IPPModule { #region 计划通用 [OperationContract] int Seq(string seqName); [OperationContract] ServiceResultEntity PlanTypeSearch(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanGoodsSearch(ClientRequestEntity cre = null); #endregion #region 年计划 [OperationContract] int PlanYearVer(int planTypeId); [OperationContract] int PlanYearCopy(int planId); [OperationContract] ServiceResultEntity PlanYearSearch(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanYearVerSearch(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanYearInsert(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanYearUpdate(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanYearDelete(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanYearGoodsSearch(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanYearGoodsInsert(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanYearGoodsUpdate(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanYearGoodsDelete(ClientRequestEntity cre = null); #endregion #region 月计划 [OperationContract] int PlanMonthVer(int planTypeId); [OperationContract] int PlanMonthCopy(int planId); [OperationContract] ServiceResultEntity PlanMonthSearch(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanMonthVerSearch(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanMonthInsert(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanMonthUpdate(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanMonthDelete(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanMonthGoodsSearch(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanMonthGoodsInsert(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanMonthGoodsUpdate(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanMonthGoodsDelete(ClientRequestEntity cre = null); #endregion #region 日计划 [OperationContract] int PlanDayVer(int planTypeId); [OperationContract] int PlanDayCopy(int planId); [OperationContract] ServiceResultEntity PlanDaySearch(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanDayVerSearch(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanDayInsert(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanDayUpdate(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanDayDelete(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanDayGoodsSearch(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanDayGoodsInsert(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanDayGoodsUpdate(ClientRequestEntity cre = null); [OperationContract] ServiceResultEntity PlanDayGoodsDelete(ClientRequestEntity cre = null); #endregion } }