xx_xxtz_SqlMap.xml 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd" >
  3. <sqlMap namespace="xx_xxtz" >
  4. <resultMap id="ibatorgenerated_BaseResultMap" class="com.huimv.xx.dataobject.XxXxtz" >
  5. <!--
  6. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  7. This element was generated on Fri Aug 08 15:20:55 CST 2014.
  8. -->
  9. <result column="ID" property="id" jdbcType="INTEGER" />
  10. <result column="BT" property="bt" jdbcType="VARCHAR" />
  11. <result column="XXLX" property="xxlx" jdbcType="VARCHAR" />
  12. <result column="ZZ" property="zz" jdbcType="VARCHAR" />
  13. <result column="FM" property="fm" jdbcType="VARCHAR" />
  14. <result column="ZY" property="zy" jdbcType="VARCHAR" />
  15. <result column="FBSJ" property="fbsj" jdbcType="TIMESTAMP" />
  16. <result column="KSSJ" property="kssj" jdbcType="TIMESTAMP" />
  17. <result column="JSSJ" property="jssj" jdbcType="TIMESTAMP" />
  18. <result column="FBR" property="fbr" jdbcType="INTEGER" />
  19. <result column="ZFBZ" property="zfbz" jdbcType="INTEGER" />
  20. <result column="MCID" property="mcid" jdbcType="INTEGER" />
  21. <result column="XXBZ" property="xxbz" jdbcType="INTEGER" />
  22. <result column="XFZT" property="xfzt" jdbcType="VARCHAR" />
  23. <result column="CLZT" property="clzt" jdbcType="VARCHAR" />
  24. <result column="XGR" property="xgr" jdbcType="VARCHAR" />
  25. <result column="XGSJ" property="xgsj" jdbcType="TIMESTAMP" />
  26. </resultMap>
  27. <resultMap id="ibatorgenerated_ResultMapWithBLOBs" class="com.huimv.xx.dataobject.XxXxtz" extends="xx_xxtz.ibatorgenerated_BaseResultMap" >
  28. <!--
  29. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  30. This element was generated on Fri Aug 08 15:20:55 CST 2014.
  31. -->
  32. <result column="ZW" property="zw" jdbcType="LONGVARCHAR" />
  33. </resultMap>
  34. <sql id="ibatorgenerated_Example_Where_Clause" >
  35. <!--
  36. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  37. This element was generated on Fri Aug 08 15:20:55 CST 2014.
  38. -->
  39. <iterate property="oredCriteria" conjunction="or" prepend="where" removeFirstPrepend="iterate" >
  40. <isEqual property="oredCriteria[].valid" compareValue="true" >
  41. (
  42. <iterate prepend="and" property="oredCriteria[].criteriaWithoutValue" conjunction="and" >
  43. $oredCriteria[].criteriaWithoutValue[]$
  44. </iterate>
  45. <iterate prepend="and" property="oredCriteria[].criteriaWithSingleValue" conjunction="and" >
  46. $oredCriteria[].criteriaWithSingleValue[].condition$
  47. #oredCriteria[].criteriaWithSingleValue[].value#
  48. </iterate>
  49. <iterate prepend="and" property="oredCriteria[].criteriaWithListValue" conjunction="and" >
  50. $oredCriteria[].criteriaWithListValue[].condition$
  51. <iterate property="oredCriteria[].criteriaWithListValue[].values" open="(" close=")" conjunction="," >
  52. #oredCriteria[].criteriaWithListValue[].values[]#
  53. </iterate>
  54. </iterate>
  55. <iterate prepend="and" property="oredCriteria[].criteriaWithBetweenValue" conjunction="and" >
  56. $oredCriteria[].criteriaWithBetweenValue[].condition$
  57. #oredCriteria[].criteriaWithBetweenValue[].values[0]# and
  58. #oredCriteria[].criteriaWithBetweenValue[].values[1]#
  59. </iterate>
  60. )
  61. </isEqual>
  62. </iterate>
  63. </sql>
  64. <select id="ibatorgenerated_selectByExampleWithBLOBs" resultMap="ibatorgenerated_ResultMapWithBLOBs" parameterClass="com.huimv.xx.dataobject.XxXxtzExample" >
  65. <!--
  66. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  67. This element was generated on Fri Aug 08 15:20:55 CST 2014.
  68. -->
  69. select ID, BT, XXLX, ZZ, FM, ZY, FBSJ, KSSJ, JSSJ, FBR, ZFBZ, MCID, XXBZ, XFZT, CLZT, XGR, XGSJ,
  70. ZW
  71. from xx_xxtz
  72. <isParameterPresent >
  73. <include refid="xx_xxtz.ibatorgenerated_Example_Where_Clause" />
  74. <isNotNull property="orderByClause" >
  75. order by $orderByClause$
  76. </isNotNull>
  77. </isParameterPresent>
  78. </select>
  79. <select id="ibatorgenerated_selectByExample" resultMap="ibatorgenerated_BaseResultMap" parameterClass="com.huimv.xx.dataobject.XxXxtzExample" >
  80. <!--
  81. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  82. This element was generated on Fri Aug 08 15:20:55 CST 2014.
  83. -->
  84. select ID, BT, XXLX, ZZ, FM, ZY, FBSJ, KSSJ, JSSJ, FBR, ZFBZ, MCID, XXBZ, XFZT, CLZT, XGR, XGSJ
  85. from xx_xxtz
  86. <isParameterPresent >
  87. <include refid="xx_xxtz.ibatorgenerated_Example_Where_Clause" />
  88. <isNotNull property="orderByClause" >
  89. order by $orderByClause$
  90. </isNotNull>
  91. <isGreaterEqual property="start" compareValue="0" >
  92. limit $start$ , $limit$
  93. </isGreaterEqual>
  94. </isParameterPresent>
  95. </select>
  96. <select id="ibatorgenerated_selectByPrimaryKey" resultClass="com.huimv.xx.dataobject.XxXxtz" parameterClass="com.huimv.xx.dataobject.XxXxtz" >
  97. <!--
  98. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  99. This element was generated on Fri Aug 08 15:20:55 CST 2014.
  100. -->
  101. <!-- select ID, BT, XXLX, ZZ, FM, ZY, FBSJ, FBR, ZFBZ, ZW
  102. from xx_xxtz -->
  103. select xx.ID, xx.BT, xx.XXLX, xx.MCID, xx.ZZ, xx.FM, xx.ZY, xx.FBSJ, xx.KSSJ, xx.JSSJ, xx.FBR, xx.XXBZ, xx.ZFBZ, xx.XFZT, xx.CLZT, xx.XGR, xx.XGSJ, xx.ZW, cz.YHXM AS FBRXM
  104. from xx_xxtz xx
  105. LEFT JOIN xt_czyh cz ON cz.ID = xx.FBR AND cz.ZFBZ = 0
  106. where xx.ID = #id:INTEGER#
  107. </select>
  108. <delete id="ibatorgenerated_deleteByPrimaryKey" parameterClass="com.huimv.xx.dataobject.XxXxtz" >
  109. <!--
  110. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  111. This element was generated on Fri Aug 08 15:20:55 CST 2014.
  112. -->
  113. delete from xx_xxtz
  114. where ID = #id:INTEGER#
  115. </delete>
  116. <delete id="ibatorgenerated_deleteByExample" parameterClass="com.huimv.xx.dataobject.XxXxtzExample" >
  117. <!--
  118. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  119. This element was generated on Fri Aug 08 15:20:55 CST 2014.
  120. -->
  121. delete from xx_xxtz
  122. <include refid="xx_xxtz.ibatorgenerated_Example_Where_Clause" />
  123. </delete>
  124. <insert id="ibatorgenerated_insert" parameterClass="com.huimv.xx.dataobject.XxXxtz" >
  125. <!--
  126. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  127. This element was generated on Fri Aug 08 15:20:55 CST 2014.
  128. -->
  129. insert into xx_xxtz (ID, BT, XXLX, ZZ, FM, ZY, FBSJ, KSSJ, JSSJ, FBR, ZFBZ, MCID, XXBZ, XFZT,
  130. CLZT, XGR, XGSJ, ZW)
  131. values (#id:INTEGER#, #bt:VARCHAR#, #xxlx:VARCHAR#, #zz:VARCHAR#, #fm:VARCHAR#, #zy:VARCHAR#,
  132. #fbsj:TIMESTAMP#, #kssj:TIMESTAMP#, #jssj:TIMESTAMP#, #fbr:INTEGER#, #zfbz:INTEGER#,
  133. #mcid:INTEGER#, #xxbz:INTEGER#, #xfzt:VARCHAR#, #clzt:VARCHAR#, #xgr:VARCHAR#,
  134. #xgsj:TIMESTAMP#, #zw:LONGVARCHAR#)
  135. </insert>
  136. <insert id="ibatorgenerated_insertSelective" parameterClass="com.huimv.xx.dataobject.XxXxtz" >
  137. <!--
  138. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  139. This element was generated on Fri Aug 08 15:20:55 CST 2014.
  140. -->
  141. insert into xx_xxtz
  142. <dynamic prepend="(" >
  143. <isNotNull prepend="," property="id" >
  144. ID
  145. </isNotNull>
  146. <isNotNull prepend="," property="bt" >
  147. BT
  148. </isNotNull>
  149. <isNotNull prepend="," property="xxlx" >
  150. XXLX
  151. </isNotNull>
  152. <isNotNull prepend="," property="zz" >
  153. ZZ
  154. </isNotNull>
  155. <isNotNull prepend="," property="fm" >
  156. FM
  157. </isNotNull>
  158. <isNotNull prepend="," property="zy" >
  159. ZY
  160. </isNotNull>
  161. <isNotNull prepend="," property="fbsj" >
  162. FBSJ
  163. </isNotNull>
  164. <isNotNull prepend="," property="kssj" >
  165. KSSJ
  166. </isNotNull>
  167. <isNotNull prepend="," property="jssj" >
  168. JSSJ
  169. </isNotNull>
  170. <isNotNull prepend="," property="fbr" >
  171. FBR
  172. </isNotNull>
  173. <isNotNull prepend="," property="zfbz" >
  174. ZFBZ
  175. </isNotNull>
  176. <isNotNull prepend="," property="mcid" >
  177. MCID
  178. </isNotNull>
  179. <isNotNull prepend="," property="xxbz" >
  180. XXBZ
  181. </isNotNull>
  182. <isNotNull prepend="," property="xfzt" >
  183. XFZT
  184. </isNotNull>
  185. <isNotNull prepend="," property="clzt" >
  186. CLZT
  187. </isNotNull>
  188. <isNotNull prepend="," property="xgr" >
  189. XGR
  190. </isNotNull>
  191. <isNotNull prepend="," property="xgsj" >
  192. XGSJ
  193. </isNotNull>
  194. <isNotNull prepend="," property="zw" >
  195. ZW
  196. </isNotNull>
  197. )
  198. </dynamic>
  199. values
  200. <dynamic prepend="(" >
  201. <isNotNull prepend="," property="id" >
  202. #id:INTEGER#
  203. </isNotNull>
  204. <isNotNull prepend="," property="bt" >
  205. #bt:VARCHAR#
  206. </isNotNull>
  207. <isNotNull prepend="," property="xxlx" >
  208. #xxlx:VARCHAR#
  209. </isNotNull>
  210. <isNotNull prepend="," property="zz" >
  211. #zz:VARCHAR#
  212. </isNotNull>
  213. <isNotNull prepend="," property="fm" >
  214. #fm:VARCHAR#
  215. </isNotNull>
  216. <isNotNull prepend="," property="zy" >
  217. #zy:VARCHAR#
  218. </isNotNull>
  219. <isNotNull prepend="," property="fbsj" >
  220. #fbsj:TIMESTAMP#
  221. </isNotNull>
  222. <isNotNull prepend="," property="kssj" >
  223. #kssj:TIMESTAMP#
  224. </isNotNull>
  225. <isNotNull prepend="," property="jssj" >
  226. #jssj:TIMESTAMP#
  227. </isNotNull>
  228. <isNotNull prepend="," property="fbr" >
  229. #fbr:INTEGER#
  230. </isNotNull>
  231. <isNotNull prepend="," property="zfbz" >
  232. #zfbz:INTEGER#
  233. </isNotNull>
  234. <isNotNull prepend="," property="mcid" >
  235. #mcid:INTEGER#
  236. </isNotNull>
  237. <isNotNull prepend="," property="xxbz" >
  238. #xxbz:INTEGER#
  239. </isNotNull>
  240. <isNotNull prepend="," property="xfzt" >
  241. #xfzt:VARCHAR#
  242. </isNotNull>
  243. <isNotNull prepend="," property="clzt" >
  244. #clzt:VARCHAR#
  245. </isNotNull>
  246. <isNotNull prepend="," property="xgr" >
  247. #xgr:VARCHAR#
  248. </isNotNull>
  249. <isNotNull prepend="," property="xgsj" >
  250. #xgsj:TIMESTAMP#
  251. </isNotNull>
  252. <isNotNull prepend="," property="zw" >
  253. #zw:LONGVARCHAR#
  254. </isNotNull>
  255. )
  256. </dynamic>
  257. </insert>
  258. <select id="ibatorgenerated_countByExample" parameterClass="com.huimv.xx.dataobject.XxXxtzExample" resultClass="java.lang.Integer" >
  259. <!--
  260. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  261. This element was generated on Fri Aug 08 15:20:55 CST 2014.
  262. -->
  263. select count(*) from xx_xxtz
  264. <include refid="xx_xxtz.ibatorgenerated_Example_Where_Clause" />
  265. </select>
  266. <update id="ibatorgenerated_updateByExampleSelective" >
  267. <!--
  268. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  269. This element was generated on Fri Aug 08 15:20:55 CST 2014.
  270. -->
  271. update xx_xxtz
  272. <dynamic prepend="set" >
  273. <isNotNull prepend="," property="record.id" >
  274. ID = #record.id:INTEGER#
  275. </isNotNull>
  276. <isNotNull prepend="," property="record.bt" >
  277. BT = #record.bt:VARCHAR#
  278. </isNotNull>
  279. <isNotNull prepend="," property="record.xxlx" >
  280. XXLX = #record.xxlx:VARCHAR#
  281. </isNotNull>
  282. <isNotNull prepend="," property="record.zz" >
  283. ZZ = #record.zz:VARCHAR#
  284. </isNotNull>
  285. <isNotNull prepend="," property="record.fm" >
  286. FM = #record.fm:VARCHAR#
  287. </isNotNull>
  288. <isNotNull prepend="," property="record.zy" >
  289. ZY = #record.zy:VARCHAR#
  290. </isNotNull>
  291. <isNotNull prepend="," property="record.fbsj" >
  292. FBSJ = #record.fbsj:TIMESTAMP#
  293. </isNotNull>
  294. <isNotNull prepend="," property="record.kssj" >
  295. KSSJ = #record.kssj:TIMESTAMP#
  296. </isNotNull>
  297. <isNotNull prepend="," property="record.jssj" >
  298. JSSJ = #record.jssj:TIMESTAMP#
  299. </isNotNull>
  300. <isNotNull prepend="," property="record.fbr" >
  301. FBR = #record.fbr:INTEGER#
  302. </isNotNull>
  303. <isNotNull prepend="," property="record.zfbz" >
  304. ZFBZ = #record.zfbz:INTEGER#
  305. </isNotNull>
  306. <isNotNull prepend="," property="record.mcid" >
  307. MCID = #record.mcid:INTEGER#
  308. </isNotNull>
  309. <isNotNull prepend="," property="record.xxbz" >
  310. XXBZ = #record.xxbz:INTEGER#
  311. </isNotNull>
  312. <isNotNull prepend="," property="record.xfzt" >
  313. XFZT = #record.xfzt:VARCHAR#
  314. </isNotNull>
  315. <isNotNull prepend="," property="record.clzt" >
  316. CLZT = #record.clzt:VARCHAR#
  317. </isNotNull>
  318. <isNotNull prepend="," property="record.xgr" >
  319. XGR = #record.xgr:VARCHAR#
  320. </isNotNull>
  321. <isNotNull prepend="," property="record.xgsj" >
  322. XGSJ = #record.xgsj:TIMESTAMP#
  323. </isNotNull>
  324. <isNotNull prepend="," property="record.zw" >
  325. ZW = #record.zw:LONGVARCHAR#
  326. </isNotNull>
  327. </dynamic>
  328. <isParameterPresent >
  329. <include refid="xx_xxtz.ibatorgenerated_Example_Where_Clause" />
  330. </isParameterPresent>
  331. </update>
  332. <update id="ibatorgenerated_updateByExampleWithBLOBs" >
  333. <!--
  334. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  335. This element was generated on Fri Aug 08 15:20:55 CST 2014.
  336. -->
  337. update xx_xxtz
  338. set ID = #record.id:INTEGER#,
  339. BT = #record.bt:VARCHAR#,
  340. XXLX = #record.xxlx:VARCHAR#,
  341. ZZ = #record.zz:VARCHAR#,
  342. FM = #record.fm:VARCHAR#,
  343. ZY = #record.zy:VARCHAR#,
  344. FBSJ = #record.fbsj:TIMESTAMP#,
  345. KSSJ = #record.kssj:TIMESTAMP#,
  346. JSSJ = #record.jssj:TIMESTAMP#,
  347. FBR = #record.fbr:INTEGER#,
  348. ZFBZ = #record.zfbz:INTEGER#,
  349. MCID = #record.mcid:INTEGER#,
  350. XXBZ = #record.xxbz:INTEGER#,
  351. XFZT = #record.xfzt:VARCHAR#,
  352. CLZT = #record.clzt:VARCHAR#,
  353. XGR = #record.xgr:VARCHAR#,
  354. XGSJ = #record.xgsj:TIMESTAMP#,
  355. ZW = #record.zw:LONGVARCHAR#
  356. <isParameterPresent >
  357. <include refid="xx_xxtz.ibatorgenerated_Example_Where_Clause" />
  358. </isParameterPresent>
  359. </update>
  360. <update id="ibatorgenerated_updateByExample" >
  361. <!--
  362. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  363. This element was generated on Fri Aug 08 15:20:55 CST 2014.
  364. -->
  365. update xx_xxtz
  366. set ID = #record.id:INTEGER#,
  367. BT = #record.bt:VARCHAR#,
  368. XXLX = #record.xxlx:VARCHAR#,
  369. ZZ = #record.zz:VARCHAR#,
  370. FM = #record.fm:VARCHAR#,
  371. ZY = #record.zy:VARCHAR#,
  372. FBSJ = #record.fbsj:TIMESTAMP#,
  373. KSSJ = #record.kssj:TIMESTAMP#,
  374. JSSJ = #record.jssj:TIMESTAMP#,
  375. FBR = #record.fbr:INTEGER#,
  376. ZFBZ = #record.zfbz:INTEGER#,
  377. MCID = #record.mcid:INTEGER#,
  378. XXBZ = #record.xxbz:INTEGER#,
  379. XFZT = #record.xfzt:VARCHAR#,
  380. CLZT = #record.clzt:VARCHAR#,
  381. XGR = #record.xgr:VARCHAR#,
  382. XGSJ = #record.xgsj:TIMESTAMP#
  383. <isParameterPresent >
  384. <include refid="xx_xxtz.ibatorgenerated_Example_Where_Clause" />
  385. </isParameterPresent>
  386. </update>
  387. <update id="ibatorgenerated_updateByPrimaryKeySelective" parameterClass="com.huimv.xx.dataobject.XxXxtz" >
  388. <!--
  389. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  390. This element was generated on Fri Aug 08 15:20:55 CST 2014.
  391. -->
  392. update xx_xxtz
  393. <dynamic prepend="set" >
  394. <isNotNull prepend="," property="bt" >
  395. BT = #bt:VARCHAR#
  396. </isNotNull>
  397. <isNotNull prepend="," property="xxlx" >
  398. XXLX = #xxlx:VARCHAR#
  399. </isNotNull>
  400. <isNotNull prepend="," property="zz" >
  401. ZZ = #zz:VARCHAR#
  402. </isNotNull>
  403. <isNotNull prepend="," property="fm" >
  404. FM = #fm:VARCHAR#
  405. </isNotNull>
  406. <isNotNull prepend="," property="zy" >
  407. ZY = #zy:VARCHAR#
  408. </isNotNull>
  409. <isNotNull prepend="," property="fbsj" >
  410. FBSJ = #fbsj:TIMESTAMP#
  411. </isNotNull>
  412. <isNotNull prepend="," property="kssj" >
  413. KSSJ = #kssj:TIMESTAMP#
  414. </isNotNull>
  415. <isNotNull prepend="," property="jssj" >
  416. JSSJ = #jssj:TIMESTAMP#
  417. </isNotNull>
  418. <isNotNull prepend="," property="fbr" >
  419. FBR = #fbr:INTEGER#
  420. </isNotNull>
  421. <isNotNull prepend="," property="zfbz" >
  422. ZFBZ = #zfbz:INTEGER#
  423. </isNotNull>
  424. <isNotNull prepend="," property="mcid" >
  425. MCID = #mcid:INTEGER#
  426. </isNotNull>
  427. <isNotNull prepend="," property="xxbz" >
  428. XXBZ = #xxbz:INTEGER#
  429. </isNotNull>
  430. <isNotNull prepend="," property="xfzt" >
  431. XFZT = #xfzt:VARCHAR#
  432. </isNotNull>
  433. <isNotNull prepend="," property="clzt" >
  434. CLZT = #clzt:VARCHAR#
  435. </isNotNull>
  436. <isNotNull prepend="," property="xgr" >
  437. XGR = #xgr:VARCHAR#
  438. </isNotNull>
  439. <isNotNull prepend="," property="xgsj" >
  440. XGSJ = #xgsj:TIMESTAMP#
  441. </isNotNull>
  442. <isNotNull prepend="," property="zw" >
  443. ZW = #zw:LONGVARCHAR#
  444. </isNotNull>
  445. </dynamic>
  446. where ID = #id:INTEGER#
  447. </update>
  448. <update id="ibatorgenerated_updateByPrimaryKeyWithBLOBs" parameterClass="com.huimv.xx.dataobject.XxXxtz" >
  449. <!--
  450. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  451. This element was generated on Fri Aug 08 15:20:55 CST 2014.
  452. -->
  453. update xx_xxtz
  454. set BT = #bt:VARCHAR#,
  455. XXLX = #xxlx:VARCHAR#,
  456. ZZ = #zz:VARCHAR#,
  457. FM = #fm:VARCHAR#,
  458. ZY = #zy:VARCHAR#,
  459. FBSJ = #fbsj:TIMESTAMP#,
  460. KSSJ = #kssj:TIMESTAMP#,
  461. JSSJ = #jssj:TIMESTAMP#,
  462. FBR = #fbr:INTEGER#,
  463. ZFBZ = #zfbz:INTEGER#,
  464. MCID = #mcid:INTEGER#,
  465. XXBZ = #xxbz:INTEGER#,
  466. XFZT = #xfzt:VARCHAR#,
  467. CLZT = #clzt:VARCHAR#,
  468. XGR = #xgr:VARCHAR#,
  469. XGSJ = #xgsj:TIMESTAMP#,
  470. ZW = #zw:LONGVARCHAR#
  471. where ID = #id:INTEGER#
  472. </update>
  473. <update id="ibatorgenerated_updateByPrimaryKey" parameterClass="com.huimv.xx.dataobject.XxXxtz" >
  474. <!--
  475. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  476. This element was generated on Fri Aug 08 15:20:55 CST 2014.
  477. -->
  478. update xx_xxtz
  479. set BT = #bt:VARCHAR#,
  480. XXLX = #xxlx:VARCHAR#,
  481. ZZ = #zz:VARCHAR#,
  482. FM = #fm:VARCHAR#,
  483. ZY = #zy:VARCHAR#,
  484. FBSJ = #fbsj:TIMESTAMP#,
  485. KSSJ = #kssj:TIMESTAMP#,
  486. JSSJ = #jssj:TIMESTAMP#,
  487. FBR = #fbr:INTEGER#,
  488. ZFBZ = #zfbz:INTEGER#,
  489. MCID = #mcid:INTEGER#,
  490. XXBZ = #xxbz:INTEGER#,
  491. XFZT = #xfzt:VARCHAR#,
  492. CLZT = #clzt:VARCHAR#,
  493. XGR = #xgr:VARCHAR#,
  494. XGSJ = #xgsj:TIMESTAMP#
  495. where ID = #id:INTEGER#
  496. </update>
  497. <!-- XxXxtz的搜索条件 -->
  498. <sql id="xx.xxtz.where.cause">
  499. <dynamic>
  500. <isNotEmpty prepend="and" property="id">
  501. x.ID = #id#
  502. </isNotEmpty>
  503. <isNotEmpty prepend="and" property="bt">
  504. x.BT like '%$bt$%'
  505. </isNotEmpty>
  506. <isNotEmpty prepend="and" property="xxlx">
  507. g.DMID = #xxlx#
  508. </isNotEmpty>
  509. <isNotEmpty prepend="and" property="zz">
  510. x.ZZ like '%$zz$%'
  511. </isNotEmpty>
  512. <isNotEmpty prepend="and" property="mcid">
  513. x.MCID = #mcid#
  514. </isNotEmpty>
  515. <isNotEmpty prepend="and" property="ksrq">
  516. <![CDATA[x.FBSJ >= #ksrq#]]>
  517. </isNotEmpty>
  518. <isNotEmpty prepend="and" property="jsrq">
  519. <![CDATA[x.FBSJ <= #jsrq#]]>
  520. </isNotEmpty>
  521. <isNotEmpty prepend="and" property="fbr">
  522. c.YHXM like '%$fbr$%'
  523. </isNotEmpty>
  524. <isNotEmpty prepend="and" property="xxbz">
  525. x.XXBZ = #xxbz#
  526. </isNotEmpty>
  527. <isNotEmpty prepend="and" property="clzt">
  528. x.CLZT = #clzt#
  529. </isNotEmpty>
  530. </dynamic>
  531. </sql>
  532. <!-- 根据指定搜索条件消息-->
  533. <select id="select.xxtz.by.param" resultClass="com.huimv.xx.dataobject.XxXxtz" parameterClass="java.util.Map">
  534. SELECT x.ID, x.BT, x.XXLX, x.MCID, g.DMMC AS XXLXMC, x.ZZ, x.FM, x.ZY, x.ZW, x.FBSJ, x.KSSJ, x.JSSJ, c.YHXM AS FBRXM, x.XXBZ, x.ZFBZ, x.XFZT, x.CLZT, x.XGR, x.XGSJ
  535. FROM xx_xxtz x
  536. LEFT JOIN xt_czyh c ON x.FBR = c.ID AND c.ZFBZ = 0
  537. LEFT JOIN xt_gydm g ON g.DMID = x.XXLX AND g.LBID = '19' AND g.ZFBZ = 0
  538. WHERE x.ZFBZ = 0
  539. <isParameterPresent>
  540. <include refid="xx.xxtz.where.cause" />
  541. </isParameterPresent>
  542. <dynamic prepend="order by">
  543. <isNotEmpty property="order">$order$</isNotEmpty>
  544. </dynamic>
  545. limit #startRecord#,#endRecord#
  546. </select>
  547. <select id="count.xxtz.by.param" parameterClass="java.util.Map" resultClass="java.lang.Integer">
  548. SELECT COUNT(*) FROM xx_xxtz x
  549. left join xt_czyh c on x.fbr = c.id and c.zfbz = 0
  550. left join xt_gydm g ON g.DMID = x.XXLX AND g.LBID = '19' AND g.ZFBZ = 0
  551. where x.ZFBZ = 0
  552. <isParameterPresent>
  553. <include refid="xx.xxtz.where.cause" />
  554. </isParameterPresent>
  555. </select>
  556. <select id="get.xxtz.max.id" resultClass="java.lang.Integer">
  557. SELECT MAX(ID) FROM xx_xxtz
  558. </select>
  559. <!-- 选取在有效时间段内的消息通知 -->
  560. <select id="select.xxtz.fit.time" parameterClass="java.util.Map" resultClass="com.huimv.xx.dataobject.XxXxtz">
  561. SELECT x.BT,g.DMMC as XXLXMC,x.ZZ,x.ZY,x.ZW,x.FBSJ,c.YHXM AS FBRXM FROM xx_xxtz x
  562. LEFT JOIN xt_czyh c on x.FBR = c.ID and c.ZFBZ = 0
  563. LEFT JOIN xt_gydm g on x.XXLX = g.DMID and g.LBID = '19' and g.ZFBZ = 0
  564. WHERE
  565. FBSJ > #MaxFbsj:TIMESTAMP# AND NOW() >= x.KSSJ AND x.JSSJ >= NOW() AND x.ZFBZ = 0
  566. <isNotEmpty prepend="and" property="mcid">
  567. (x.mcid = #mcid# or x.mcid is null)
  568. </isNotEmpty>
  569. <isEmpty prepend="and" property="mcid">
  570. x.mcid is null
  571. </isEmpty>
  572. </select>
  573. </sqlMap>