FrmPhyStdChange.xml 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="标准转换">
  3. <query id="FrmPhyStdChange.doQuery" desc="查询">
  4. <![CDATA[
  5. SELECT * FROM PIPE_PHY_STD_CHANGE T WHERE 1 = 1
  6. ]]>
  7. </query>
  8. <query id="FrmPhyStdChange.doQueryPhyC" desc="查询试样组">
  9. <![CDATA[
  10. SELECT * FROM COM_BASE_PHY_C T WHERE 1 = 1
  11. ]]>
  12. </query>
  13. <query id="FrmPhyStdChange.doQueryStd" desc="查询标准">
  14. <![CDATA[
  15. SELECT * FROM COM_BASE_STD T WHERE 1 = 1
  16. ]]>
  17. </query>
  18. <query id="FrmPhyStdChange.getDept" desc="查询所有科室信息">
  19. <![CDATA[
  20. SELECT T.DEPARTID, T.DEPARTNAME, T.PID, T.REMARK, T.ISROOT, T.IDX
  21. FROM CORE_APP_DEPARTMENT T
  22. WHERE T.PID IN (SELECT DEPARTID
  23. FROM CORE_APP_DEPARTMENT
  24. WHERE LEVEL = 3
  25. CONNECT BY PRIOR DEPARTID = PID) AND T.PID = '002001007'
  26. ORDER BY TO_NUMBER(T.IDX)
  27. ]]>
  28. </query>
  29. <query id="FrmPhyStdChange.doAdd" desc="添加">
  30. <![CDATA[
  31. INSERT INTO PIPE_PHY_STD_CHANGE(
  32. ID,
  33. SAMPLE_GROUP,
  34. SAMPLE_GROUP_NAME,
  35. STD_NAME,
  36. PHY_WAY_STD,
  37. PHY_DEPT,
  38. PHY_DEPT_NAME,
  39. CREATE_NAME,
  40. CREATE_TIME)
  41. VALUES(
  42. '#ID#',
  43. '#SAMPLE_GROUP#',
  44. '#SAMPLE_GROUP_NAME#',
  45. '#STD_NAME#',
  46. '#PHY_WAY_STD#',
  47. '#PHY_DEPT#',
  48. '#PHY_DEPT_NAME#',
  49. '#CREATE_NAME#',
  50. SYSDATE)
  51. ]]>
  52. </query>
  53. <query id="FrmPhyStdChange.doUpdate" desc="修改">
  54. <![CDATA[
  55. UPDATE PIPE_PHY_STD_CHANGE T
  56. SET
  57. T.SAMPLE_GROUP = '#SAMPLE_GROUP#',
  58. T.SAMPLE_GROUP_NAME = '#SAMPLE_GROUP_NAME#',
  59. T.STD_NAME = '#STD_NAME#',
  60. T.PHY_WAY_STD = '#PHY_WAY_STD#',
  61. T.PHY_DEPT = '#PHY_DEPT#',
  62. T.PHY_DEPT_NAME = '#PHY_DEPT_NAME#',
  63. T.UPDATE_NAME = '#UPDATE_NAME#',
  64. T.UPDATE_TIME = SYSDATE
  65. WHERE
  66. T.ID = '#ID#'
  67. ]]>
  68. </query>
  69. <query id="FrmPhyStdChange.doStdUpdate" desc="方法标准更新">
  70. <![CDATA[
  71. UPDATE PIPE_PHY_STD_CHANGE T
  72. SET
  73. T.PHY_WAY_STD = ?,
  74. T.UPDATE_NAME = ?,
  75. T.UPDATE_TIME = SYSDATE
  76. WHERE
  77. T.NULLIFY_FLAG = 0
  78. AND T.PHY_WAY_STD = ?
  79. ]]>
  80. </query>
  81. <query id="FrmPhyStdChange.doNullifyOrRecover" desc="作废/恢复">
  82. <![CDATA[
  83. UPDATE PIPE_PHY_STD_CHANGE T
  84. SET
  85. T.NULLIFY_FLAG = '#NULLIFY_FLAG#',
  86. T.NULLIFY_NAME = DECODE('#NULLIFY_FLAG#','1','#NULLIFY_NAME#','0',NULL),
  87. T.NULLIFY_DATE = DECODE('#NULLIFY_FLAG#','1',SYSDATE,'0',NULL)
  88. WHERE
  89. T.ID = '#ID#'
  90. ]]>
  91. </query>
  92. </queryMap>