FrmBaseCheckMethod.xml 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="试验方法管理">
  3. <query id="FrmBaseCheckMethod.QueryCheckMethodPhyConfig" desc="查询试验方法信息">
  4. <![CDATA[
  5. SELECT CHECK_METHOD_NO,
  6. CHECK_METHOD_NAME,
  7. DEPT_ID,
  8. PHY_CODE_MAX,
  9. PHY_NAME_MAX,
  10. PHY_CODE_MIN,
  11. PHY_NAME_MIN,
  12. CREATE_NAME,
  13. CREATE_TIME,
  14. REMARK
  15. FROM BASE_CHECKMETHOD_PHYCONFIG
  16. WHERE (DEPT_ID LIKE '%' || ? || '%' OR DEPT_ID IS NULL)
  17. AND CHECK_METHOD_NAME LIKE '%' || ? || '%'
  18. ]]>
  19. </query>
  20. <query id="FrmBaseCheckMethod.QueryCheckMethodPhyConfigIsHave"
  21. desc="查询试验方法信息">
  22. <![CDATA[
  23. SELECT CHECK_METHOD_NO,
  24. CHECK_METHOD_NAME,
  25. DEPT_ID,
  26. PHY_CODE_MAX,
  27. PHY_NAME_MAX,
  28. CREATE_NAME,
  29. CREATE_TIME,
  30. REMARK
  31. FROM BASE_CHECKMETHOD_PHYCONFIG
  32. WHERE PHY_CODE_MAX = ?
  33. ]]>
  34. </query>
  35. <query id="FrmBaseCheckMethod.AddCheckMethodPhyConfig" desc="新增试验方法信息">
  36. <![CDATA[
  37. INSERT INTO BASE_CHECKMETHOD_PHYCONFIG
  38. (CHECK_METHOD_NO,
  39. CHECK_METHOD_NAME,
  40. DEPT_ID,
  41. PHY_CODE_MAX,
  42. PHY_NAME_MAX,
  43. PHY_CODE_MIN,
  44. PHY_NAME_MIN,
  45. CREATE_NAME,
  46. CREATE_TIME,
  47. REMARK,
  48. QUERY_ID)
  49. VALUES
  50. ((SELECT ('CK' || LPAD(DECODE(MAX(SUBSTR(CHECK_METHOD_NO, 3) + 1),'','001', MAX(SUBSTR(CHECK_METHOD_NO, 3) + 1)),3, '0')) CHECK_METHOD_NO FROM BASE_CHECKMETHOD_PHYCONFIG),?,?,?,?,?,?,?,TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),?,?)
  51. ]]>
  52. </query>
  53. <query id="FrmBaseCheckMethod.UpdateCheckMethodPhyConfig" desc="修改试验方法信息">
  54. <![CDATA[
  55. UPDATE BASE_CHECKMETHOD_PHYCONFIG
  56. SET CHECK_METHOD_NAME = ?,
  57. DEPT_ID = ?,
  58. PHY_CODE_MAX = ?,
  59. PHY_NAME_MAX = ?,
  60. PHY_CODE_MIN = ?,
  61. PHY_NAME_MIN = ?,
  62. CREATE_NAME = ?,
  63. CREATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  64. REMARK= ?
  65. WHERE CHECK_METHOD_NO = ?
  66. ]]>
  67. </query>
  68. <query id="FrmBaseCheckMethod.DeleteCheckMethodPhyConfig" desc="删除试验方法信息">
  69. <![CDATA[
  70. DELETE BASE_CHECKMETHOD_PHYCONFIG
  71. WHERE CHECK_METHOD_NO = ?
  72. ]]>
  73. </query>
  74. <query id="FrmBaseCheckMethod.DeleteCheckMethodPhyConfigItems" desc="删除验方法项目信息">
  75. <![CDATA[
  76. DELETE BASE_CHECKMETHOD_PHYITEMS
  77. WHERE CHECK_METHOD_NO = ?
  78. ]]>
  79. </query>
  80. <query id="FrmBaseCheckMethod.QueryCheckMethodPhyItems" desc="查询试验方法项目信息">
  81. <![CDATA[
  82. SELECT CHECK_METHOD_NO,
  83. CHECK_METHOD_ITEMNAME,
  84. SHOW_SEQ,
  85. DECODE(ISDOWN, '0', '否', '1', '是') AS ISDOWN,
  86. DEFAULT_VALUES,
  87. REMARK
  88. FROM BASE_CHECKMETHOD_PHYITEMS
  89. WHERE CHECK_METHOD_NO = ?
  90. ]]>
  91. </query>
  92. <query id="FrmBaseCheckMethod.QueryCheckMethodPhyItemsIsHave"
  93. desc="查询试验方法项目信息">
  94. <![CDATA[
  95. SELECT CHECK_METHOD_NO,
  96. CHECK_METHOD_ITEMNAME,
  97. SHOW_SEQ
  98. FROM BASE_CHECKMETHOD_PHYITEMS
  99. WHERE (CHECK_METHOD_ITEMNAME = ? OR SHOW_SEQ = ?)
  100. AND CHECK_METHOD_NO = ?
  101. ]]>
  102. </query>
  103. <query id="FrmBaseCheckMethod.AddCheckMethodPhyItems" desc="新增试验方法项目信息">
  104. <![CDATA[
  105. INSERT INTO BASE_CHECKMETHOD_PHYITEMS
  106. (CHECK_METHOD_NO,
  107. CHECK_METHOD_ITEMNAME,
  108. SHOW_SEQ,
  109. ISDOWN,
  110. DEFAULT_VALUES,
  111. REMARK)
  112. VALUES
  113. (?,?,?,?,?,?)
  114. ]]>
  115. </query>
  116. <query id="FrmBaseCheckMethod.UpdateCheckMethodPhyItems" desc="修改验方法项目信息">
  117. <![CDATA[
  118. UPDATE BASE_CHECKMETHOD_PHYITEMS
  119. SET CHECK_METHOD_NAME = ?,
  120. DEPT_ID = ?,
  121. PHY_CODE_MAX = ?,
  122. PHY_NAME_MAX = ?,
  123. CREATE_NAME = ?,
  124. CREATE_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
  125. REMARK= ?
  126. WHERE CHECK_METHOD_NO = ?
  127. ]]>
  128. </query>
  129. <query id="FrmBaseCheckMethod.DeleteCheckMethodPhyItems" desc="删除验方法项目信息">
  130. <![CDATA[
  131. DELETE BASE_CHECKMETHOD_PHYITEMS
  132. WHERE CHECK_METHOD_ITEMNAME = ?
  133. AND CHECK_METHOD_NO = ?
  134. ]]>
  135. </query>
  136. <query id="FrmBaseCheckMethod.QueryCheckMethodPhyConfigItems"
  137. desc="查询试验方法信息">
  138. <![CDATA[
  139. SELECT DISTINCT
  140. A.CHECK_METHOD_NO,
  141. CHECK_METHOD_NAME,
  142. CHECK_METHOD_ITEMNAME,
  143. SHOW_SEQ,
  144. ISDOWN,
  145. DEFAULT_VALUES
  146. FROM BASE_CHECKMETHOD_PHYCONFIG A, BASE_CHECKMETHOD_PHYITEMS B
  147. WHERE A.CHECK_METHOD_NO = B.CHECK_METHOD_NO
  148. AND PHY_CODE_MAX IN(?)
  149. ORDER BY TO_NUMBER(SHOW_SEQ)
  150. ]]>
  151. </query>
  152. <query id = "FrmBaseCheckMethod.doQueryCheckStd" desc = "查询实验室下检验标准">
  153. <![CDATA[
  154. SELECT S.STD_ID BASENAME, S.QUERY_ID BASECODE
  155. FROM RMFM_STANDARDFILE_SEND_DETAIL T, RMFM_STANDARDFILE_INFO S
  156. WHERE T.QUERY_ID = S.QUERY_ID
  157. AND S.STD_TYPE = '检验标准'
  158. ]]>
  159. </query>
  160. </queryMap>