FrmBaseMaterialIPl.xml 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc=" 加工产线能力维护">
  3. <query id="FrmBaseMaterialIPl.getBaseJgxPline" desc="初始化加工基础产线">
  4. <![CDATA[
  5. SELECT T.PLINE_CODE, T.PLINE_NAME
  6. FROM COM_BASE_PLINE T
  7. WHERE T.PROCESS_CODE = 'G'
  8. AND T.VALIDFLAG = '1'
  9. AND DECODE(?, NULL, 1, T.GROUP_PLAN) = DECODE(?, NULL, 1, ?)
  10. ORDER BY T.PLINE_CODE
  11. ]]>
  12. </query>
  13. <query id="FrmBaseMaterialIPl.getMaterialDesc" desc="初始化物料描述">
  14. <![CDATA[
  15. SELECT T.IN_MATERIAL_NO,
  16. T.IN_MATERIAL_DESC,
  17. T.OUT_MATERIAL_NO,
  18. T.OUT_MATERIAL_DESC
  19. FROM SLM_BASE_MATERIAL_K T
  20. WHERE T.IN_MATERIAL_NO = ?
  21. AND T.OUT_MATERIAL_NO = ?
  22. ]]>
  23. </query>
  24. <query id="FrmBaseMaterialIPl.getGjxPl" desc="查询加工产线能力">
  25. <![CDATA[
  26. SELECT T.IN_MATERIAL_NO,
  27. T.IN_MATERIAL_DESC,
  28. T.OUT_MATERIAL_NO,
  29. T.OUT_MATERIAL_DESC,
  30. T.PLINE_CODE,
  31. T.PLINE_NAME,
  32. T.HR_CAPCTY,
  33. T.PRD_RATE,
  34. T.PLINE_LEVEL,
  35. T.WASTE_RATE,
  36. T.CREATE_NAME,
  37. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS') CREATE_TIME,
  38. T.UPDATE_NAME,
  39. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  40. T.DELETE_NAME,
  41. DECODE(T.DISABLE_FL,'1','True','False') DISABLE_FL,
  42. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME
  43. FROM SLM_BASE_MATERIAL_K_PL T, COM_BASE_PLINE T1
  44. WHERE T.PLINE_CODE = T1.PLINE_CODE
  45. AND T.IN_MATERIAL_NO = ?
  46. AND T.OUT_MATERIAL_NO = ?
  47. AND DECODE(?, NULL, 1, T1.GROUP_PLAN) = DECODE(?, NULL, 1, ?)
  48. ORDER BY T.PLINE_CODE
  49. ]]>
  50. </query>
  51. <query id="FrmBaseMaterialIPl.checkIsExist" desc="验证是否存在">
  52. <![CDATA[
  53. SELECT T.OUT_MATERIAL_NO,
  54. T.OUT_MATERIAL_DESC,
  55. T.IN_MATERIAL_DESC,
  56. T.IN_MATERIAL_NO
  57. FROM SLM_BASE_MATERIAL_K_PL T
  58. WHERE T.PLINE_CODE = ?
  59. AND T.IN_MATERIAL_NO = ?
  60. AND T.OUT_MATERIAL_NO = ?
  61. ]]>
  62. </query>
  63. <query id="FrmBaseMaterialIPl.addJgxPl" desc="新增加工产线能力">
  64. <![CDATA[
  65. INSERT INTO SLM_BASE_MATERIAL_K_PL
  66. (OUT_MATERIAL_NO,
  67. OUT_MATERIAL_DESC,
  68. IN_MATERIAL_DESC,
  69. IN_MATERIAL_NO,
  70. PLINE_CODE,
  71. PLINE_NAME,
  72. HR_CAPCTY,
  73. PRD_RATE,
  74. WASTE_RATE,
  75. PLINE_LEVEL,
  76. CREATE_NAME,
  77. CREATE_TIME,
  78. UPDATE_NAME,
  79. UPDATE_TIME,
  80. DELETE_NAME,
  81. DELETE_TIME,
  82. DISABLE_FL)
  83. VALUES
  84. ('#OUT_MATERIAL_NO#',
  85. '#OUT_MATERIAL_DESC#',
  86. '#IN_MATERIAL_DESC#',
  87. '#IN_MATERIAL_NO#',
  88. '#PLINE_CODE#',
  89. '#PLINE_NAME#',
  90. '#HR_CAPCTY#',
  91. '#PRD_RATE#',
  92. '#WASTE_RATE#',
  93. '#PLINE_LEVEL#',
  94. '#CREATE_NAME#',
  95. SYSDATE,
  96. NULL,
  97. NULL,
  98. NULL,
  99. NULL,
  100. '0')
  101. ]]>
  102. </query>
  103. <query id="FrmBaseMaterialIPl.updateJgxPl" desc="修改加工产线能力">
  104. <![CDATA[
  105. UPDATE SLM_BASE_MATERIAL_K_PL T
  106. SET T.IN_MATERIAL_NO = '#IN_MATERIAL_NO#',
  107. T.IN_MATERIAL_DESC = '#IN_MATERIAL_DESC#',
  108. T.OUT_MATERIAL_NO = '#OUT_MATERIAL_NO#',
  109. T.OUT_MATERIAL_DESC = '#OUT_MATERIAL_DESC#',
  110. T.PLINE_CODE = '#PLINE_CODE#',
  111. T.PLINE_NAME = '#PLINE_NAME#',
  112. T.HR_CAPCTY = '#HR_CAPCTY#',
  113. T.PRD_RATE = '#PRD_RATE#',
  114. T.PLINE_LEVEL = '#PLINE_LEVEL#',
  115. T.WASTE_RATE = '#WASTE_RATE#',
  116. T.UPDATE_NAME = '#UPDATE_NAME#',
  117. T.UPDATE_TIME = SYSDATE,
  118. T.DISABLE_FL ='#DISABLE_FL#'
  119. WHERE T.IN_MATERIAL_NO = '#IN_MATERIAL_NO#'
  120. AND T.OUT_MATERIAL_NO = '#OUT_MATERIAL_NO#'
  121. AND T.PLINE_CODE = '#PLINE_CODE#'
  122. ]]>
  123. </query>
  124. <query id="FrmBaseMaterialIPl.deleteJgxPl" desc="删除加工产线能力">
  125. <![CDATA[
  126. DELETE FROM SLM_BASE_MATERIAL_K_PL T
  127. WHERE T.IN_MATERIAL_NO = '#IN_MATERIAL_NO#'
  128. AND T.OUT_MATERIAL_NO = '#OUT_MATERIAL_NO#'
  129. AND T.PLINE_CODE = '#PLINE_CODE#'
  130. ]]>
  131. </query>
  132. </queryMap>