BfhydMapper.xml 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530
  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.steerinfo.quality.bfhyd.mapper.BfhydMapper">
  4. <resultMap id="BaseResultMap" type="com.steerinfo.quality.bfhyd.model.Bfhyd">
  5. <id column="BFHYD_ZJDH" jdbcType="VARCHAR" property="bfhydZjdh" />
  6. <result column="BFHYD_SYRQ" jdbcType="VARCHAR" property="bfhydSyrq" />
  7. <result column="BFHYD_HYRQ" jdbcType="VARCHAR" property="bfhydHyrq" />
  8. <result column="BFHYD_26" jdbcType="VARCHAR" property="bfhyd26" />
  9. <result column="BFHYD_27" jdbcType="VARCHAR" property="bfhyd27" />
  10. <result column="BFHYD_01" jdbcType="DECIMAL" property="bfhyd01" />
  11. <result column="BFHYD_02" jdbcType="DECIMAL" property="bfhyd02" />
  12. <result column="BFHYD_03" jdbcType="DECIMAL" property="bfhyd03" />
  13. <result column="BFHYD_04" jdbcType="DECIMAL" property="bfhyd04" />
  14. <result column="BFHYD_05" jdbcType="DECIMAL" property="bfhyd05" />
  15. <result column="BFHYD_06" jdbcType="DECIMAL" property="bfhyd06" />
  16. <result column="BFHYD_07" jdbcType="DECIMAL" property="bfhyd07" />
  17. <result column="BFHYD_08" jdbcType="DECIMAL" property="bfhyd08" />
  18. <result column="BFHYD_09" jdbcType="DECIMAL" property="bfhyd09" />
  19. <result column="BFHYD_10" jdbcType="DECIMAL" property="bfhyd10" />
  20. <result column="BFHYD_11" jdbcType="DECIMAL" property="bfhyd11" />
  21. <result column="BFHYD_12" jdbcType="DECIMAL" property="bfhyd12" />
  22. <result column="TS" jdbcType="TIMESTAMP" property="ts"/>
  23. <result column="BFHYD_ZJR" jdbcType="VARCHAR" property="bfhydZjr"/>
  24. </resultMap>
  25. <sql id="columns">
  26. BFHYD_ZJDH, BFHYD_SYRQ, BFHYD_HYRQ, BFHYD_26, BFHYD_27, BFHYD_01, BFHYD_02, BFHYD_03,
  27. BFHYD_04, BFHYD_05, BFHYD_06, BFHYD_07, BFHYD_08, BFHYD_09, BFHYD_10, BFHYD_11, BFHYD_12,TS,BFHYD_ZJR
  28. </sql>
  29. <sql id="columns_alias">
  30. t.BFHYD_ZJDH, t.BFHYD_SYRQ, t.BFHYD_HYRQ, t.BFHYD_26, t.BFHYD_27, t.BFHYD_01, t.BFHYD_02,
  31. t.BFHYD_03, t.BFHYD_04, t.BFHYD_05, t.BFHYD_06, t.BFHYD_07, t.BFHYD_08, t.BFHYD_09,
  32. t.BFHYD_10, t.BFHYD_11, t.BFHYD_12
  33. </sql>
  34. <sql id="select">
  35. SELECT <include refid="columns"/> FROM BFHYD
  36. </sql>
  37. <sql id="select_alias">
  38. SELECT <include refid="columns_alias"/> FROM BFHYD t
  39. </sql>
  40. <sql id="where">
  41. <where>
  42. <if test="bfhydZjdh != null and bfhydZjdh != ''">
  43. and BFHYD_ZJDH = #{bfhydZjdh}
  44. </if>
  45. <if test="bfhydSyrq != null">
  46. and TO_CHAR(BFHYD_SYRQ,'yyyy-MM-dd') = #{bfhydSyrq}
  47. </if>
  48. <if test="bfhydHyrq != null">
  49. and TO_CHAR(BFHYD_HYRQ,'yyyy-MM-dd') = #{bfhydHyrq}
  50. </if>
  51. <if test="bfhyd26 != null and bfhyd26 != ''">
  52. and BFHYD_26 = #{bfhyd26}
  53. </if>
  54. <if test="bfhyd27 != null and bfhyd27 != ''">
  55. and BFHYD_27 = #{bfhyd27}
  56. </if>
  57. <if test="bfhyd01 != null">
  58. and BFHYD_01 = #{bfhyd01}
  59. </if>
  60. <if test="bfhyd02 != null">
  61. and BFHYD_02 = #{bfhyd02}
  62. </if>
  63. <if test="bfhyd03 != null">
  64. and BFHYD_03 = #{bfhyd03}
  65. </if>
  66. <if test="bfhyd04 != null">
  67. and BFHYD_04 = #{bfhyd04}
  68. </if>
  69. <if test="bfhyd05 != null">
  70. and BFHYD_05 = #{bfhyd05}
  71. </if>
  72. <if test="bfhyd06 != null">
  73. and BFHYD_06 = #{bfhyd06}
  74. </if>
  75. <if test="bfhyd07 != null">
  76. and BFHYD_07 = #{bfhyd07}
  77. </if>
  78. <if test="bfhyd08 != null">
  79. and BFHYD_08 = #{bfhyd08}
  80. </if>
  81. <if test="bfhyd09 != null">
  82. and BFHYD_09 = #{bfhyd09}
  83. </if>
  84. <if test="bfhyd10 != null">
  85. and BFHYD_10 = #{bfhyd10}
  86. </if>
  87. <if test="bfhyd11 != null">
  88. and BFHYD_11 = #{bfhyd11}
  89. </if>
  90. <if test="bfhyd12 != null">
  91. and BFHYD_12 = #{bfhyd12}
  92. </if>
  93. </where>
  94. </sql>
  95. <sql id="whereLike">
  96. <where>
  97. <if test="bfhydZjdh != null and bfhydZjdh != ''">
  98. and BFHYD_ZJDH LIKE '%${bfhydZjdh}%'
  99. </if>
  100. <if test="bfhydSyrq != null">
  101. and TO_CHAR(BFHYD_SYRQ,'yyyy-MM-dd') = #{bfhydSyrq}
  102. </if>
  103. <if test="bfhydHyrq != null">
  104. and TO_CHAR(BFHYD_HYRQ,'yyyy-MM-dd') = #{bfhydHyrq}
  105. </if>
  106. <if test="bfhyd26 != null and bfhyd26 != ''">
  107. and BFHYD_26 LIKE '%${bfhyd26}%'
  108. </if>
  109. <if test="bfhyd27 != null and bfhyd27 != ''">
  110. and BFHYD_27 LIKE '%${bfhyd27}%'
  111. </if>
  112. <if test="bfhyd01 != null">
  113. and BFHYD_01 = #{bfhyd01}
  114. </if>
  115. <if test="bfhyd02 != null">
  116. and BFHYD_02 = #{bfhyd02}
  117. </if>
  118. <if test="bfhyd03 != null">
  119. and BFHYD_03 = #{bfhyd03}
  120. </if>
  121. <if test="bfhyd04 != null">
  122. and BFHYD_04 = #{bfhyd04}
  123. </if>
  124. <if test="bfhyd05 != null">
  125. and BFHYD_05 = #{bfhyd05}
  126. </if>
  127. <if test="bfhyd06 != null">
  128. and BFHYD_06 = #{bfhyd06}
  129. </if>
  130. <if test="bfhyd07 != null">
  131. and BFHYD_07 = #{bfhyd07}
  132. </if>
  133. <if test="bfhyd08 != null">
  134. and BFHYD_08 = #{bfhyd08}
  135. </if>
  136. <if test="bfhyd09 != null">
  137. and BFHYD_09 = #{bfhyd09}
  138. </if>
  139. <if test="bfhyd10 != null">
  140. and BFHYD_10 = #{bfhyd10}
  141. </if>
  142. <if test="bfhyd11 != null">
  143. and BFHYD_11 = #{bfhyd11}
  144. </if>
  145. <if test="bfhyd12 != null">
  146. and BFHYD_12 = #{bfhyd12}
  147. </if>
  148. </where>
  149. </sql>
  150. <delete id="deleteByPrimaryKey" parameterType="java.lang.String">
  151. delete from BFHYD
  152. where BFHYD_ZJDH = #{bfhydZjdh,jdbcType=VARCHAR}
  153. </delete>
  154. <delete id="deleteBySelectiveElement" parameterType="java.util.HashMap">
  155. delete from BFHYD
  156. where 1!=1
  157. <if test="bfhydSyrq != null">
  158. or TO_CHAR(BFHYD_SYRQ,'yyyy-MM-dd') = '#{bfhydSyrq}'
  159. </if>
  160. <if test="bfhydHyrq != null">
  161. or TO_CHAR(BFHYD_HYRQ,'yyyy-MM-dd') = '#{bfhydHyrq}'
  162. </if>
  163. <if test="bfhyd26 != null and bfhyd26 != ''">
  164. or BFHYD_26 = #{bfhyd26}
  165. </if>
  166. <if test="bfhyd27 != null and bfhyd27 != ''">
  167. or BFHYD_27 = #{bfhyd27}
  168. </if>
  169. <if test="bfhyd01 != null">
  170. or BFHYD_01 = #{bfhyd01}
  171. </if>
  172. <if test="bfhyd02 != null">
  173. or BFHYD_02 = #{bfhyd02}
  174. </if>
  175. <if test="bfhyd03 != null">
  176. or BFHYD_03 = #{bfhyd03}
  177. </if>
  178. <if test="bfhyd04 != null">
  179. or BFHYD_04 = #{bfhyd04}
  180. </if>
  181. <if test="bfhyd05 != null">
  182. or BFHYD_05 = #{bfhyd05}
  183. </if>
  184. <if test="bfhyd06 != null">
  185. or BFHYD_06 = #{bfhyd06}
  186. </if>
  187. <if test="bfhyd07 != null">
  188. or BFHYD_07 = #{bfhyd07}
  189. </if>
  190. <if test="bfhyd08 != null">
  191. or BFHYD_08 = #{bfhyd08}
  192. </if>
  193. <if test="bfhyd09 != null">
  194. or BFHYD_09 = #{bfhyd09}
  195. </if>
  196. <if test="bfhyd10 != null">
  197. or BFHYD_10 = #{bfhyd10}
  198. </if>
  199. <if test="bfhyd11 != null">
  200. or BFHYD_11 = #{bfhyd11}
  201. </if>
  202. <if test="bfhyd12 != null">
  203. or BFHYD_12 = #{bfhyd12}
  204. </if>
  205. </delete>
  206. <insert id="insert" parameterType="com.steerinfo.quality.bfhyd.model.Bfhyd">
  207. insert into BFHYD (BFHYD_ZJDH, BFHYD_SYRQ, BFHYD_HYRQ,
  208. BFHYD_26, BFHYD_27, BFHYD_01,
  209. BFHYD_02, BFHYD_03, BFHYD_04,
  210. BFHYD_05, BFHYD_06, BFHYD_07,
  211. BFHYD_08, BFHYD_09, BFHYD_10,
  212. BFHYD_11, BFHYD_12,TS)
  213. values (#{bfhydZjdh,jdbcType=VARCHAR}, #{bfhydSyrq,jdbcType=TIMESTAMP}, #{bfhydHyrq,jdbcType=TIMESTAMP},
  214. #{bfhyd26,jdbcType=VARCHAR}, #{bfhyd27,jdbcType=VARCHAR}, #{bfhyd01,jdbcType=DECIMAL},
  215. #{bfhyd02,jdbcType=DECIMAL}, #{bfhyd03,jdbcType=DECIMAL}, #{bfhyd04,jdbcType=DECIMAL},
  216. #{bfhyd05,jdbcType=DECIMAL}, #{bfhyd06,jdbcType=DECIMAL}, #{bfhyd07,jdbcType=DECIMAL},
  217. #{bfhyd08,jdbcType=DECIMAL}, #{bfhyd09,jdbcType=DECIMAL}, #{bfhyd10,jdbcType=DECIMAL},
  218. #{bfhyd11,jdbcType=DECIMAL}, #{bfhyd12,jdbcType=DECIMAL},#{ts,jdbcType=TIMESTAMP})
  219. </insert>
  220. <insert id="insertSelective" parameterType="com.steerinfo.quality.bfhyd.model.Bfhyd">
  221. insert into BFHYD
  222. <trim prefix="(" suffix=")" suffixOverrides=",">
  223. <if test="bfhydZjdh != null">
  224. BFHYD_ZJDH,
  225. </if>
  226. <if test="bfhydSyrq != null">
  227. BFHYD_SYRQ,
  228. </if>
  229. <if test="bfhydHyrq != null">
  230. BFHYD_HYRQ,
  231. </if>
  232. <if test="bfhyd26 != null">
  233. BFHYD_26,
  234. </if>
  235. <if test="bfhyd27 != null">
  236. BFHYD_27,
  237. </if>
  238. <if test="bfhyd01 != null">
  239. BFHYD_01,
  240. </if>
  241. <if test="bfhyd02 != null">
  242. BFHYD_02,
  243. </if>
  244. <if test="bfhyd03 != null">
  245. BFHYD_03,
  246. </if>
  247. <if test="bfhyd04 != null">
  248. BFHYD_04,
  249. </if>
  250. <if test="bfhyd05 != null">
  251. BFHYD_05,
  252. </if>
  253. <if test="bfhyd06 != null">
  254. BFHYD_06,
  255. </if>
  256. <if test="bfhyd07 != null">
  257. BFHYD_07,
  258. </if>
  259. <if test="bfhyd08 != null">
  260. BFHYD_08,
  261. </if>
  262. <if test="bfhyd09 != null">
  263. BFHYD_09,
  264. </if>
  265. <if test="bfhyd10 != null">
  266. BFHYD_10,
  267. </if>
  268. <if test="bfhyd11 != null">
  269. BFHYD_11,
  270. </if>
  271. <if test="bfhyd12 != null">
  272. BFHYD_12,
  273. </if>
  274. </trim>
  275. <trim prefix="values (" suffix=")" suffixOverrides=",">
  276. <if test="bfhydZjdh != null">
  277. #{bfhydZjdh,jdbcType=VARCHAR},
  278. </if>
  279. <if test="bfhydSyrq != null">
  280. #{bfhydSyrq,jdbcType=TIMESTAMP},
  281. </if>
  282. <if test="bfhydHyrq != null">
  283. #{bfhydHyrq,jdbcType=TIMESTAMP},
  284. </if>
  285. <if test="bfhyd26 != null">
  286. #{bfhyd26,jdbcType=VARCHAR},
  287. </if>
  288. <if test="bfhyd27 != null">
  289. #{bfhyd27,jdbcType=VARCHAR},
  290. </if>
  291. <if test="bfhyd01 != null">
  292. #{bfhyd01,jdbcType=DECIMAL},
  293. </if>
  294. <if test="bfhyd02 != null">
  295. #{bfhyd02,jdbcType=DECIMAL},
  296. </if>
  297. <if test="bfhyd03 != null">
  298. #{bfhyd03,jdbcType=DECIMAL},
  299. </if>
  300. <if test="bfhyd04 != null">
  301. #{bfhyd04,jdbcType=DECIMAL},
  302. </if>
  303. <if test="bfhyd05 != null">
  304. #{bfhyd05,jdbcType=DECIMAL},
  305. </if>
  306. <if test="bfhyd06 != null">
  307. #{bfhyd06,jdbcType=DECIMAL},
  308. </if>
  309. <if test="bfhyd07 != null">
  310. #{bfhyd07,jdbcType=DECIMAL},
  311. </if>
  312. <if test="bfhyd08 != null">
  313. #{bfhyd08,jdbcType=DECIMAL},
  314. </if>
  315. <if test="bfhyd09 != null">
  316. #{bfhyd09,jdbcType=DECIMAL},
  317. </if>
  318. <if test="bfhyd10 != null">
  319. #{bfhyd10,jdbcType=DECIMAL},
  320. </if>
  321. <if test="bfhyd11 != null">
  322. #{bfhyd11,jdbcType=DECIMAL},
  323. </if>
  324. <if test="bfhyd12 != null">
  325. #{bfhyd12,jdbcType=DECIMAL},
  326. </if>
  327. </trim>
  328. </insert>
  329. <update id="updateByPrimaryKey" parameterType="com.steerinfo.quality.bfhyd.model.Bfhyd">
  330. update BFHYD
  331. set BFHYD_SYRQ = #{bfhydSyrq,jdbcType=TIMESTAMP},
  332. BFHYD_HYRQ = #{bfhydHyrq,jdbcType=TIMESTAMP},
  333. BFHYD_26 = #{bfhyd26,jdbcType=VARCHAR},
  334. BFHYD_27 = #{bfhyd27,jdbcType=VARCHAR},
  335. BFHYD_01 = #{bfhyd01,jdbcType=DECIMAL},
  336. BFHYD_02 = #{bfhyd02,jdbcType=DECIMAL},
  337. BFHYD_03 = #{bfhyd03,jdbcType=DECIMAL},
  338. BFHYD_04 = #{bfhyd04,jdbcType=DECIMAL},
  339. BFHYD_05 = #{bfhyd05,jdbcType=DECIMAL},
  340. BFHYD_06 = #{bfhyd06,jdbcType=DECIMAL},
  341. BFHYD_07 = #{bfhyd07,jdbcType=DECIMAL},
  342. BFHYD_08 = #{bfhyd08,jdbcType=DECIMAL},
  343. BFHYD_09 = #{bfhyd09,jdbcType=DECIMAL},
  344. BFHYD_10 = #{bfhyd10,jdbcType=DECIMAL},
  345. BFHYD_11 = #{bfhyd11,jdbcType=DECIMAL},
  346. BFHYD_12 = #{bfhyd12,jdbcType=DECIMAL}
  347. where BFHYD_ZJDH = #{bfhydZjdh,jdbcType=VARCHAR}
  348. </update>
  349. <update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.quality.bfhyd.model.Bfhyd">
  350. update BFHYD
  351. <set>
  352. <if test="bfhydSyrq != null">
  353. BFHYD_SYRQ = #{bfhydSyrq,jdbcType=TIMESTAMP},
  354. </if>
  355. <if test="bfhydHyrq != null">
  356. BFHYD_HYRQ = #{bfhydHyrq,jdbcType=TIMESTAMP},
  357. </if>
  358. <if test="bfhyd26 != null">
  359. BFHYD_26 = #{bfhyd26,jdbcType=VARCHAR},
  360. </if>
  361. <if test="bfhyd27 != null">
  362. BFHYD_27 = #{bfhyd27,jdbcType=VARCHAR},
  363. </if>
  364. <if test="bfhyd01 != null">
  365. BFHYD_01 = #{bfhyd01,jdbcType=DECIMAL},
  366. </if>
  367. <if test="bfhyd02 != null">
  368. BFHYD_02 = #{bfhyd02,jdbcType=DECIMAL},
  369. </if>
  370. <if test="bfhyd03 != null">
  371. BFHYD_03 = #{bfhyd03,jdbcType=DECIMAL},
  372. </if>
  373. <if test="bfhyd04 != null">
  374. BFHYD_04 = #{bfhyd04,jdbcType=DECIMAL},
  375. </if>
  376. <if test="bfhyd05 != null">
  377. BFHYD_05 = #{bfhyd05,jdbcType=DECIMAL},
  378. </if>
  379. <if test="bfhyd06 != null">
  380. BFHYD_06 = #{bfhyd06,jdbcType=DECIMAL},
  381. </if>
  382. <if test="bfhyd07 != null">
  383. BFHYD_07 = #{bfhyd07,jdbcType=DECIMAL},
  384. </if>
  385. <if test="bfhyd08 != null">
  386. BFHYD_08 = #{bfhyd08,jdbcType=DECIMAL},
  387. </if>
  388. <if test="bfhyd09 != null">
  389. BFHYD_09 = #{bfhyd09,jdbcType=DECIMAL},
  390. </if>
  391. <if test="bfhyd10 != null">
  392. BFHYD_10 = #{bfhyd10,jdbcType=DECIMAL},
  393. </if>
  394. <if test="bfhyd11 != null">
  395. BFHYD_11 = #{bfhyd11,jdbcType=DECIMAL},
  396. </if>
  397. <if test="bfhyd12 != null">
  398. BFHYD_12 = #{bfhyd12,jdbcType=DECIMAL},
  399. </if>
  400. </set>
  401. where BFHYD_ZJDH = #{bfhydZjdh,jdbcType=VARCHAR}
  402. </update>
  403. <select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
  404. <include refid="select"/>
  405. where BFHYD_ZJDH = #{bfhydZjdh,jdbcType=VARCHAR}
  406. </select>
  407. <select id="selectByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
  408. <include refid="select"/>
  409. <include refid="where"/>
  410. </select>
  411. <select id="selectLikeByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
  412. <include refid="select"/>
  413. <include refid="whereLike"/>
  414. </select>
  415. <insert id="batchInsert" parameterType="java.util.List">
  416. insert into BFHYD
  417. (BFHYD_ZJDH,
  418. BFHYD_SYRQ, BFHYD_HYRQ, BFHYD_26,
  419. BFHYD_27, BFHYD_01, BFHYD_02,
  420. BFHYD_03, BFHYD_04, BFHYD_05,
  421. BFHYD_06, BFHYD_07, BFHYD_08,
  422. BFHYD_09, BFHYD_10, BFHYD_11,
  423. BFHYD_12)
  424. ( <foreach collection="list" item="item" separator="union all">
  425. select
  426. #{item.bfhydZjdh,jdbcType=VARCHAR},
  427. #{item.bfhydSyrq,jdbcType=TIMESTAMP}, #{item.bfhydHyrq,jdbcType=TIMESTAMP}, #{item.bfhyd26,jdbcType=VARCHAR},
  428. #{item.bfhyd27,jdbcType=VARCHAR}, #{item.bfhyd01,jdbcType=DECIMAL}, #{item.bfhyd02,jdbcType=DECIMAL},
  429. #{item.bfhyd03,jdbcType=DECIMAL}, #{item.bfhyd04,jdbcType=DECIMAL}, #{item.bfhyd05,jdbcType=DECIMAL},
  430. #{item.bfhyd06,jdbcType=DECIMAL}, #{item.bfhyd07,jdbcType=DECIMAL}, #{item.bfhyd08,jdbcType=DECIMAL},
  431. #{item.bfhyd09,jdbcType=DECIMAL}, #{item.bfhyd10,jdbcType=DECIMAL}, #{item.bfhyd11,jdbcType=DECIMAL},
  432. #{item.bfhyd12,jdbcType=DECIMAL} from dual
  433. </foreach> )
  434. </insert>
  435. <update id="batchUpdate" parameterType="java.util.List">
  436. update BFHYD
  437. set
  438. BFHYD_ZJDH=
  439. <foreach collection="list" item="item" index="index" separator=" " open="case BFHYD_ZJDH" close="end">
  440. when #{item.bfhydZjdh,jdbcType=VARCHAR} then #{item.bfhydZjdh,jdbcType=VARCHAR}
  441. </foreach>
  442. ,BFHYD_SYRQ=
  443. <foreach collection="list" item="item" index="index" separator=" " open="case BFHYD_ZJDH" close="end">
  444. when #{item.bfhydZjdh,jdbcType=VARCHAR} then #{item.bfhydSyrq,jdbcType=TIMESTAMP}
  445. </foreach>
  446. ,BFHYD_HYRQ=
  447. <foreach collection="list" item="item" index="index" separator=" " open="case BFHYD_ZJDH" close="end">
  448. when #{item.bfhydZjdh,jdbcType=VARCHAR} then #{item.bfhydHyrq,jdbcType=TIMESTAMP}
  449. </foreach>
  450. ,BFHYD_26=
  451. <foreach collection="list" item="item" index="index" separator=" " open="case BFHYD_ZJDH" close="end">
  452. when #{item.bfhydZjdh,jdbcType=VARCHAR} then #{item.bfhyd26,jdbcType=VARCHAR}
  453. </foreach>
  454. ,BFHYD_27=
  455. <foreach collection="list" item="item" index="index" separator=" " open="case BFHYD_ZJDH" close="end">
  456. when #{item.bfhydZjdh,jdbcType=VARCHAR} then #{item.bfhyd27,jdbcType=VARCHAR}
  457. </foreach>
  458. ,BFHYD_01=
  459. <foreach collection="list" item="item" index="index" separator=" " open="case BFHYD_ZJDH" close="end">
  460. when #{item.bfhydZjdh,jdbcType=VARCHAR} then #{item.bfhyd01,jdbcType=DECIMAL}
  461. </foreach>
  462. ,BFHYD_02=
  463. <foreach collection="list" item="item" index="index" separator=" " open="case BFHYD_ZJDH" close="end">
  464. when #{item.bfhydZjdh,jdbcType=VARCHAR} then #{item.bfhyd02,jdbcType=DECIMAL}
  465. </foreach>
  466. ,BFHYD_03=
  467. <foreach collection="list" item="item" index="index" separator=" " open="case BFHYD_ZJDH" close="end">
  468. when #{item.bfhydZjdh,jdbcType=VARCHAR} then #{item.bfhyd03,jdbcType=DECIMAL}
  469. </foreach>
  470. ,BFHYD_04=
  471. <foreach collection="list" item="item" index="index" separator=" " open="case BFHYD_ZJDH" close="end">
  472. when #{item.bfhydZjdh,jdbcType=VARCHAR} then #{item.bfhyd04,jdbcType=DECIMAL}
  473. </foreach>
  474. ,BFHYD_05=
  475. <foreach collection="list" item="item" index="index" separator=" " open="case BFHYD_ZJDH" close="end">
  476. when #{item.bfhydZjdh,jdbcType=VARCHAR} then #{item.bfhyd05,jdbcType=DECIMAL}
  477. </foreach>
  478. ,BFHYD_06=
  479. <foreach collection="list" item="item" index="index" separator=" " open="case BFHYD_ZJDH" close="end">
  480. when #{item.bfhydZjdh,jdbcType=VARCHAR} then #{item.bfhyd06,jdbcType=DECIMAL}
  481. </foreach>
  482. ,BFHYD_07=
  483. <foreach collection="list" item="item" index="index" separator=" " open="case BFHYD_ZJDH" close="end">
  484. when #{item.bfhydZjdh,jdbcType=VARCHAR} then #{item.bfhyd07,jdbcType=DECIMAL}
  485. </foreach>
  486. ,BFHYD_08=
  487. <foreach collection="list" item="item" index="index" separator=" " open="case BFHYD_ZJDH" close="end">
  488. when #{item.bfhydZjdh,jdbcType=VARCHAR} then #{item.bfhyd08,jdbcType=DECIMAL}
  489. </foreach>
  490. ,BFHYD_09=
  491. <foreach collection="list" item="item" index="index" separator=" " open="case BFHYD_ZJDH" close="end">
  492. when #{item.bfhydZjdh,jdbcType=VARCHAR} then #{item.bfhyd09,jdbcType=DECIMAL}
  493. </foreach>
  494. ,BFHYD_10=
  495. <foreach collection="list" item="item" index="index" separator=" " open="case BFHYD_ZJDH" close="end">
  496. when #{item.bfhydZjdh,jdbcType=VARCHAR} then #{item.bfhyd10,jdbcType=DECIMAL}
  497. </foreach>
  498. ,BFHYD_11=
  499. <foreach collection="list" item="item" index="index" separator=" " open="case BFHYD_ZJDH" close="end">
  500. when #{item.bfhydZjdh,jdbcType=VARCHAR} then #{item.bfhyd11,jdbcType=DECIMAL}
  501. </foreach>
  502. ,BFHYD_12=
  503. <foreach collection="list" item="item" index="index" separator=" " open="case BFHYD_ZJDH" close="end">
  504. when #{item.bfhydZjdh,jdbcType=VARCHAR} then #{item.bfhyd12,jdbcType=DECIMAL}
  505. </foreach>
  506. where BFHYD_ZJDH in
  507. <foreach collection="list" index="index" item="item" separator="," open="(" close=")">
  508. #{item.bfhydZjdh,jdbcType=VARCHAR}
  509. </foreach>
  510. </update>
  511. <delete id="batchDelete" parameterType="java.util.List">
  512. delete from BFHYD
  513. where BFHYD_ZJDH in
  514. <foreach collection="list" item="id" open="(" close=")" separator=",">
  515. #{id}
  516. </foreach>
  517. </delete>
  518. <!-- 友情提示!!!-->
  519. <!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
  520. <select id="getAll" resultMap="BaseResultMap">
  521. SELECT TOP 200* from ( SELECT BFHYD_ZJDH, BFHYD_SYRQ , BFHYD_HYRQ , BFHYD_26,
  522. BFHYD_27 , BFHYD_01 , BFHYD_02 , BFHYD_03 ,
  523. BFHYD_04 , BFHYD_05 , BFHYD_06, BFHYD_07,
  524. BFHYD_08 , BFHYD_09, BFHYD_10 , BFHYD_11 , BFHYD_12 ,
  525. TS,BFHYD_ZJR
  526. FROM dbo.BFHYD
  527. WHERE (BFHYD_LRGS = 156) AND (BFHYD_QSRQ > '0') ) t order by t.BFHYD_HYRQ desc
  528. </select>
  529. <!---->
  530. </mapper>