FrmBaseCheckEquipment.xml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc = "设备信息管理">
  3. <query id = "FrmBaseCheckEquipment.doQueryEqiupment" desc = "查询设备信息">
  4. <![CDATA[
  5. SELECT T.CHECK_EQUIPMENT_NO,
  6. T1.DEVICE_NAME || '(' || T1.SPEC || ')' CHECK_EQUIPMENT_NAME,
  7. T.DEVICE_ID,
  8. T.DEPT_ID,
  9. T2.DEPARTNAME DEPT_NAME,
  10. T.CREATE_NAME,
  11. TO_CHAR(T.CREATE_TIME, 'YYYY-MM-DD HH:MM:SS') CREATE_TIME,
  12. T.UPDATE_NAME,
  13. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH:MM:SS') UPDATE_TIME,
  14. T.REMARK,
  15. T.PHY_CODE_MAX,
  16. T.PHY_NAME_MAX,
  17. T.EQUIPMENT_NAME
  18. FROM BASE_CHECK_EQUIPMENT T,
  19. RMDM_FIXEDASSETS_DETAIL T1,
  20. CORE_APP_DEPARTMENT T2
  21. WHERE T.DEVICE_ID = T1.DEVICE_ID(+)
  22. AND T.DEPT_ID = T2.DEPARTID(+)
  23. ]]>
  24. </query>
  25. <query id = "FrmBaseCheckEquipment.getEqiupmentNo" desc = "查询设备编号">
  26. SELECT 'E' ||
  27. LPAD(NVL(MAX(SUBSTR(T.CHECK_EQUIPMENT_NO, 2,4)), 0) + 1,4,0) CHECK_EQUIPMENT_NO
  28. FROM BASE_CHECK_EQUIPMENT T
  29. </query>
  30. <query id = "FrmBaseCheckEquipment.addEqiupment" desc = "新增设备">
  31. INSERT INTO BASE_CHECK_EQUIPMENT(
  32. CHECK_EQUIPMENT_NO,
  33. CHECK_EQUIPMENT_NAME,
  34. DEPT_ID,
  35. CREATE_NAME,
  36. CREATE_TIME,
  37. REMARK,
  38. PHY_CODE_MAX,
  39. PHY_NAME_MAX,
  40. EQUIPMENT_NAME,
  41. DEVICE_ID)
  42. VALUES(
  43. '#CHECK_EQUIPMENT_NO#',
  44. '#CHECK_EQUIPMENT_NAME#',
  45. '#DEPT_ID#',
  46. '#CREATE_NAME#',
  47. TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
  48. '#REMARK#',
  49. '#PHY_CODE_MAX#',
  50. '#PHY_NAME_MAX#',
  51. '#EQUIPMENT_NAME#',
  52. '#DEVICE_ID#')
  53. </query>
  54. <query id = "FrmBaseCheckEquipment.updateEqiupment" desc = "修改设备">
  55. UPDATE BASE_CHECK_EQUIPMENT T
  56. SET T.CHECK_EQUIPMENT_NAME = '#CHECK_EQUIPMENT_NAME#',
  57. T.DEPT_ID = '#DEPT_ID#',
  58. T.UPDATE_NAME = '#UPDATE_NAME#',
  59. T.UPDATE_TIME = SYSDATE,
  60. T.REMARK = '#REMARK#',
  61. T.PHY_CODE_MAX = '#PHY_CODE_MAX#',
  62. T.PHY_NAME_MAX = '#PHY_NAME_MAX#',
  63. T.EQUIPMENT_NAME = '#EQUIPMENT_NAME#',
  64. T.DEVICE_ID = '#DEVICE_ID#'
  65. WHERE T.CHECK_EQUIPMENT_NO = '#CHECK_EQUIPMENT_NO#'
  66. </query>
  67. <query id = "FrmBaseCheckEquipment.deleteEqiupment" desc = "删除设备">
  68. DELETE FROM BASE_CHECK_EQUIPMENT T WHERE T.CHECK_EQUIPMENT_NO = '#CHECK_EQUIPMENT_NO#'
  69. </query>
  70. <query id="FrmBaseCheckEquipment.QueryPhyCodeMax" desc="查询各实验室的试样组">
  71. <![CDATA[
  72. select T.PHY_CODE, T.PHY_TYPE from COM_BASE_PHY_C t WHERE 1=1
  73. ]]>
  74. </query>
  75. <query id="FrmBaseCheckEquipment.initCheckEquipment" desc="试验设备">
  76. <![CDATA[
  77. select T.DEVICE_NAME || '(' || T.SPEC || ')' DEVICE_NAME, T.DEVICE_ID
  78. from RMDM_FIXEDASSETS_DETAIL t
  79. WHERE T.DEVICE_TYPE = '试验设备'
  80. ]]>
  81. </query>
  82. </queryMap>