FrmBaseSynchronizeRelation.xml 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <queryMap desc = "同步对应关系管理">
  3. <query id = "FrmBaseSynchronizeRelation.doQuery" desc = "">
  4. <![CDATA[
  5. SELECT PHY_CODE,
  6. PHY_NAME,
  7. PHY_TYPE,
  8. PHY_TYPE_NAME,
  9. PHY_TYPE_C,
  10. PHY_TYPE_C_NAME,
  11. VALUENAME,
  12. DB_COLUMN1,
  13. DB_COLUMN2,
  14. DB_COLUMN3,
  15. DB_COLUMN4,
  16. DB_COLUMN5,
  17. DB_COLUMN6,
  18. DB_PARA1,
  19. DB_PARA2,
  20. DB_PARA3,
  21. DB_PARA_VALUE1,
  22. DB_PARA_VALUE2,
  23. DB_PARA_VALUE3,
  24. FORMULA1,
  25. FORMULA2,
  26. FORMULA3,
  27. FORMULA4,
  28. FORMULA5,
  29. VALIDFLAG,
  30. RELATIONKEY,
  31. PHY_CODE_DIR,
  32. PHY_NAME_DIR
  33. FROM PIPE_CHECKCONSIGN_PHYRELATION T
  34. WHERE 1= 1
  35. ]]>
  36. </query>
  37. <query id = "FrmBaseSynchronizeRelation.doAdd" desc = "">
  38. <![CDATA[
  39. INSERT INTO PIPE_CHECKCONSIGN_PHYRELATION
  40. (PHY_CODE,
  41. PHY_NAME,
  42. PHY_TYPE,
  43. PHY_TYPE_NAME,
  44. PHY_TYPE_C,
  45. PHY_TYPE_C_NAME,
  46. VALUENAME,
  47. DB_COLUMN1,
  48. DB_COLUMN2,
  49. DB_COLUMN3,
  50. DB_COLUMN4,
  51. DB_COLUMN5,
  52. DB_COLUMN6,
  53. DB_PARA1,
  54. DB_PARA2,
  55. DB_PARA3,
  56. DB_PARA_VALUE1,
  57. DB_PARA_VALUE2,
  58. DB_PARA_VALUE3,
  59. FORMULA1,
  60. FORMULA2,
  61. FORMULA3,
  62. FORMULA4,
  63. FORMULA5,
  64. PHY_CODE_DIR,
  65. PHY_NAME_DIR)
  66. VALUES
  67. ('#PHY_CODE#',
  68. '#PHY_NAME#',
  69. '#PHY_TYPE#',
  70. '#PHY_TYPE_NAME#',
  71. '#PHY_TYPE_C#',
  72. '#PHY_TYPE_C_NAME#',
  73. '#VALUENAME#',
  74. '#DB_COLUMN1#',
  75. '#DB_COLUMN2#',
  76. '#DB_COLUMN3#',
  77. '#DB_COLUMN4#',
  78. '#DB_COLUMN5#',
  79. '#DB_COLUMN6#',
  80. '#DB_PARA1#',
  81. '#DB_PARA2#',
  82. '#DB_PARA3#',
  83. '#DB_PARA_VALUE1#',
  84. '#DB_PARA_VALUE2#',
  85. '#DB_PARA_VALUE3#',
  86. LTRIM('#FORMULA1#'),
  87. LTRIM('#FORMULA2#'),
  88. LTRIM('#FORMULA3#'),
  89. LTRIM('#FORMULA4#'),
  90. LTRIM('#FORMULA5#'),
  91. '#PHY_CODE_DIR#',
  92. '#PHY_NAME_DIR#')
  93. ]]>
  94. </query>
  95. <query id = "FrmBaseSynchronizeRelation.doUpdate" desc = "">
  96. <![CDATA[
  97. UPDATE PIPE_CHECKCONSIGN_PHYRELATION
  98. SET PHY_CODE = '#PHY_CODE#',
  99. PHY_NAME = '#PHY_NAME#',
  100. PHY_TYPE = '#PHY_TYPE#',
  101. PHY_TYPE_NAME = '#PHY_TYPE_NAME#',
  102. PHY_TYPE_C = '#PHY_TYPE_C#',
  103. PHY_TYPE_C_NAME = '#PHY_TYPE_C_NAME#',
  104. VALUENAME = '#VALUENAME#',
  105. DB_COLUMN1 = '#DB_COLUMN1#',
  106. DB_COLUMN2 = '#DB_COLUMN2#',
  107. DB_COLUMN3 = '#DB_COLUMN3#',
  108. DB_COLUMN4 = '#DB_COLUMN4#',
  109. DB_COLUMN5 = '#DB_COLUMN5#',
  110. DB_COLUMN6 = '#DB_COLUMN6#',
  111. DB_PARA1 = '#DB_PARA1#',
  112. DB_PARA2 = '#DB_PARA2#',
  113. DB_PARA3 = '#DB_PARA3#',
  114. DB_PARA_VALUE1 = '#DB_PARA_VALUE1#',
  115. DB_PARA_VALUE2 = '#DB_PARA_VALUE2#',
  116. DB_PARA_VALUE3 = '#DB_PARA_VALUE3#',
  117. FORMULA1 = LTRIM('#FORMULA1#'),
  118. FORMULA2 = LTRIM('#FORMULA2#'),
  119. FORMULA3 = LTRIM('#FORMULA3#'),
  120. FORMULA4 = LTRIM('#FORMULA4#'),
  121. FORMULA5 = LTRIM('#FORMULA5#'),
  122. PHY_CODE_DIR = '#PHY_CODE_DIR#',
  123. PHY_NAME_DIR = '#PHY_NAME_DIR#'
  124. WHERE RELATIONKEY = '#RELATIONKEY#'
  125. ]]>
  126. </query>
  127. <query id = "FrmBaseSynchronizeRelation.doDelete" desc = "">
  128. <![CDATA[
  129. DELETE FROM PIPE_CHECKCONSIGN_PHYRELATION WHERE RELATIONKEY=?
  130. ]]>
  131. </query>
  132. <query id = "FrmBaseSynchronizeRelation.getComBasePhy" desc = "">
  133. <![CDATA[
  134. SELECT PHY_CODE, PHY_NAME, PHY_TYPE, PHY_TYPE_C
  135. FROM COM_BASE_PHY
  136. WHERE VALIDFLAG = '1'
  137. UNION ALL
  138. SELECT '0000', '通用', '0000', '0000'
  139. FROM DUAL
  140. ORDER BY PHY_TYPE, PHY_TYPE_C, PHY_CODE
  141. ]]>
  142. </query>
  143. <query id = "FrmBaseSynchronizeRelation.getComBasePhyB" desc = "">
  144. <![CDATA[
  145. SELECT PHY_CODE,
  146. PHY_TYPE
  147. FROM COM_BASE_PHY_B
  148. WHERE VALIDFLAG ='1'
  149. UNION ALL
  150. SELECT '0000', '通用'
  151. FROM DUAL
  152. ORDER BY PHY_CODE
  153. ]]>
  154. </query>
  155. <query id = "FrmBaseSynchronizeRelation.getComBasePhyC" desc = "">
  156. <![CDATA[
  157. SELECT PHY_CODE, PHY_TYPE
  158. FROM COM_BASE_PHY_C
  159. WHERE VALIDFLAG = '1'
  160. UNION ALL
  161. SELECT '0000', '通用'
  162. FROM DUAL
  163. ORDER BY PHY_CODE
  164. ]]>
  165. </query>
  166. <query id = "FrmBaseSynchronizeRelation.getComBasePhyFull1" desc = "">
  167. <![CDATA[
  168. SELECT A.PHY_CODE PHY_CODE_A,
  169. A.PHY_NAME PHY_NAME_A,
  170. B.PHY_CODE PHY_CODE_C,
  171. B.PHY_TYPE PHY_NAME_C,
  172. C.PHY_CODE PHY_CODE_B,
  173. C.PHY_TYPE PHY_NAME_B
  174. FROM COM_BASE_PHY A, COM_BASE_PHY_B B, COM_BASE_PHY_C C
  175. WHERE A.PHY_TYPE = B.PHY_CODE
  176. AND A.PHY_TYPE_C = C.PHY_CODE
  177. AND A.VALIDFLAG = '1'
  178. AND B.VALIDFLAG = '1'
  179. AND C.VALIDFLAG = '1'
  180. AND B.PHY_CODE IN ('R0001', 'R0003', 'R0005', 'R0004', 'R0002', 'R0005')
  181. ORDER BY B.PHY_CODE, C.PHY_CODE, A.PHY_CODE
  182. ]]>
  183. </query>
  184. <query id = "FrmBaseSynchronizeRelation.getComBasePhyFull2" desc = "">
  185. <![CDATA[
  186. SELECT B.PHY_CODE PHY_CODE_C,
  187. B.PHY_TYPE PHY_NAME_C,
  188. C.PHY_CODE PHY_CODE_B,
  189. C.PHY_TYPE PHY_NAME_B
  190. FROM COM_BASE_PHY_B B, COM_BASE_PHY_C C
  191. WHERE B.PHY_CODE = C.PHY_TYPE_M
  192. AND B.VALIDFLAG = '1'
  193. AND C.VALIDFLAG = '1'
  194. AND B.PHY_CODE IN ('R0001', 'R0003', 'R0005', 'R0004', 'R0002', 'R0005')
  195. ORDER BY B.PHY_CODE, C.PHY_CODE
  196. ]]>
  197. </query>
  198. <query id = "FrmBaseSynchronizeRelation.getComBasePhyFull3" desc = "">
  199. <![CDATA[
  200. SELECT B.PHY_CODE PHY_CODE_C,
  201. B.PHY_TYPE PHY_NAME_C
  202. FROM COM_BASE_PHY_B B
  203. WHERE B.VALIDFLAG = '1'
  204. AND B.PHY_CODE IN ('R0001', 'R0003', 'R0005', 'R0004', 'R0002', 'R0005')
  205. ORDER BY B.PHY_CODE
  206. ]]>
  207. </query>
  208. <query id = "FrmBaseSynchronizeRelation.getComBasePhy" desc = "">
  209. <![CDATA[
  210. ]]>
  211. </query>
  212. </queryMap>