xt_flzzd_SqlMap.xml 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392
  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="xt_flzzd" >
  4. <resultMap id="ibatorgenerated_BaseResultMap" class="com.huimv.xt.dataobject.XtFlzzd" >
  5. <!--
  6. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  7. This element was generated on Thu Aug 07 14:29:58 CST 2014.
  8. -->
  9. <result column="id" property="id" jdbcType="INTEGER" />
  10. <result column="jqid" property="jqid" jdbcType="VARCHAR" />
  11. <result column="gzbh" property="gzbh" jdbcType="VARCHAR" />
  12. <result column="cgqzt" property="cgqzt" jdbcType="VARCHAR" />
  13. <result column="qgzt" property="qgzt" jdbcType="VARCHAR" />
  14. <result column="czz" property="czz" jdbcType="DECIMAL" />
  15. <result column="cjsz" property="cjsz" jdbcType="DECIMAL" />
  16. <result column="ebz" property="ebz" jdbcType="VARCHAR" />
  17. <result column="wwsbzwz" property="wwsbzwz" jdbcType="VARCHAR" />
  18. <result column="sfycbz" property="sfycbz" jdbcType="VARCHAR" />
  19. <result column="sjxrbz" property="sjxrbz" jdbcType="VARCHAR" />
  20. <result column="dzid" property="dzid" jdbcType="VARCHAR" />
  21. <result column="xgsj" property="xgsj" jdbcType="TIMESTAMP" />
  22. </resultMap>
  23. <sql id="ibatorgenerated_Example_Where_Clause" >
  24. <!--
  25. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  26. This element was generated on Thu Aug 07 14:29:58 CST 2014.
  27. -->
  28. <iterate property="oredCriteria" conjunction="or" prepend="where" removeFirstPrepend="iterate" >
  29. <isEqual property="oredCriteria[].valid" compareValue="true" >
  30. (
  31. <iterate prepend="and" property="oredCriteria[].criteriaWithoutValue" conjunction="and" >
  32. $oredCriteria[].criteriaWithoutValue[]$
  33. </iterate>
  34. <iterate prepend="and" property="oredCriteria[].criteriaWithSingleValue" conjunction="and" >
  35. $oredCriteria[].criteriaWithSingleValue[].condition$
  36. #oredCriteria[].criteriaWithSingleValue[].value#
  37. </iterate>
  38. <iterate prepend="and" property="oredCriteria[].criteriaWithListValue" conjunction="and" >
  39. $oredCriteria[].criteriaWithListValue[].condition$
  40. <iterate property="oredCriteria[].criteriaWithListValue[].values" open="(" close=")" conjunction="," >
  41. #oredCriteria[].criteriaWithListValue[].values[]#
  42. </iterate>
  43. </iterate>
  44. <iterate prepend="and" property="oredCriteria[].criteriaWithBetweenValue" conjunction="and" >
  45. $oredCriteria[].criteriaWithBetweenValue[].condition$
  46. #oredCriteria[].criteriaWithBetweenValue[].values[0]# and
  47. #oredCriteria[].criteriaWithBetweenValue[].values[1]#
  48. </iterate>
  49. )
  50. </isEqual>
  51. </iterate>
  52. </sql>
  53. <select id="ibatorgenerated_selectByExample" resultMap="ibatorgenerated_BaseResultMap" parameterClass="com.huimv.xt.dataobject.XtFlzzdExample" >
  54. <!--
  55. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  56. This element was generated on Thu Aug 07 14:29:58 CST 2014.
  57. -->
  58. select id, jqid, gzbh, cgqzt, qgzt, czz, cjsz, ebz, wwsbzwz, sfycbz, dzid, xgsj, sjxrbz
  59. from xt_flzzd
  60. <isParameterPresent >
  61. <include refid="xt_flzzd.ibatorgenerated_Example_Where_Clause" />
  62. <isNotNull property="orderByClause" >
  63. order by $orderByClause$
  64. </isNotNull>
  65. <isGreaterEqual property="start" compareValue="0" >
  66. limit $start$ , $limit$
  67. </isGreaterEqual>
  68. </isParameterPresent>
  69. </select>
  70. <select id="ibatorgenerated_selectByPrimaryKey" resultMap="ibatorgenerated_BaseResultMap" parameterClass="com.huimv.xt.dataobject.XtFlzzd" >
  71. <!--
  72. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  73. This element was generated on Thu Aug 07 14:29:58 CST 2014.
  74. -->
  75. select id, jqid, gzbh, cgqzt, qgzt, czz, cjsz, ebz, wwsbzwz, sfycbz, dzid, xgsj, sjxrbz
  76. from xt_flzzd
  77. where id = #id:INTEGER#
  78. </select>
  79. <delete id="ibatorgenerated_deleteByPrimaryKey" parameterClass="com.huimv.xt.dataobject.XtFlzzd" >
  80. <!--
  81. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  82. This element was generated on Thu Aug 07 14:29:58 CST 2014.
  83. -->
  84. delete from xt_flzzd
  85. where id = #id:INTEGER#
  86. </delete>
  87. <delete id="ibatorgenerated_deleteByExample" parameterClass="com.huimv.xt.dataobject.XtFlzzdExample" >
  88. <!--
  89. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  90. This element was generated on Thu Aug 07 14:29:58 CST 2014.
  91. -->
  92. delete from xt_flzzd
  93. <include refid="xt_flzzd.ibatorgenerated_Example_Where_Clause" />
  94. </delete>
  95. <insert id="ibatorgenerated_insert" parameterClass="com.huimv.xt.dataobject.XtFlzzd" >
  96. <!--
  97. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  98. This element was generated on Thu Aug 07 14:29:58 CST 2014.
  99. -->
  100. insert into xt_flzzd (id, jqid, gzbh, cgqzt, qgzt, czz, cjsz, ebz, wwsbzwz, sfycbz, dzid, xgsj, sjxrbz)
  101. values (#id:INTEGER#, #jqid:VARCHAR#, #gzbh:VARCHAR#, #cgqzt:VARCHAR#, #qgzt:VARCHAR#,
  102. #czz:DECIMAL#, #cjsz:DECIMAL#, #ebz:VARCHAR#, #wwsbzwz:VARCHAR#, #sfycbz:VARCHAR#,
  103. #dzid:VARCHAR#, #xgsj:TIMESTAMP#, #sjxrbz:VARCHAR#)
  104. </insert>
  105. <insert id="ibatorgenerated_insertSelective" parameterClass="com.huimv.xt.dataobject.XtFlzzd" >
  106. <!--
  107. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  108. This element was generated on Thu Aug 07 14:29:58 CST 2014.
  109. -->
  110. insert into xt_flzzd
  111. <dynamic prepend="(" >
  112. <isNotNull prepend="," property="id" >
  113. id
  114. </isNotNull>
  115. <isNotNull prepend="," property="jqid" >
  116. jqid
  117. </isNotNull>
  118. <isNotNull prepend="," property="gzbh" >
  119. gzbh
  120. </isNotNull>
  121. <isNotNull prepend="," property="cgqzt" >
  122. cgqzt
  123. </isNotNull>
  124. <isNotNull prepend="," property="qgzt" >
  125. qgzt
  126. </isNotNull>
  127. <isNotNull prepend="," property="czz" >
  128. czz
  129. </isNotNull>
  130. <isNotNull prepend="," property="cjsz" >
  131. cjsz
  132. </isNotNull>
  133. <isNotNull prepend="," property="ebz" >
  134. ebz
  135. </isNotNull>
  136. <isNotNull prepend="," property="wwsbzwz" >
  137. wwsbzwz
  138. </isNotNull>
  139. <isNotNull prepend="," property="sfycbz" >
  140. sfycbz
  141. </isNotNull>
  142. <isNotNull prepend="," property="dzid" >
  143. dzid
  144. </isNotNull>
  145. <isNotNull prepend="," property="xgsj" >
  146. xgsj
  147. </isNotNull>
  148. <isNotNull prepend="," property="sjxrbz" >
  149. sjxrbz
  150. </isNotNull>
  151. )
  152. </dynamic>
  153. values
  154. <dynamic prepend="(" >
  155. <isNotNull prepend="," property="id" >
  156. #id:INTEGER#
  157. </isNotNull>
  158. <isNotNull prepend="," property="jqid" >
  159. #jqid:VARCHAR#
  160. </isNotNull>
  161. <isNotNull prepend="," property="gzbh" >
  162. #gzbh:VARCHAR#
  163. </isNotNull>
  164. <isNotNull prepend="," property="cgqzt" >
  165. #cgqzt:VARCHAR#
  166. </isNotNull>
  167. <isNotNull prepend="," property="qgzt" >
  168. #qgzt:VARCHAR#
  169. </isNotNull>
  170. <isNotNull prepend="," property="czz" >
  171. #czz:DECIMAL#
  172. </isNotNull>
  173. <isNotNull prepend="," property="cjsz" >
  174. #cjsz:DECIMAL#
  175. </isNotNull>
  176. <isNotNull prepend="," property="ebz" >
  177. #ebz:VARCHAR#
  178. </isNotNull>
  179. <isNotNull prepend="," property="wwsbzwz" >
  180. #wwsbzwz:VARCHAR#
  181. </isNotNull>
  182. <isNotNull prepend="," property="sfycbz" >
  183. #sfycbz:VARCHAR#
  184. </isNotNull>
  185. <isNotNull prepend="," property="dzid" >
  186. #dzid:VARCHAR#
  187. </isNotNull>
  188. <isNotNull prepend="," property="xgsj" >
  189. #xgsj:TIMESTAMP#
  190. </isNotNull>
  191. <isNotNull prepend="," property="sjxrbz" >
  192. #sjxrbz:VARCHAR#
  193. </isNotNull>
  194. )
  195. </dynamic>
  196. </insert>
  197. <select id="ibatorgenerated_countByExample" parameterClass="com.huimv.xt.dataobject.XtFlzzdExample" resultClass="java.lang.Integer" >
  198. <!--
  199. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  200. This element was generated on Thu Aug 07 14:29:58 CST 2014.
  201. -->
  202. select count(*) from xt_flzzd
  203. <include refid="xt_flzzd.ibatorgenerated_Example_Where_Clause" />
  204. </select>
  205. <update id="ibatorgenerated_updateByExampleSelective" >
  206. <!--
  207. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  208. This element was generated on Thu Aug 07 14:29:58 CST 2014.
  209. -->
  210. update xt_flzzd
  211. <dynamic prepend="set" >
  212. <isNotNull prepend="," property="record.id" >
  213. id = #record.id:INTEGER#
  214. </isNotNull>
  215. <isNotNull prepend="," property="record.jqid" >
  216. jqid = #record.jqid:VARCHAR#
  217. </isNotNull>
  218. <isNotNull prepend="," property="record.gzbh" >
  219. gzbh = #record.gzbh:VARCHAR#
  220. </isNotNull>
  221. <isNotNull prepend="," property="record.cgqzt" >
  222. cgqzt = #record.cgqzt:VARCHAR#
  223. </isNotNull>
  224. <isNotNull prepend="," property="record.qgzt" >
  225. qgzt = #record.qgzt:VARCHAR#
  226. </isNotNull>
  227. <isNotNull prepend="," property="record.czz" >
  228. czz = #record.czz:DECIMAL#
  229. </isNotNull>
  230. <isNotNull prepend="," property="record.cjsz" >
  231. cjsz = #record.cjsz:DECIMAL#
  232. </isNotNull>
  233. <isNotNull prepend="," property="record.ebz" >
  234. ebz = #record.ebz:VARCHAR#
  235. </isNotNull>
  236. <isNotNull prepend="," property="record.wwsbzwz" >
  237. wwsbzwz = #record.wwsbzwz:VARCHAR#
  238. </isNotNull>
  239. <isNotNull prepend="," property="record.sfycbz" >
  240. sfycbz = #record.sfycbz:VARCHAR#
  241. </isNotNull>
  242. <isNotNull prepend="," property="record.dzid" >
  243. dzid = #record.dzid:VARCHAR#
  244. </isNotNull>
  245. <isNotNull prepend="," property="record.xgsj" >
  246. xgsj = #record.xgsj:TIMESTAMP#
  247. </isNotNull>
  248. <isNotNull prepend="," property="record.sjxrbz" >
  249. sjxrbz = #record.sjxrbz:VARCHAR#
  250. </isNotNull>
  251. </dynamic>
  252. <isParameterPresent >
  253. <include refid="xt_flzzd.ibatorgenerated_Example_Where_Clause" />
  254. </isParameterPresent>
  255. </update>
  256. <update id="ibatorgenerated_updateByExample" >
  257. <!--
  258. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  259. This element was generated on Thu Aug 07 14:29:58 CST 2014.
  260. -->
  261. update xt_flzzd
  262. set id = #record.id:INTEGER#,
  263. jqid = #record.jqid:VARCHAR#,
  264. gzbh = #record.gzbh:VARCHAR#,
  265. cgqzt = #record.cgqzt:VARCHAR#,
  266. qgzt = #record.qgzt:VARCHAR#,
  267. czz = #record.czz:DECIMAL#,
  268. cjsz = #record.cjsz:DECIMAL#,
  269. ebz = #record.ebz:VARCHAR#,
  270. wwsbzwz = #record.wwsbzwz:VARCHAR#,
  271. sfycbz = #record.sfycbz:VARCHAR#,
  272. dzid = #record.dzid:VARCHAR#,
  273. xgsj = #record.xgsj:TIMESTAMP#,
  274. sjxrbz = #record.sjxrbz:VARCHAR#
  275. <isParameterPresent >
  276. <include refid="xt_flzzd.ibatorgenerated_Example_Where_Clause" />
  277. </isParameterPresent>
  278. </update>
  279. <update id="ibatorgenerated_updateByPrimaryKeySelective" parameterClass="com.huimv.xt.dataobject.XtFlzzd" >
  280. <!--
  281. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  282. This element was generated on Thu Aug 07 14:29:58 CST 2014.
  283. -->
  284. update xt_flzzd
  285. <dynamic prepend="set" >
  286. <isNotNull prepend="," property="jqid" >
  287. jqid = #jqid:VARCHAR#
  288. </isNotNull>
  289. <isNotNull prepend="," property="gzbh" >
  290. gzbh = #gzbh:VARCHAR#
  291. </isNotNull>
  292. <isNotNull prepend="," property="cgqzt" >
  293. cgqzt = #cgqzt:VARCHAR#
  294. </isNotNull>
  295. <isNotNull prepend="," property="qgzt" >
  296. qgzt = #qgzt:VARCHAR#
  297. </isNotNull>
  298. <isNotNull prepend="," property="czz" >
  299. czz = #czz:DECIMAL#
  300. </isNotNull>
  301. <isNotNull prepend="," property="cjsz" >
  302. cjsz = #cjsz:DECIMAL#
  303. </isNotNull>
  304. <isNotNull prepend="," property="ebz" >
  305. ebz = #ebz:VARCHAR#
  306. </isNotNull>
  307. <isNotNull prepend="," property="wwsbzwz" >
  308. wwsbzwz = #wwsbzwz:VARCHAR#
  309. </isNotNull>
  310. <isNotNull prepend="," property="sfycbz" >
  311. sfycbz = #sfycbz:VARCHAR#
  312. </isNotNull>
  313. <isNotNull prepend="," property="dzid" >
  314. dzid = #dzid:VARCHAR#
  315. </isNotNull>
  316. <isNotNull prepend="," property="xgsj" >
  317. xgsj = #xgsj:TIMESTAMP#
  318. </isNotNull>
  319. <isNotNull prepend="," property="sjxrbz" >
  320. sjxrbz = #sjxrbz:VARCHAR#
  321. </isNotNull>
  322. </dynamic>
  323. where id = #id:INTEGER#
  324. </update>
  325. <update id="ibatorgenerated_updateByPrimaryKey" parameterClass="com.huimv.xt.dataobject.XtFlzzd" >
  326. <!--
  327. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  328. This element was generated on Thu Aug 07 14:29:58 CST 2014.
  329. -->
  330. update xt_flzzd
  331. set jqid = #jqid:VARCHAR#,
  332. gzbh = #gzbh:VARCHAR#,
  333. cgqzt = #cgqzt:VARCHAR#,
  334. qgzt = #qgzt:VARCHAR#,
  335. czz = #czz:DECIMAL#,
  336. cjsz = #cjsz:DECIMAL#,
  337. ebz = #ebz:VARCHAR#,
  338. wwsbzwz = #wwsbzwz:VARCHAR#,
  339. sfycbz = #sfycbz:VARCHAR#,
  340. sjxrbz = #sjxrbz:VARCHAR#,
  341. dzid = #dzid:VARCHAR#,
  342. xgsj = #xgsj:TIMESTAMP#
  343. where id = #id:INTEGER#
  344. </update>
  345. <sql id="xt.flzzd.where.cause">
  346. <dynamic prepend="where">
  347. <isNotEmpty prepend="and" property="id">
  348. fl.id = #id#
  349. </isNotEmpty>
  350. <isNotEmpty prepend="and" property="jqid">
  351. fl.jqid = #jqid#
  352. </isNotEmpty>
  353. <isNotEmpty prepend="and" property="sfycbz">
  354. fl.sfycbz = #sfycbz#
  355. </isNotEmpty>
  356. <isNotEmpty prepend="and" property="mcid">
  357. t.mcid = #mcid#
  358. </isNotEmpty>
  359. <isNotEmpty prepend="and" property="zsid">
  360. t.zsid = #zsid#
  361. </isNotEmpty>
  362. </dynamic>
  363. </sql>
  364. <select id="select.flzzd.by.param" resultClass="com.huimv.xt.dataobject.XtFlzzd" parameterClass="java.util.HashMap" >
  365. select fl.id, fl.jqid, fl.gzbh, fl.cgqzt, fl.qgzt, fl.czz, fl.cjsz, fl.ebz, fl.wwsbzwz, fl.sfycbz, fl.dzid, fl.xgsj,fl.sjxrbz,
  366. t.zsid, t.zsmc, t.mcmc, t.mcid, t.id jqdaid
  367. from xt_flzzd fl
  368. left join (select jq.id, jq.jqid,jq.zsid,zs.zsmc,mc.mcmc,zs.mcid from da_jqda jq,da_zsda zs,da_mcda mc where jq.zfbz = 0 and zs.id = jq.zsid and zs.zfbz = 0 and mc.id = zs.mcid and mc.zfbz = 0) t
  369. on t.jqid = fl.jqid
  370. <isParameterPresent>
  371. <include refid="xt.flzzd.where.cause" />
  372. </isParameterPresent>
  373. <dynamic prepend="order by">
  374. <isNotEmpty property="order">$order$</isNotEmpty>
  375. </dynamic>
  376. <dynamic prepend="limit">
  377. <isNotEmpty property="limit">$limit$</isNotEmpty>
  378. </dynamic>
  379. </select>
  380. <select id="select.count.flzzd.by.param" resultClass="java.lang.Integer" parameterClass="java.util.HashMap" >
  381. select count(*) from xt_flzzd fl
  382. left join (select jq.jqid,jq.zsid,zs.zsmc,mc.mcmc,zs.mcid from da_jqda jq,da_zsda zs,da_mcda mc where jq.zfbz = 0 and zs.id = jq.zsid and zs.zfbz = 0 and mc.id = zs.mcid and mc.zfbz = 0) t
  383. on t.jqid = fl.jqid
  384. <isParameterPresent>
  385. <include refid="xt.flzzd.where.cause" />
  386. </isParameterPresent>
  387. </select>
  388. </sqlMap>