ComBaseBatching.xml 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc = "对基础信息实绩操作">
  3. <query id = "ComBaseBatching.query" desc = "查询配料方案">
  4. <![CDATA[
  5. SELECT T.BATCHING_CODE,
  6. T.BATCHING_NAME,
  7. T.MATERIEL,
  8. T.CREATE_NAME,
  9. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  10. T.UPDATE_NAME,
  11. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  12. T.DELETE_NAME,
  13. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME,
  14. DECODE(T.VALIDFLAG, '1', '有效', '0', '无效') VALIDFLAG,
  15. T.MEMO,
  16. T.PLINE_CODE,
  17. T.PLINE_NAME,
  18. DECODE(T.DEF_VAL, '1', '是', '0', '/') DEF_VAL
  19. FROM COST_BASE_BATCHING T
  20. WHERE 1 = 1
  21. ]]>
  22. </query>
  23. <query id = "ComBaseBatching.queryNum" desc = "新增时,查询配料方案条数">
  24. <![CDATA[
  25. SELECT COUNT(*)
  26. FROM COST_BASE_BATCHING
  27. WHERE 1 = 1
  28. ]]>
  29. </query>
  30. <query id = "ComBaseBatching.queryNum1" desc = "新增时,查询配料方案条数">
  31. <![CDATA[
  32. SELECT COUNT(*)
  33. FROM COST_BASE_BATCHING
  34. WHERE DEF_VAL = '1'
  35. AND VALIDFLAG='1'
  36. ]]>
  37. </query>
  38. <query id = "ComBaseBatching.queryNum2" desc = "新增时,查询配料方案条数">
  39. <![CDATA[
  40. SELECT COUNT(*)
  41. FROM COST_BASE_BATCHING
  42. WHERE DEF_VAL = '1'
  43. AND VALIDFLAG='1'
  44. ]]>
  45. </query>
  46. <query id = "ComBaseBatching.querycodeNum" desc = "新增时,查询配料方案条数">
  47. <![CDATA[
  48. SELECT BATCHING_CODE
  49. FROM COST_BASE_BATCHING
  50. WHERE 1 = 1
  51. ]]>
  52. </query>
  53. <query id = "ComBaseBatching.insert" desc = "新增配料方案">
  54. <![CDATA[
  55. INSERT INTO COST_BASE_BATCHING(
  56. BATCHING_CODE,
  57. BATCHING_NAME,
  58. MATERIEL,
  59. CREATE_NAME,
  60. CREATE_TIME,
  61. MEMO,
  62. PLINE_CODE,
  63. PLINE_NAME,
  64. DEF_VAL)
  65. VALUES(
  66. '#BATCHING_CODE#',
  67. '#BATCHING_NAME#',
  68. '#MATERIEL#',
  69. '#CREATE_NAME#',
  70. SYSDATE,
  71. '#MEMO#',
  72. '#PLINE_CODE#',
  73. '#PLINE_NAME#',
  74. '#DEF_VAL#')
  75. ]]>
  76. </query>
  77. <query id = "ComBaseBatching.update" desc = "修改配料方案">
  78. <![CDATA[
  79. UPDATE COST_BASE_BATCHING T
  80. SET
  81. T.BATCHING_CODE = '#BATCHING_CODE#',
  82. T.BATCHING_NAME = '#BATCHING_NAME#',
  83. T.MATERIEL = '#MATERIEL#',
  84. T.UPDATE_NAME = '#UPDATE_NAME#',
  85. T.UPDATE_TIME = SYSDATE,
  86. T.MEMO = '#MEMO#',
  87. T.PLINE_CODE = '#PLINE_CODE#',
  88. T.PLINE_NAME = '#PLINE_NAME#',
  89. T.DEF_VAL = '#DEF_VAL#'
  90. WHERE 1=1
  91. ]]>
  92. </query>
  93. <query id = "ComBaseBatching.delete" desc = "删除配料方案">
  94. <![CDATA[
  95. UPDATE COST_BASE_BATCHING T
  96. SET
  97. T.DELETE_NAME = '#DELETE_NAME#',
  98. T.DELETE_TIME = SYSDATE,
  99. T.VALIDFLAG = '0'
  100. WHERE
  101. T.BATCHING_CODE = '#BATCHING_CODE#'
  102. AND T.PLINE_CODE = '#PLINE_CODE#'
  103. ]]>
  104. </query>
  105. <query id = "ComBaseBatching.resume" desc = "恢复配料方案">
  106. <![CDATA[
  107. UPDATE COST_BASE_BATCHING T
  108. SET
  109. T.UPDATE_NAME = '#UPDATE_NAME#',
  110. T.UPDATE_TIME = SYSDATE,
  111. T.DELETE_NAME = '',
  112. T.DELETE_TIME = '',
  113. T.VALIDFLAG = '1'
  114. WHERE
  115. T.BATCHING_CODE = '#BATCHING_CODE#'
  116. AND T.PLINE_CODE = '#PLINE_CODE#'
  117. ]]>
  118. </query>
  119. <query id = "ComBaseBatching.queryPlineNew" desc = "查询产线">
  120. <![CDATA[
  121. SELECT T.PLINE_CODE,
  122. T.PLINE_NAME
  123. FROM COM_BASE_PLINE T
  124. WHERE T.PROCESS_CODE ='A' AND T.VALIDFLAG='1'
  125. ORDER BY T.PLINE_CODE
  126. ]]>
  127. </query>
  128. <query id = "ComBaseBatching.queryPk" desc = "获取标准类别基础信息">
  129. SELECT 'P' ||
  130. LPAD((NVL(SUBSTR(MAX(T.BATCHING_CODE), 2, 2), 0) + 1), 2, '0') VALUE
  131. FROM COST_BASE_BATCHING T
  132. </query>
  133. </queryMap>