RseCtlrMapper.xml 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.its.dsrc.dao.mapper.RseCtlrMapper">
  4. <select id="selectAll" resultType="com.its.dsrc.entity.TbRseCtlr">
  5. <![CDATA[
  6. SELECT A.RSE_CTLR_NMBR,
  7. A.RSE_CTLR_ID,
  8. A.RSE_NM,
  9. A.RSE_CTLR_IP,
  10. A.RSE_CTLR_PORT,
  11. A.RSE_CTLR_LOCAL_NO,
  12. A.RSE_TYPE_CD,
  13. A.RSE_MCU_ID,
  14. A.LOG_CNNC_ID,
  15. A.LOG_CNNC_PW,
  16. A.MNFC_CMPY_CD,
  17. A.CLCT_ABNR_BASI,
  18. A.DEL_YN
  19. FROM TB_RSE_CTLR A
  20. WHERE A.DEL_YN = 'N'
  21. ORDER BY A.RSE_CTLR_NMBR
  22. ]]>
  23. </select>
  24. <select id="selectRseCtlrStts" resultType="com.its.dsrc.entity.TbRseCtlrStts">
  25. <![CDATA[
  26. SELECT A.RSE_CTLR_NMBR AS RSE_CTLR_NMBR,
  27. A.UPDT_DT,
  28. A.CMNC_STTS_CD,
  29. A.CNTL_DEVC_STTS,
  30. A.ATN_1_STTS,
  31. A.ATN_2_STTS,
  32. A.ATN_3_STTS,
  33. A.ATN_4_STTS,
  34. A.ATN_1_MTNS,
  35. A.ATN_2_MTNS,
  36. A.ATN_3_MTNS,
  37. A.ATN_4_MTNS
  38. FROM TB_RSE_CTLR_STTS A,
  39. TB_RSE_CTLR B
  40. WHERE B.DEL_YN = 'N'
  41. AND A.RSE_CTLR_NMBR = B.RSE_CTLR_NMBR
  42. ]]>
  43. </select>
  44. <select id="selectRseObuNonCryptList" resultType="com.its.dsrc.entity.TbRseObuNonCrypt">
  45. <![CDATA[
  46. SELECT TRIM(A.OBU_ID) AS OBU_ID,
  47. TRIM(A.OBU_IDNT_NMBR) AS OBU_IDNT_NMBR
  48. FROM TB_RSE_OBU_NON_CRPT A
  49. ORDER BY A.OBU_ID
  50. ]]>
  51. </select>
  52. <update id="updateRseCtlrStts" parameterType="com.its.dsrc.entity.TbRseCtlrStts">
  53. <![CDATA[
  54. MERGE INTO TB_RSE_CTLR_STTS L
  55. USING (
  56. SELECT #{obj.RSE_CTLR_NMBR} AS RSE_CTLR_NMBR,
  57. #{obj.UPDT_DT} AS UPDT_DT,
  58. #{obj.CMNC_STTS_CD} AS CMNC_STTS_CD,
  59. #{obj.CNTL_DEVC_STTS} AS CNTL_DEVC_STTS,
  60. #{obj.ATN_1_STTS} AS ATN_1_STTS,
  61. #{obj.ATN_2_STTS} AS ATN_2_STTS,
  62. #{obj.ATN_3_STTS} AS ATN_3_STTS,
  63. #{obj.ATN_4_STTS} AS ATN_4_STTS,
  64. #{obj.ATN_1_MTNS} AS ATN_1_MTNS,
  65. #{obj.ATN_2_MTNS} AS ATN_2_MTNS,
  66. #{obj.ATN_3_MTNS} AS ATN_3_MTNS,
  67. #{obj.ATN_4_MTNS} AS ATN_4_MTNS,
  68. #{obj.CBOX_DOOR_STTS_CD} AS CBOX_DOOR_STTS_CD,
  69. #{obj.FRONT_DOOR_STTS_CD} AS FRONT_DOOR_STTS_CD,
  70. #{obj.BACK_DOOR_STTS_CD} AS BACK_DOOR_STTS_CD,
  71. #{obj.FAN_STTS_CD} AS FAN_STTS_CD,
  72. #{obj.HETR_STTS_CD} AS HETR_STTS_CD,
  73. #{obj.RTU_STTS_CD} AS RTU_STTS_CD,
  74. #{obj.CBOX_TMPR} AS CBOX_TMPR,
  75. #{obj.CBOX_HMDT} AS CBOX_HMDT
  76. FROM DUAL
  77. ) M
  78. ON ( L.RSE_CTLR_NMBR = M.RSE_CTLR_NMBR )
  79. WHEN MATCHED THEN
  80. UPDATE
  81. SET
  82. L.UPDT_DT = M.UPDT_DT,
  83. L.CMNC_STTS_CD = M.CMNC_STTS_CD,
  84. L.CNTL_DEVC_STTS = M.CNTL_DEVC_STTS,
  85. L.ATN_1_STTS = M.ATN_1_STTS,
  86. L.ATN_2_STTS = M.ATN_2_STTS,
  87. L.ATN_3_STTS = M.ATN_3_STTS,
  88. L.ATN_4_STTS = M.ATN_4_STTS,
  89. L.ATN_1_MTNS = M.ATN_1_MTNS,
  90. L.ATN_2_MTNS = M.ATN_2_MTNS,
  91. L.ATN_3_MTNS = M.ATN_3_MTNS,
  92. L.ATN_4_MTNS = M.ATN_4_MTNS,
  93. L.CBOX_DOOR_STTS_CD = M.CBOX_DOOR_STTS_CD,
  94. L.FRONT_DOOR_STTS_CD = M.FRONT_DOOR_STTS_CD,
  95. L.BACK_DOOR_STTS_CD = M.BACK_DOOR_STTS_CD,
  96. L.FAN_STTS_CD = M.FAN_STTS_CD,
  97. L.HETR_STTS_CD = M.HETR_STTS_CD,
  98. L.RTU_STTS_CD = M.RTU_STTS_CD,
  99. L.CBOX_TMPR = M.CBOX_TMPR,
  100. L.CBOX_HMDT = M.CBOX_HMDT
  101. WHEN NOT MATCHED THEN
  102. INSERT (
  103. L.RSE_CTLR_NMBR,
  104. L.UPDT_DT,
  105. L.CMNC_STTS_CD,
  106. L.CNTL_DEVC_STTS,
  107. L.ATN_1_STTS,
  108. L.ATN_2_STTS,
  109. L.ATN_3_STTS,
  110. L.ATN_4_STTS,
  111. L.ATN_1_MTNS,
  112. L.ATN_2_MTNS,
  113. L.ATN_3_MTNS,
  114. L.ATN_4_MTNS,
  115. L.CBOX_DOOR_STTS_CD,
  116. L.FRONT_DOOR_STTS_CD,
  117. L.BACK_DOOR_STTS_CD,
  118. L.FAN_STTS_CD,
  119. L.HETR_STTS_CD,
  120. L.RTU_STTS_CD,
  121. L.CBOX_TMPR,
  122. L.CBOX_HMDT
  123. )
  124. VALUES (
  125. M.RSE_CTLR_NMBR,
  126. M.UPDT_DT,
  127. M.CMNC_STTS_CD,
  128. M.CNTL_DEVC_STTS,
  129. M.ATN_1_STTS,
  130. M.ATN_2_STTS,
  131. M.ATN_3_STTS,
  132. M.ATN_4_STTS,
  133. M.ATN_1_MTNS,
  134. M.ATN_2_MTNS,
  135. M.ATN_3_MTNS,
  136. M.ATN_4_MTNS,
  137. M.CBOX_DOOR_STTS_CD,
  138. M.FRONT_DOOR_STTS_CD,
  139. M.BACK_DOOR_STTS_CD,
  140. M.FAN_STTS_CD,
  141. M.HETR_STTS_CD,
  142. M.RTU_STTS_CD,
  143. M.CBOX_TMPR,
  144. M.CBOX_HMDT
  145. )
  146. ]]>
  147. </update>
  148. <update id="batchUpdateRseCtlrStts" parameterType="java.util.Map">
  149. <![CDATA[
  150. MERGE INTO TB_RSE_CTLR_STTS L
  151. USING (
  152. SELECT #{RSE_CTLR_NMBR} AS RSE_CTLR_NMBR,
  153. #{UPDT_DT} AS UPDT_DT,
  154. #{CMNC_STTS_CD} AS CMNC_STTS_CD,
  155. #{CNTL_DEVC_STTS} AS CNTL_DEVC_STTS,
  156. #{ATN_1_STTS} AS ATN_1_STTS,
  157. #{ATN_2_STTS} AS ATN_2_STTS,
  158. #{ATN_3_STTS} AS ATN_3_STTS,
  159. #{ATN_4_STTS} AS ATN_4_STTS,
  160. #{ATN_1_MTNS} AS ATN_1_MTNS,
  161. #{ATN_2_MTNS} AS ATN_2_MTNS,
  162. #{ATN_3_MTNS} AS ATN_3_MTNS,
  163. #{ATN_4_MTNS} AS ATN_4_MTNS,
  164. #{CBOX_DOOR_STTS_CD} AS CBOX_DOOR_STTS_CD,
  165. #{FRONT_DOOR_STTS_CD} AS FRONT_DOOR_STTS_CD,
  166. #{BACK_DOOR_STTS_CD} AS BACK_DOOR_STTS_CD,
  167. #{FAN_STTS_CD} AS FAN_STTS_CD,
  168. #{HETR_STTS_CD} AS HETR_STTS_CD,
  169. #{RTU_STTS_CD} AS RTU_STTS_CD,
  170. #{CBOX_TMPR} AS CBOX_TMPR,
  171. #{CBOX_HMDT} AS CBOX_HMDT
  172. FROM DUAL
  173. ) M
  174. ON ( L.RSE_CTLR_NMBR = M.RSE_CTLR_NMBR )
  175. WHEN MATCHED THEN
  176. UPDATE
  177. SET
  178. L.UPDT_DT = M.UPDT_DT,
  179. L.CMNC_STTS_CD = M.CMNC_STTS_CD,
  180. L.CNTL_DEVC_STTS = M.CNTL_DEVC_STTS,
  181. L.ATN_1_STTS = M.ATN_1_STTS,
  182. L.ATN_2_STTS = M.ATN_2_STTS,
  183. L.ATN_3_STTS = M.ATN_3_STTS,
  184. L.ATN_4_STTS = M.ATN_4_STTS,
  185. L.ATN_1_MTNS = M.ATN_1_MTNS,
  186. L.ATN_2_MTNS = M.ATN_2_MTNS,
  187. L.ATN_3_MTNS = M.ATN_3_MTNS,
  188. L.ATN_4_MTNS = M.ATN_4_MTNS,
  189. L.CBOX_DOOR_STTS_CD = M.CBOX_DOOR_STTS_CD,
  190. L.FRONT_DOOR_STTS_CD = M.FRONT_DOOR_STTS_CD,
  191. L.BACK_DOOR_STTS_CD = M.BACK_DOOR_STTS_CD,
  192. L.FAN_STTS_CD = M.FAN_STTS_CD,
  193. L.HETR_STTS_CD = M.HETR_STTS_CD,
  194. L.RTU_STTS_CD = M.RTU_STTS_CD,
  195. L.CBOX_TMPR = M.CBOX_TMPR,
  196. L.CBOX_HMDT = M.CBOX_HMDT
  197. WHEN NOT MATCHED THEN
  198. INSERT (
  199. L.RSE_CTLR_NMBR,
  200. L.UPDT_DT,
  201. L.CMNC_STTS_CD,
  202. L.CNTL_DEVC_STTS,
  203. L.ATN_1_STTS,
  204. L.ATN_2_STTS,
  205. L.ATN_3_STTS,
  206. L.ATN_4_STTS,
  207. L.ATN_1_MTNS,
  208. L.ATN_2_MTNS,
  209. L.ATN_3_MTNS,
  210. L.ATN_4_MTNS,
  211. L.CBOX_DOOR_STTS_CD,
  212. L.FRONT_DOOR_STTS_CD,
  213. L.BACK_DOOR_STTS_CD,
  214. L.FAN_STTS_CD,
  215. L.HETR_STTS_CD,
  216. L.RTU_STTS_CD,
  217. L.CBOX_TMPR,
  218. L.CBOX_HMDT
  219. )
  220. VALUES (
  221. M.RSE_CTLR_NMBR,
  222. M.UPDT_DT,
  223. M.CMNC_STTS_CD,
  224. M.CNTL_DEVC_STTS,
  225. M.ATN_1_STTS,
  226. M.ATN_2_STTS,
  227. M.ATN_3_STTS,
  228. M.ATN_4_STTS,
  229. M.ATN_1_MTNS,
  230. M.ATN_2_MTNS,
  231. M.ATN_3_MTNS,
  232. M.ATN_4_MTNS,
  233. M.CBOX_DOOR_STTS_CD,
  234. M.FRONT_DOOR_STTS_CD,
  235. M.BACK_DOOR_STTS_CD,
  236. M.FAN_STTS_CD,
  237. M.HETR_STTS_CD,
  238. M.RTU_STTS_CD,
  239. M.CBOX_TMPR,
  240. M.CBOX_HMDT
  241. )
  242. ]]>
  243. </update>
  244. <update id="updateRseCtlrSttsList" parameterType="java.util.List">
  245. <![CDATA[
  246. MERGE INTO TB_RSE_CTLR_STTS L
  247. USING (
  248. <foreach collection="list" item="obj" open="" close="" separator="UNION">
  249. SELECT #{obj.RSE_CTLR_NMBR} AS RSE_CTLR_NMBR,
  250. #{obj.UPDT_DT} AS UPDT_DT,
  251. #{obj.CMNC_STTS_CD} AS CMNC_STTS_CD,
  252. #{obj.CNTL_DEVC_STTS} AS CNTL_DEVC_STTS,
  253. #{obj.ATN_1_STTS} AS ATN_1_STTS,
  254. #{obj.ATN_2_STTS} AS ATN_2_STTS,
  255. #{obj.ATN_3_STTS} AS ATN_3_STTS,
  256. #{obj.ATN_4_STTS} AS ATN_4_STTS,
  257. #{obj.ATN_1_MTNS} AS ATN_1_MTNS,
  258. #{obj.ATN_2_MTNS} AS ATN_2_MTNS,
  259. #{obj.ATN_3_MTNS} AS ATN_3_MTNS,
  260. #{obj.ATN_4_MTNS} AS ATN_4_MTNS,
  261. #{obj.CBOX_DOOR_STTS_CD} AS CBOX_DOOR_STTS_CD,
  262. #{obj.FRONT_DOOR_STTS_CD} AS FRONT_DOOR_STTS_CD,
  263. #{obj.BACK_DOOR_STTS_CD} AS BACK_DOOR_STTS_CD,
  264. #{obj.FAN_STTS_CD} AS FAN_STTS_CD,
  265. #{obj.HETR_STTS_CD} AS HETR_STTS_CD,
  266. #{obj.RTU_STTS_CD} AS RTU_STTS_CD,
  267. #{obj.CBOX_TMPR} AS CBOX_TMPR,
  268. #{obj.CBOX_HMDT} AS CBOX_HMDT
  269. FROM DUAL
  270. </foreach>
  271. ) M
  272. ON ( L.RSE_CTLR_NMBR = M.RSE_CTLR_NMBR )
  273. WHEN MATCHED THEN
  274. UPDATE
  275. <set>
  276. L.UPDT_DT = M.UPDT_DT,
  277. L.CMNC_STTS_CD = M.CMNC_STTS_CD,
  278. L.CNTL_DEVC_STTS = M.CNTL_DEVC_STTS,
  279. L.ATN_1_STTS = M.ATN_1_STTS,
  280. L.ATN_2_STTS = M.ATN_2_STTS,
  281. L.ATN_3_STTS = M.ATN_3_STTS,
  282. L.ATN_4_STTS = M.ATN_4_STTS,
  283. L.ATN_1_MTNS = M.ATN_1_MTNS,
  284. L.ATN_2_MTNS = M.ATN_2_MTNS,
  285. L.ATN_3_MTNS = M.ATN_3_MTNS,
  286. L.ATN_4_MTNS = M.ATN_4_MTNS,
  287. L.CBOX_DOOR_STTS_CD = M.CBOX_DOOR_STTS_CD,
  288. L.FRONT_DOOR_STTS_CD = M.FRONT_DOOR_STTS_CD,
  289. L.BACK_DOOR_STTS_CD = M.BACK_DOOR_STTS_CD,
  290. L.FAN_STTS_CD = M.FAN_STTS_CD,
  291. L.HETR_STTS_CD = M.HETR_STTS_CD,
  292. L.RTU_STTS_CD = M.RTU_STTS_CD,
  293. L.CBOX_TMPR = M.CBOX_TMPR,
  294. L.CBOX_HMDT = M.CBOX_HMDT
  295. </set>
  296. WHEN NOT MATCHED THEN
  297. INSERT (
  298. L.RSE_CTLR_NMBR,
  299. L.UPDT_DT,
  300. L.CMNC_STTS_CD,
  301. L.CNTL_DEVC_STTS,
  302. L.ATN_1_STTS,
  303. L.ATN_2_STTS,
  304. L.ATN_3_STTS,
  305. L.ATN_4_STTS,
  306. L.ATN_1_MTNS,
  307. L.ATN_2_MTNS,
  308. L.ATN_3_MTNS,
  309. L.ATN_4_MTNS,
  310. L.CBOX_DOOR_STTS_CD,
  311. L.FRONT_DOOR_STTS_CD,
  312. L.BACK_DOOR_STTS_CD,
  313. L.FAN_STTS_CD,
  314. L.HETR_STTS_CD,
  315. L.RTU_STTS_CD,
  316. L.CBOX_TMPR,
  317. L.CBOX_HMDT
  318. )
  319. VALUES (
  320. M.RSE_CTLR_NMBR,
  321. M.UPDT_DT,
  322. M.CMNC_STTS_CD,
  323. M.CNTL_DEVC_STTS,
  324. M.ATN_1_STTS,
  325. M.ATN_2_STTS,
  326. M.ATN_3_STTS,
  327. M.ATN_4_STTS,
  328. M.ATN_1_MTNS,
  329. M.ATN_2_MTNS,
  330. M.ATN_3_MTNS,
  331. M.ATN_4_MTNS,
  332. M.CBOX_DOOR_STTS_CD,
  333. M.FRONT_DOOR_STTS_CD,
  334. M.BACK_DOOR_STTS_CD,
  335. M.FAN_STTS_CD,
  336. M.HETR_STTS_CD,
  337. M.RTU_STTS_CD,
  338. M.CBOX_TMPR,
  339. M.CBOX_HMDT
  340. )
  341. ]]>
  342. </update>
  343. <insert id="insertRseCtlrSttsHs" parameterType="com.its.dsrc.entity.TbRseCtlrStts">
  344. <![CDATA[
  345. INSERT INTO TB_RSE_CTLR_STTS_HS (
  346. CRTN_DT,
  347. RSE_CTLR_NMBR,
  348. CMNC_STTS_CD,
  349. CNTL_DEVC_STTS,
  350. ATN_1_STTS,
  351. ATN_2_STTS,
  352. ATN_3_STTS,
  353. ATN_4_STTS,
  354. ATN_1_MTNS,
  355. ATN_2_MTNS,
  356. ATN_3_MTNS,
  357. ATN_4_MTNS,
  358. CBOX_DOOR_STTS_CD,
  359. FRONT_DOOR_STTS_CD,
  360. BACK_DOOR_STTS_CD,
  361. FAN_STTS_CD,
  362. HETR_STTS_CD,
  363. RTU_STTS_CD,
  364. CBOX_TMPR,
  365. CBOX_HMDT
  366. )
  367. VALUES (
  368. #{obj.UPDT_DT},
  369. #{obj.RSE_CTLR_NMBR},
  370. #{obj.CMNC_STTS_CD},
  371. #{obj.CNTL_DEVC_STTS},
  372. #{obj.ATN_1_STTS},
  373. #{obj.ATN_2_STTS},
  374. #{obj.ATN_3_STTS},
  375. #{obj.ATN_4_STTS},
  376. #{obj.ATN_1_MTNS},
  377. #{obj.ATN_2_MTNS},
  378. #{obj.ATN_3_MTNS},
  379. #{obj.ATN_4_MTNS},
  380. #{obj.CBOX_DOOR_STTS_CD},
  381. #{obj.FRONT_DOOR_STTS_CD},
  382. #{obj.BACK_DOOR_STTS_CD},
  383. #{obj.FAN_STTS_CD},
  384. #{obj.HETR_STTS_CD},
  385. #{obj.RTU_STTS_CD},
  386. #{obj.CBOX_TMPR},
  387. #{obj.CBOX_HMDT}
  388. )
  389. ]]>
  390. </insert>
  391. <insert id="batchInsertRseCtlrSttsHs" parameterType="java.util.Map">
  392. <![CDATA[
  393. INSERT INTO TB_RSE_CTLR_STTS_HS (
  394. CRTN_DT,
  395. RSE_CTLR_NMBR,
  396. CMNC_STTS_CD,
  397. CNTL_DEVC_STTS,
  398. ATN_1_STTS,
  399. ATN_2_STTS,
  400. ATN_3_STTS,
  401. ATN_4_STTS,
  402. ATN_1_MTNS,
  403. ATN_2_MTNS,
  404. ATN_3_MTNS,
  405. ATN_4_MTNS,
  406. CBOX_DOOR_STTS_CD,
  407. FRONT_DOOR_STTS_CD,
  408. BACK_DOOR_STTS_CD,
  409. FAN_STTS_CD,
  410. HETR_STTS_CD,
  411. RTU_STTS_CD,
  412. CBOX_TMPR,
  413. CBOX_HMDT
  414. )
  415. VALUES (
  416. #{UPDT_DT},
  417. #{RSE_CTLR_NMBR},
  418. #{CMNC_STTS_CD},
  419. #{CNTL_DEVC_STTS},
  420. #{ATN_1_STTS},
  421. #{ATN_2_STTS},
  422. #{ATN_3_STTS},
  423. #{ATN_4_STTS},
  424. #{ATN_1_MTNS},
  425. #{ATN_2_MTNS},
  426. #{ATN_3_MTNS},
  427. #{ATN_4_MTNS},
  428. #{CBOX_DOOR_STTS_CD},
  429. #{FRONT_DOOR_STTS_CD},
  430. #{BACK_DOOR_STTS_CD},
  431. #{FAN_STTS_CD},
  432. #{HETR_STTS_CD},
  433. #{RTU_STTS_CD},
  434. #{CBOX_TMPR},
  435. #{CBOX_HMDT}
  436. )
  437. ]]>
  438. </insert>
  439. <insert id="insertRseCtlrCnncHs" parameterType="com.its.dsrc.entity.TbRseCtlrCnncHs">
  440. <![CDATA[
  441. INSERT INTO TB_RSE_CTLR_CNNC_HS (
  442. RSE_CTLR_NMBR,
  443. CLCT_DT,
  444. LOG_TYPE,
  445. LOG_ID,
  446. LOG_ADDRESS )
  447. VALUES (
  448. #{obj.RSE_CTLR_NMBR},
  449. #{obj.CLCT_DT},
  450. #{obj.LOG_TYPE},
  451. #{obj.LOG_ID},
  452. #{obj.LOG_ADDRESS}
  453. )
  454. ]]>
  455. </insert>
  456. <insert id="insertRseCtrlHs" parameterType="com.its.dsrc.entity.TbRseCtrlHs">
  457. <![CDATA[
  458. INSERT INTO TB_RSE_CTRL_HS (
  459. RSE_CTLR_NMBR,
  460. CNTL_DT,
  461. DEVC_TYPE,
  462. CNTL_TYPE,
  463. RSPS_TYPE )
  464. VALUES (
  465. #{obj.RSE_CTLR_NMBR},
  466. #{obj.CNTL_DT},
  467. #{obj.DEVC_TYPE},
  468. #{obj.CNTL_TYPE},
  469. #{obj.RSPS_TYPE}
  470. )
  471. ]]>
  472. </insert>
  473. </mapper>