sjlr_zzxs_SqlMap.xml 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417
  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="sjlr_zzxs" >
  4. <resultMap id="ibatorgenerated_BaseResultMap" class="com.huimv.sjlr.dataobject.SjlrZzxs" >
  5. <!--
  6. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  7. This element was generated on Thu Jul 06 09:23:56 CST 2017.
  8. -->
  9. <result column="ID" property="id" jdbcType="INTEGER" />
  10. <result column="DWEB" property="dweb" jdbcType="VARCHAR" />
  11. <result column="XSSJ" property="xssj" jdbcType="TIMESTAMP" />
  12. <result column="XSJE" property="xsje" jdbcType="VARCHAR" />
  13. <result column="KHMC" property="khmc" jdbcType="VARCHAR" />
  14. <result column="BZ" property="bz" jdbcType="VARCHAR" />
  15. <result column="ZT" property="zt" jdbcType="INTEGER" />
  16. <result column="XGR" property="xgr" jdbcType="VARCHAR" />
  17. <result column="XGSJ" property="xgsj" jdbcType="TIMESTAMP" />
  18. <result column="ZFBZ" property="zfbz" jdbcType="INTEGER" />
  19. <result column="DSSJ" property="dssj" jdbcType="TIMESTAMP" />
  20. <result column="XB" property="xb" jdbcType="INTEGER" />
  21. <result column="MCID" property="mcid" jdbcType="INTEGER" />
  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 Jul 06 09:23:56 CST 2017.
  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.sjlr.dataobject.SjlrZzxsExample" >
  54. <!--
  55. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  56. This element was generated on Thu Jul 06 09:23:56 CST 2017.
  57. -->
  58. select ID, DWEB, XSSJ, XSJE, KHMC, BZ, ZT, XGR, XGSJ, ZFBZ, DSSJ, XB, MCID
  59. from sjlr_zzxs
  60. <isParameterPresent >
  61. <include refid="sjlr_zzxs.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.sjlr.dataobject.SjlrZzxs" >
  71. <!--
  72. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  73. This element was generated on Thu Jul 06 09:23:56 CST 2017.
  74. -->
  75. select ID, DWEB, XSSJ, XSJE, KHMC, BZ, ZT, XGR, XGSJ, ZFBZ, DSSJ, XB, MCID
  76. from sjlr_zzxs
  77. where ID = #id:INTEGER#
  78. </select>
  79. <delete id="ibatorgenerated_deleteByPrimaryKey" parameterClass="com.huimv.sjlr.dataobject.SjlrZzxs" >
  80. <!--
  81. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  82. This element was generated on Thu Jul 06 09:23:56 CST 2017.
  83. -->
  84. delete from sjlr_zzxs
  85. where ID = #id:INTEGER#
  86. </delete>
  87. <delete id="ibatorgenerated_deleteByExample" parameterClass="com.huimv.sjlr.dataobject.SjlrZzxsExample" >
  88. <!--
  89. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  90. This element was generated on Thu Jul 06 09:23:56 CST 2017.
  91. -->
  92. delete from sjlr_zzxs
  93. <include refid="sjlr_zzxs.ibatorgenerated_Example_Where_Clause" />
  94. </delete>
  95. <insert id="ibatorgenerated_insert" parameterClass="com.huimv.sjlr.dataobject.SjlrZzxs" >
  96. <!--
  97. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  98. This element was generated on Thu Jul 06 09:23:56 CST 2017.
  99. -->
  100. insert into sjlr_zzxs (ID, DWEB, XSSJ, XSJE, KHMC, BZ, ZT, XGR, XGSJ, ZFBZ, DSSJ, XB, MCID)
  101. values (#id:INTEGER#, #dweb:VARCHAR#, #xssj:TIMESTAMP#, #xsje:VARCHAR#, #khmc:VARCHAR#,
  102. #bz:VARCHAR#, #zt:INTEGER#, #xgr:VARCHAR#, #xgsj:TIMESTAMP#, #zfbz:INTEGER#, #dssj:TIMESTAMP#,
  103. #xb:INTEGER#, #mcid:INTEGER#)
  104. </insert>
  105. <insert id="ibatorgenerated_insertSelective" parameterClass="com.huimv.sjlr.dataobject.SjlrZzxs" >
  106. <!--
  107. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  108. This element was generated on Thu Jul 06 09:23:56 CST 2017.
  109. -->
  110. insert into sjlr_zzxs
  111. <dynamic prepend="(" >
  112. <isNotNull prepend="," property="id" >
  113. ID
  114. </isNotNull>
  115. <isNotNull prepend="," property="dweb" >
  116. DWEB
  117. </isNotNull>
  118. <isNotNull prepend="," property="xssj" >
  119. XSSJ
  120. </isNotNull>
  121. <isNotNull prepend="," property="xsje" >
  122. XSJE
  123. </isNotNull>
  124. <isNotNull prepend="," property="khmc" >
  125. KHMC
  126. </isNotNull>
  127. <isNotNull prepend="," property="bz" >
  128. BZ
  129. </isNotNull>
  130. <isNotNull prepend="," property="zt" >
  131. ZT
  132. </isNotNull>
  133. <isNotNull prepend="," property="xgr" >
  134. XGR
  135. </isNotNull>
  136. <isNotNull prepend="," property="xgsj" >
  137. XGSJ
  138. </isNotNull>
  139. <isNotNull prepend="," property="zfbz" >
  140. ZFBZ
  141. </isNotNull>
  142. <isNotNull prepend="," property="dssj" >
  143. DSSJ
  144. </isNotNull>
  145. <isNotNull prepend="," property="xb" >
  146. XB
  147. </isNotNull>
  148. <isNotNull prepend="," property="mcid" >
  149. MCID
  150. </isNotNull>
  151. )
  152. </dynamic>
  153. values
  154. <dynamic prepend="(" >
  155. <isNotNull prepend="," property="id" >
  156. #id:INTEGER#
  157. </isNotNull>
  158. <isNotNull prepend="," property="dweb" >
  159. #dweb:VARCHAR#
  160. </isNotNull>
  161. <isNotNull prepend="," property="xssj" >
  162. #xssj:TIMESTAMP#
  163. </isNotNull>
  164. <isNotNull prepend="," property="xsje" >
  165. #xsje:VARCHAR#
  166. </isNotNull>
  167. <isNotNull prepend="," property="khmc" >
  168. #khmc:VARCHAR#
  169. </isNotNull>
  170. <isNotNull prepend="," property="bz" >
  171. #bz:VARCHAR#
  172. </isNotNull>
  173. <isNotNull prepend="," property="zt" >
  174. #zt:INTEGER#
  175. </isNotNull>
  176. <isNotNull prepend="," property="xgr" >
  177. #xgr:VARCHAR#
  178. </isNotNull>
  179. <isNotNull prepend="," property="xgsj" >
  180. #xgsj:TIMESTAMP#
  181. </isNotNull>
  182. <isNotNull prepend="," property="zfbz" >
  183. #zfbz:INTEGER#
  184. </isNotNull>
  185. <isNotNull prepend="," property="dssj" >
  186. #dssj:TIMESTAMP#
  187. </isNotNull>
  188. <isNotNull prepend="," property="xb" >
  189. #xb:INTEGER#
  190. </isNotNull>
  191. <isNotNull prepend="," property="mcid" >
  192. #mcid:INTEGER#
  193. </isNotNull>
  194. )
  195. </dynamic>
  196. </insert>
  197. <select id="ibatorgenerated_countByExample" parameterClass="com.huimv.sjlr.dataobject.SjlrZzxsExample" 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 Jul 06 09:23:56 CST 2017.
  201. -->
  202. select count(*) from sjlr_zzxs
  203. <include refid="sjlr_zzxs.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 Jul 06 09:23:56 CST 2017.
  209. -->
  210. update sjlr_zzxs
  211. <dynamic prepend="set" >
  212. <isNotNull prepend="," property="record.id" >
  213. ID = #record.id:INTEGER#
  214. </isNotNull>
  215. <isNotNull prepend="," property="record.dweb" >
  216. DWEB = #record.dweb:VARCHAR#
  217. </isNotNull>
  218. <isNotNull prepend="," property="record.xssj" >
  219. XSSJ = #record.xssj:TIMESTAMP#
  220. </isNotNull>
  221. <isNotNull prepend="," property="record.xsje" >
  222. XSJE = #record.xsje:VARCHAR#
  223. </isNotNull>
  224. <isNotNull prepend="," property="record.khmc" >
  225. KHMC = #record.khmc:VARCHAR#
  226. </isNotNull>
  227. <isNotNull prepend="," property="record.bz" >
  228. BZ = #record.bz:VARCHAR#
  229. </isNotNull>
  230. <isNotNull prepend="," property="record.zt" >
  231. ZT = #record.zt:INTEGER#
  232. </isNotNull>
  233. <isNotNull prepend="," property="record.xgr" >
  234. XGR = #record.xgr:VARCHAR#
  235. </isNotNull>
  236. <isNotNull prepend="," property="record.xgsj" >
  237. XGSJ = #record.xgsj:TIMESTAMP#
  238. </isNotNull>
  239. <isNotNull prepend="," property="record.zfbz" >
  240. ZFBZ = #record.zfbz:INTEGER#
  241. </isNotNull>
  242. <isNotNull prepend="," property="record.dssj" >
  243. DSSJ = #record.dssj:TIMESTAMP#
  244. </isNotNull>
  245. <isNotNull prepend="," property="record.xb" >
  246. XB = #record.xb:INTEGER#
  247. </isNotNull>
  248. <isNotNull prepend="," property="record.mcid" >
  249. MCID = #record.mcid:INTEGER#
  250. </isNotNull>
  251. </dynamic>
  252. <isParameterPresent >
  253. <include refid="sjlr_zzxs.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 Jul 06 09:23:56 CST 2017.
  260. -->
  261. update sjlr_zzxs
  262. set ID = #record.id:INTEGER#,
  263. DWEB = #record.dweb:VARCHAR#,
  264. XSSJ = #record.xssj:TIMESTAMP#,
  265. XSJE = #record.xsje:VARCHAR#,
  266. KHMC = #record.khmc:VARCHAR#,
  267. BZ = #record.bz:VARCHAR#,
  268. ZT = #record.zt:INTEGER#,
  269. XGR = #record.xgr:VARCHAR#,
  270. XGSJ = #record.xgsj:TIMESTAMP#,
  271. ZFBZ = #record.zfbz:INTEGER#,
  272. DSSJ = #record.dssj:TIMESTAMP#,
  273. XB = #record.xb:INTEGER#,
  274. MCID = #record.mcid:INTEGER#
  275. <isParameterPresent >
  276. <include refid="sjlr_zzxs.ibatorgenerated_Example_Where_Clause" />
  277. </isParameterPresent>
  278. </update>
  279. <update id="ibatorgenerated_updateByPrimaryKeySelective" parameterClass="com.huimv.sjlr.dataobject.SjlrZzxs" >
  280. <!--
  281. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  282. This element was generated on Thu Jul 06 09:23:56 CST 2017.
  283. -->
  284. update sjlr_zzxs
  285. <dynamic prepend="set" >
  286. <isNotNull prepend="," property="dweb" >
  287. DWEB = #dweb:VARCHAR#
  288. </isNotNull>
  289. <isNotNull prepend="," property="xssj" >
  290. XSSJ = #xssj:TIMESTAMP#
  291. </isNotNull>
  292. <isNotNull prepend="," property="xsje" >
  293. XSJE = #xsje:VARCHAR#
  294. </isNotNull>
  295. <isNotNull prepend="," property="khmc" >
  296. KHMC = #khmc:VARCHAR#
  297. </isNotNull>
  298. <isNotNull prepend="," property="bz" >
  299. BZ = #bz:VARCHAR#
  300. </isNotNull>
  301. <isNotNull prepend="," property="zt" >
  302. ZT = #zt:INTEGER#
  303. </isNotNull>
  304. <isNotNull prepend="," property="xgr" >
  305. XGR = #xgr:VARCHAR#
  306. </isNotNull>
  307. <isNotNull prepend="," property="xgsj" >
  308. XGSJ = #xgsj:TIMESTAMP#
  309. </isNotNull>
  310. <isNotNull prepend="," property="zfbz" >
  311. ZFBZ = #zfbz:INTEGER#
  312. </isNotNull>
  313. <isNotNull prepend="," property="dssj" >
  314. DSSJ = #dssj:TIMESTAMP#
  315. </isNotNull>
  316. <isNotNull prepend="," property="xb" >
  317. XB = #xb:INTEGER#
  318. </isNotNull>
  319. <isNotNull prepend="," property="mcid" >
  320. MCID = #mcid:INTEGER#
  321. </isNotNull>
  322. </dynamic>
  323. where ID = #id:INTEGER#
  324. </update>
  325. <update id="ibatorgenerated_updateByPrimaryKey" parameterClass="com.huimv.sjlr.dataobject.SjlrZzxs" >
  326. <!--
  327. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  328. This element was generated on Thu Jul 06 09:23:56 CST 2017.
  329. -->
  330. update sjlr_zzxs
  331. set DWEB = #dweb:VARCHAR#,
  332. XSSJ = #xssj:TIMESTAMP#,
  333. XSJE = #xsje:VARCHAR#,
  334. KHMC = #khmc:VARCHAR#,
  335. BZ = #bz:VARCHAR#,
  336. ZT = #zt:INTEGER#,
  337. XGR = #xgr:VARCHAR#,
  338. XGSJ = #xgsj:TIMESTAMP#,
  339. ZFBZ = #zfbz:INTEGER#,
  340. DSSJ = #dssj:TIMESTAMP#,
  341. XB = #xb:INTEGER#,
  342. MCID = #mcid:INTEGER#
  343. where ID = #id:INTEGER#
  344. </update>
  345. <select id="select.sjlr.zzxs.by.param" parameterClass="java.util.Map" resultClass="com.huimv.sjlr.dataobject.SjlrZzxs">
  346. select zzxs.* from sjlr_zzxs zzxs where zzxs.zfbz = 0 and zzxs.mcid = #mcid# and zzxs.zt = 10
  347. <isNotNull prepend="and" property="dweb">
  348. zzxs.dweb like #dweb#
  349. </isNotNull>
  350. <isNotNull prepend="and" property="ksrq">
  351. zzxs.xssj >= DATE_FORMAT(#ksrq#,'%Y-%m-%d 00:00:00')
  352. </isNotNull>
  353. <isNotNull prepend="and" property="jsrq">
  354. zzxs.xssj <![CDATA[<=]]> DATE_FORMAT(#jsrq#,'%Y-%m-%d 23:59:59')
  355. </isNotNull>
  356. order by xssj desc
  357. </select>
  358. <select id="select.sjlr.zzxs.da.by.param" parameterClass="java.util.Map" resultClass="com.huimv.sjlr.dataobject.SjlrMzda">
  359. select dweb, sl, dqzt, 1 as xb ,eph from sjlr_gzda where zfbz = 0 and mcid = #mcid# and dqzt in (1,9,11)
  360. <isNotNull prepend="and" property="dweb">
  361. dweb like #dweb#
  362. </isNotNull>
  363. <isNotNull prepend="and" property="cxeph">
  364. eph like #cxeph#
  365. </isNotNull>
  366. union
  367. select dweb, sl, dqzt, 2 as xb,eph from sjlr_mzda where zfbz = 0 and mcid = #mcid# and dqzt in (1,9,11)
  368. <isNotNull prepend="and" property="dweb">
  369. dweb like #dweb#
  370. </isNotNull>
  371. <isNotNull prepend="and" property="cxeph">
  372. eph like #cxeph#
  373. </isNotNull>
  374. </select>
  375. <select id="select.sjlr.zzds.by.param" parameterClass="java.util.Map" resultClass="com.huimv.sjlr.dataobject.SjlrZzxs">
  376. select * from
  377. (select * ,1 as xb from sjlr_gzda union select * ,2 as xb from sjlr_mzda)da
  378. where da.dqzt in(1,11,6,8,9) and da.zfbz = 0 and da.mcid = #mcid# and da.zfbz=0
  379. <isNotNull prepend="and" property="dweb">
  380. da.dweb like #dweb#
  381. </isNotNull>
  382. <isNotNull prepend="and" property="ksrq">
  383. da.xssj >= DATE_FORMAT(#ksrq#,'%Y-%m-%d 00:00:00')
  384. </isNotNull>
  385. <isNotNull prepend="and" property="jsrq">
  386. da.xssj <![CDATA[<=]]> DATE_FORMAT(#jsrq#,'%Y-%m-%d 23:59:59')
  387. </isNotNull>
  388. order by da.xssj desc
  389. </select>
  390. <select id="select.sjlr.zzdstj.by.param" parameterClass="java.util.Map" resultClass="com.huimv.sjlr.dataobject.SjlrZzxs">
  391. select * from sjlr_zzxs where mcid = #mcid# and zt = 12 and zfbz = 0
  392. <isNotNull prepend="and" property="dweb">
  393. dweb like #dweb#
  394. </isNotNull>
  395. <isNotNull prepend="and" property="ksrq">
  396. dssj >= DATE_FORMAT(#ksrq#,'%Y-%m-%d 00:00:00')
  397. </isNotNull>
  398. <isNotNull prepend="and" property="jsrq">
  399. dssj <![CDATA[<=]]> DATE_FORMAT(#jsrq#,'%Y-%m-%d 23:59:59')
  400. </isNotNull>
  401. order by dssj desc
  402. </select>
  403. <select id="select.sjlr.zzxsList.by.param" parameterClass="java.util.Map" resultClass="com.huimv.sjlr.dataobject.SjlrZzxs">
  404. select * from sjlr_zzxs where zfbz = 0 and zt = 10 and mcid = #mcid#
  405. <isNotNull prepend="and" property="dweb">
  406. dweb like #dweb#
  407. </isNotNull>
  408. <isNotNull prepend="and" property="ksrq">
  409. xssj >= DATE_FORMAT(#ksrq#,'%Y-%m-%d 00:00:00')
  410. </isNotNull>
  411. <isNotNull prepend="and" property="jsrq">
  412. xssj <![CDATA[<=]]> DATE_FORMAT(#jsrq#,'%Y-%m-%d 23:59:59')
  413. </isNotNull>
  414. order by xssj desc
  415. </select>
  416. </sqlMap>