FrmBaseMatCheckItem.xml 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="原材料检验项目管理">
  3. <query id="FrmBaseMatCheckItem.QueryMatCheckItem" desc="查询原材料检验项目DEPT_ID, ">
  4. <![CDATA[
  5. SELECT DEPT_ID,
  6. DECODE(DEPT_ID,
  7. '002001007009',
  8. '力学',
  9. '002001007015',
  10. '金相',
  11. '002001007013',
  12. '腐蚀',
  13. '002001007014',
  14. '工程',
  15. '002001007010',
  16. '化学',
  17. '002001020001',
  18. '一快分',
  19. '002001020002',
  20. '二快分',
  21. '002001015011',
  22. '炼钢原料站') AS DEPT_ID_DESC,
  23. MAT_CODE,
  24. MAT_NAME,
  25. MAT_TYPE,
  26. DECODE(MAT_TYPE, '0', '单一', '复合') MAT_TYPE_DESC,
  27. MAT_UNIT,
  28. VALUE_TYPE,
  29. DECODE(VALUE_TYPE, '0', '数值', '文本') VALUE_TYPE_DESC,
  30. STD_DESC,
  31. SHOW_SEQ,
  32. REMARK,
  33. VALIDFLAG,
  34. CREATE_NAME,
  35. CREATE_TIME,
  36. UPDATE_NAME,
  37. UPDATE_TIME,
  38. DELETE_NAME,
  39. DELETE_TIME
  40. FROM BASE_MAT_CHECKITEM
  41. WHERE DECODE(?, NULL, '1', DEPT_ID) = DECODE(?, NULL, '1', ?)
  42. AND MAT_NAME LIKE '%' || ? || '%'
  43. ORDER BY MAT_CODE
  44. ]]>
  45. </query>
  46. <query id="FrmBaseMatCheckItem.AddMatCheckItem" desc="新增原材料检验项目">
  47. <![CDATA[
  48. INSERT INTO BASE_MAT_CHECKITEM
  49. (DEPT_ID,
  50. MAT_CODE,
  51. MAT_NAME,
  52. MAT_TYPE,
  53. MAT_UNIT,
  54. VALUE_TYPE,
  55. STD_DESC,
  56. SHOW_SEQ,
  57. REMARK,
  58. CREATE_NAME,
  59. CREATE_TIME)
  60. VALUES
  61. (?,(SELECT ('M' || LPAD(DECODE(MAX(SUBSTR(MAT_CODE, 2, 4) + 1),'','0001', MAX(SUBSTR(MAT_CODE, 2, 4) + 1)),4, '0')) MAT_CODE FROM BASE_MAT_CHECKITEM),?,?,?,?,?,(SELECT COUNT(1) + 1 FROM BASE_MAT_CHECKITEM),?,?,SYSDATE)
  62. ]]>
  63. </query>
  64. <query id="FrmBaseMatCheckItem.UpdateMatCheckItem" desc="修改原材料检验项目">
  65. <![CDATA[
  66. UPDATE BASE_MAT_CHECKITEM
  67. SET DEPT_ID = ?,
  68. MAT_NAME = ?,
  69. MAT_TYPE = ?,
  70. MAT_UNIT = ?,
  71. VALUE_TYPE = ?,
  72. STD_DESC = ?,
  73. SHOW_SEQ = ?,
  74. REMARK = ?,
  75. UPDATE_NAME = ?,
  76. UPDATE_TIME = SYSDATE
  77. WHERE MAT_CODE = ?
  78. ]]>
  79. </query>
  80. <query id="FrmBaseMatCheckItem.DeleteMatCheckItem" desc="删除原材料检验项目">
  81. <![CDATA[
  82. DELETE BASE_MAT_CHECKITEM
  83. WHERE MAT_CODE = ?
  84. ]]>
  85. </query>
  86. </queryMap>