FrmTubTechnological.xml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc = "维护工艺参数">
  3. <query id = "FrmTubTechnological.doQueryData" desc = "查询已维护工艺参数">
  4. <![CDATA[
  5. SELECT
  6. CLASS_NAME,
  7. PLINE_CODE,
  8. PLINE_NAME,
  9. STATION_CODE,
  10. STATION_DESC,
  11. MAX(CREATE_NAME) CREATE_NAME,
  12. MAX(TO_CHAR(CREATE_TIME, 'YYYY-MM-DD HH24:MI:SS')) CREATE_TIME
  13. FROM MIL_CRAFTWORK_SET
  14. WHERE VALIDFLAG = '1'
  15. ]]>
  16. </query>
  17. <query id = "FrmTubTechnological.doQuery" desc = "查询工艺项">
  18. SELECT
  19. CLASS_ID,
  20. FACTOR_ID,
  21. FACTOR_NAME,
  22. FACTOR_VAL
  23. FROM MIL_CRAFTWORK_SET
  24. WHERE VALIDFLAG = '1'
  25. AND CLASS_NAME = ?
  26. AND STATION_CODE = ?
  27. AND PLINE_CODE = ?
  28. </query>
  29. <query id = "FrmTubTechnological.doQueryPline" desc = "查询产线">
  30. SELECT T.PLINE_NAME,T.PLINE_CODE FROM COM_BASE_PLINE T WHERE T.VALIDFLAG = '1'
  31. </query>
  32. <query id = "FrmTubTechnological.doQueryStation" desc = "查询工序点">
  33. SELECT T.STATION_DESC,T.STATION_CODE FROM COM_BASE_STATION T WHERE T.PROCESS_CODE = 'D'
  34. </query>
  35. <query id = "FrmTubTechnological.doQueryFactor" desc = "查询工艺项">
  36. <![CDATA[
  37. SELECT T.FACTOR_NAME,T.FACTOR_ID FROM MIL_CRAFTWORK_BASE T WHERE T.VALIDFLAG = '1' AND T.STATION_CODE || '&' LIKE ('%' || ? || '%')
  38. ]]>
  39. </query>
  40. <query id = "FrmTubTechnological.doClassId" desc = "生成版本ID">
  41. SELECT 'B' ||
  42. LPAD(NVL(MAX(SUBSTR(T.CLASS_ID,
  43. LENGTH(T.CLASS_ID) - 4)),
  44. 0) + 1,
  45. 5,
  46. 0) CLASS_ID
  47. FROM MIL_CRAFTWORK_SET T
  48. </query>
  49. <query id = "FrmTubTechnological.doAdd" desc = "插入工艺参数">
  50. INSERT INTO MIL_CRAFTWORK_SET(
  51. CLASS_ID,
  52. CLASS_NAME,
  53. FACTOR_ID,
  54. FACTOR_NAME,
  55. FACTOR_VAL,
  56. PLINE_CODE,
  57. PLINE_NAME,
  58. STATION_CODE,
  59. STATION_DESC,
  60. VALIDFLAG,
  61. CREATE_NAME,
  62. CREATE_TIME
  63. )
  64. VALUES(
  65. ?,
  66. ?,
  67. ?,
  68. ?,
  69. ?,
  70. ?,
  71. ?,
  72. ?,
  73. ?,
  74. '1',
  75. ?,
  76. TO_DATE(?,'YYYY-MM-DD HH24:MI:SS')
  77. )
  78. </query>
  79. <query id = "FrmTubTechnological.doUpdateData" desc = "修改工艺项">
  80. UPDATE MIL_CRAFTWORK_SET T
  81. SET T.FACTOR_ID = ?,
  82. T.FACTOR_NAME = ?,
  83. T.FACTOR_VAL = ?,
  84. T.UPDATE_NAME = ?,
  85. T.UPDATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')
  86. WHERE T.CLASS_ID = ?
  87. </query>
  88. <query id = "FrmTubTechnological.doQueryType" desc = "查询工艺类型">
  89. SELECT T.COLUMN_TYPE FROM MIL_CRAFTWORK_BASE T WHERE T.FACTOR_ID = ?
  90. </query>
  91. <query id = "FrmTubTechnological.doDeleteData" desc = "作废工艺项">
  92. DELETE FROM MIL_CRAFTWORK_SET T WHERE T.CLASS_ID = ?
  93. </query>
  94. <query id = "FrmTubTechnological.getCraftSet" desc = "查询是否存在相同产线、工序、版本">
  95. SELECT T.PLINE_CODE, T.STATION_CODE, T.CLASS_NAME
  96. FROM MIL_CRAFTWORK_SET T
  97. WHERE T.PLINE_CODE = ?
  98. AND T.STATION_CODE = ?
  99. AND T.CLASS_NAME = ?
  100. </query>
  101. </queryMap>