IPPModule.cs 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. /*******************************************************************************
  2. * Copyright(c) 2019 DongkeSoft All rights reserved. / Confidential
  3. * 类的信息:
  4. * 1.程序名称:IPPModule.cs
  5. * 2.功能描述:生产计划模块服务契约
  6. * 编辑履历:
  7. * 作者 日期 版本 修改内容
  8. * 徐伟 2019/08/30 1.00 新建
  9. *******************************************************************************/
  10. using System;
  11. using System.Collections.Generic;
  12. using System.Data;
  13. using System.ServiceModel;
  14. using Dongke.IBOSS.PRD.WCF.DataModels;
  15. using Dongke.IBOSS.PRD.WCF.DataModels.ConfigModule;
  16. using Dongke.IBOSS.PRD.WCF.DataModels.PCModule;
  17. namespace Dongke.IBOSS.PRD.WCF.Contracts
  18. {
  19. [ServiceContract(ConfigurationName = "PPModuleService.IPPModule",
  20. Name = "IPPModule",
  21. Namespace = "Dongke.IBOSS.PRD.WCF.Contracts")]
  22. public interface IPPModule
  23. {
  24. #region 计划通用
  25. [OperationContract]
  26. int Seq(string seqName);
  27. [OperationContract]
  28. ServiceResultEntity PlanTypeSearch(ClientRequestEntity cre = null);
  29. [OperationContract]
  30. ServiceResultEntity PlanGoodsSearch(ClientRequestEntity cre = null);
  31. #endregion
  32. #region 年计划
  33. [OperationContract]
  34. int PlanYearVer(int planTypeId);
  35. [OperationContract]
  36. int PlanYearCopy(int planId);
  37. [OperationContract]
  38. ServiceResultEntity PlanYearSearch(ClientRequestEntity cre = null);
  39. [OperationContract]
  40. ServiceResultEntity PlanYearVerSearch(ClientRequestEntity cre = null);
  41. [OperationContract]
  42. ServiceResultEntity PlanYearInsert(ClientRequestEntity cre = null);
  43. [OperationContract]
  44. ServiceResultEntity PlanYearUpdate(ClientRequestEntity cre = null);
  45. [OperationContract]
  46. ServiceResultEntity PlanYearDelete(ClientRequestEntity cre = null);
  47. [OperationContract]
  48. ServiceResultEntity PlanYearGoodsSearch(ClientRequestEntity cre = null);
  49. [OperationContract]
  50. ServiceResultEntity PlanYearGoodsInsert(ClientRequestEntity cre = null);
  51. [OperationContract]
  52. ServiceResultEntity PlanYearGoodsUpdate(ClientRequestEntity cre = null);
  53. [OperationContract]
  54. ServiceResultEntity PlanYearGoodsDelete(ClientRequestEntity cre = null);
  55. #endregion
  56. #region 月计划
  57. [OperationContract]
  58. int PlanMonthVer(int planTypeId);
  59. [OperationContract]
  60. int PlanMonthCopy(int planId);
  61. [OperationContract]
  62. ServiceResultEntity PlanMonthSearch(ClientRequestEntity cre = null);
  63. [OperationContract]
  64. ServiceResultEntity PlanMonthVerSearch(ClientRequestEntity cre = null);
  65. [OperationContract]
  66. ServiceResultEntity PlanMonthInsert(ClientRequestEntity cre = null);
  67. [OperationContract]
  68. ServiceResultEntity PlanMonthUpdate(ClientRequestEntity cre = null);
  69. [OperationContract]
  70. ServiceResultEntity PlanMonthDelete(ClientRequestEntity cre = null);
  71. [OperationContract]
  72. ServiceResultEntity PlanMonthGoodsSearch(ClientRequestEntity cre = null);
  73. [OperationContract]
  74. ServiceResultEntity PlanMonthGoodsInsert(ClientRequestEntity cre = null);
  75. [OperationContract]
  76. ServiceResultEntity PlanMonthGoodsUpdate(ClientRequestEntity cre = null);
  77. [OperationContract]
  78. ServiceResultEntity PlanMonthGoodsDelete(ClientRequestEntity cre = null);
  79. #endregion
  80. #region 日计划
  81. [OperationContract]
  82. int PlanDayVer(int planTypeId);
  83. [OperationContract]
  84. int PlanDayCopy(int planId);
  85. [OperationContract]
  86. ServiceResultEntity PlanDaySearch(ClientRequestEntity cre = null);
  87. [OperationContract]
  88. ServiceResultEntity PlanDayVerSearch(ClientRequestEntity cre = null);
  89. [OperationContract]
  90. ServiceResultEntity PlanDayInsert(ClientRequestEntity cre = null);
  91. [OperationContract]
  92. ServiceResultEntity PlanDayUpdate(ClientRequestEntity cre = null);
  93. [OperationContract]
  94. ServiceResultEntity PlanDayDelete(ClientRequestEntity cre = null);
  95. [OperationContract]
  96. ServiceResultEntity PlanDayGoodsSearch(ClientRequestEntity cre = null);
  97. [OperationContract]
  98. ServiceResultEntity PlanDayGoodsInsert(ClientRequestEntity cre = null);
  99. [OperationContract]
  100. ServiceResultEntity PlanDayGoodsUpdate(ClientRequestEntity cre = null);
  101. [OperationContract]
  102. ServiceResultEntity PlanDayGoodsDelete(ClientRequestEntity cre = null);
  103. #endregion
  104. }
  105. }