FrmStandardFile.xml 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc="标准文件维护">
  3. <query id="FrmStandardFile.QueryDept_Id" desc="查询科室">
  4. <![CDATA[
  5. SELECT 'FALSE' CHK,
  6. T.DEPARTID DEPT_ID,
  7. T.DEPARTNAME DEPT_NAME,
  8. '1' SEND_NUM
  9. FROM CORE_APP_DEPARTMENT T WHERE T.PID = '002001007'
  10. ORDER BY T.DEPARTID
  11. ]]>
  12. </query>
  13. <query id="FrmStandardFile.QueryStdFileInfo" desc="查询标准文件">
  14. <![CDATA[
  15. SELECT T.QUERY_ID,
  16. T.STD_ID,
  17. T.STD_NO,
  18. T.STD_NAME,
  19. T.STD_TYPE,
  20. T.FILE_POSITION,
  21. T.COUNTRY,
  22. T.MEDIUM,
  23. T.SEND_FLAG,
  24. T.ISVALID,
  25. DECODE(T.ISVALID, '作废', '0', '有效', '1') AS VALIDFLAG,
  26. T.STD_YEAR,
  27. TO_CHAR(T.SEND_TIME, 'YYYY-MM-DD') SEND_TIME,
  28. TO_CHAR(T.STOP_TIME, 'YYYY-MM-DD') STOP_TIME,
  29. T.IS_JCZX,
  30. T.IS_JSZX,
  31. T.PHY_CODE_MAX,
  32. T.PHY_NAME_MAX,
  33. T.REMARK,
  34. T.CREATE_NAME,
  35. T.CREATE_TIME,
  36. T.UPDATE_NAME,
  37. T.UPDATE_TIME,
  38. T.DELETE_NAME,
  39. T.DELETE_TIME
  40. FROM RMFM_STANDARDFILE_INFO T, RMFM_STANDARDFILE_SEND_DETAIL T1
  41. WHERE DECODE(?, NULL, '1', ISVALID) = DECODE(?, NULL, '1', ?)
  42. AND DECODE(?, NULL, '1', STD_ID) LIKE
  43. DECODE(?, NULL, '1', '%' || ? || '%')
  44. AND DECODE(?, NULL, '1', T.QUERY_ID) LIKE
  45. DECODE(?, NULL, '1', '%' || ? || '%')
  46. AND DECODE(?, NULL, '1', STD_TYPE) = DECODE(?, NULL, '1', ?)
  47. AND T.QUERY_ID = T1.QUERY_ID(+)
  48. AND DECODE(?, NULL, '1', DEPT_ID) = DECODE(?, NULL, '1', ?)
  49. ]]>
  50. </query>
  51. <query id="FrmStandardFile.QueryStdFileSendDetail" desc="查询标准文件发放明细">
  52. <![CDATA[
  53. SELECT T.QUERY_ID,
  54. T.DEPT_ID,
  55. T.DEPT_NAME,
  56. T.SEND_NUM,
  57. T.REMARK,
  58. T.CREATE_NAME,
  59. T.CREATE_TIME,
  60. T.UPDATE_NAME,
  61. TO_CHAR(T.UPDATE_TIME, 'YYYY-MM-DD HH24:MI:SS') UPDATE_TIME,
  62. T.DELETE_NAME,
  63. TO_CHAR(T.DELETE_TIME, 'YYYY-MM-DD HH24:MI:SS') DELETE_TIME
  64. FROM RMFM_STANDARDFILE_SEND_DETAIL T
  65. WHERE T.QUERY_ID = ?
  66. ]]>
  67. </query>
  68. <query id="FrmStandardFile.AddStdFileInfo" desc="增加标准信息">
  69. <![CDATA[
  70. INSERT INTO RMFM_STANDARDFILE_INFO(
  71. QUERY_ID,
  72. STD_ID,
  73. STD_NAME,
  74. STD_TYPE,
  75. COUNTRY,
  76. MEDIUM,
  77. STD_YEAR,
  78. SEND_FLAG,
  79. SEND_TIME,
  80. STOP_TIME,
  81. IS_JCZX,
  82. IS_JSZX,
  83. REMARK,
  84. CREATE_NAME,
  85. CREATE_TIME)
  86. VALUES(
  87. (SELECT (TO_CHAR(SYSDATE, 'YYYY') || LPAD(DECODE(MAX(SUBSTR(QUERY_ID, 5) + 1),
  88. '',
  89. '0001',
  90. MAX(SUBSTR(QUERY_ID, 5) + 1)),
  91. 4,
  92. '0')) QUERY_ID FROM RMFM_STANDARDFILE_INFO WHERE QUERY_ID LIKE TO_CHAR(SYSDATE, 'YYYY') || '%'),
  93. ?,
  94. ?,
  95. ?,
  96. ?,
  97. ?,
  98. ?,
  99. ?,
  100. TO_DATE(?, 'YYYY-MM-DD'),
  101. TO_DATE(?, 'YYYY-MM-DD'),
  102. ?,
  103. ?,
  104. ?,
  105. ?,
  106. SYSDATE)
  107. ]]>
  108. </query>
  109. <query id="FrmStandardFile.DeleteStdFileInfo" desc="删除">
  110. <![CDATA[
  111. DELETE RMFM_STANDARDFILE_INFO T
  112. WHERE T.QUERY_ID = ?
  113. ]]>
  114. </query>
  115. <query id="FrmStandardFile.UpdateStdFileInfo" desc="修改">
  116. <![CDATA[
  117. UPDATE RMFM_STANDARDFILE_INFO T
  118. SET T.STD_ID = ?,
  119. T.STD_NAME = ?,
  120. T.STD_TYPE = ?,
  121. T.COUNTRY = ?,
  122. T.MEDIUM = ?,
  123. T.STD_YEAR = ?,
  124. T.SEND_FLAG = ?,
  125. T.SEND_TIME = TO_DATE(?, 'YYYY-MM-DD'),
  126. T.STOP_TIME = TO_DATE(?, 'YYYY-MM-DD'),
  127. T.IS_JCZX = ?,
  128. T.IS_JSZX = ?,
  129. T.REMARK = ?,
  130. T.UPDATE_NAME = ?,
  131. T.UPDATE_TIME = SYSDATE
  132. WHERE T.QUERY_ID = ?
  133. ]]>
  134. </query>
  135. <query id="FrmStandardFile.AddStdFileSendDetail" desc="新增发放科室列表">
  136. <![CDATA[
  137. INSERT INTO RMFM_STANDARDFILE_SEND_DETAIL(
  138. QUERY_ID,
  139. DEPT_ID,
  140. DEPT_NAME,
  141. SEND_NUM)
  142. VALUES(
  143. ?,
  144. ?,
  145. ?,
  146. ?)
  147. ]]>
  148. </query>
  149. <query id="FrmStandardFile.DeleteStdFileSendDetail" desc="删除">
  150. <![CDATA[
  151. DELETE RMFM_STANDARDFILE_SEND_DETAIL T
  152. WHERE T.QUERY_ID = ?
  153. ]]>
  154. </query>
  155. <query id="FrmStandardFile.ChangeStdFileInfo" desc="修改标准信息">
  156. <![CDATA[
  157. UPDATE RMFM_STANDARDFILE_INFO T
  158. SET ISVALID = ?,
  159. T.DELETE_NAME = ?,
  160. T.DELETE_TIME = TO_DATE(DECODE(?,NULL,NULL,TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS')),'YYYY-MM-DD HH24:MI:SS')
  161. WHERE T.QUERY_ID = ?
  162. ]]>
  163. </query>
  164. </queryMap>