da_zsda_SqlMap.xml 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663
  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="da_zsda" >
  4. <resultMap id="ibatorgenerated_BaseResultMap" class="com.huimv.da.dataobject.DaZsda" >
  5. <!--
  6. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  7. This element was generated on Sat Jul 20 17:49:42 CST 2019.
  8. -->
  9. <result column="ID" property="id" jdbcType="INTEGER" />
  10. <result column="MCID" property="mcid" jdbcType="INTEGER" />
  11. <result column="ZSMC" property="zsmc" jdbcType="VARCHAR" />
  12. <result column="CSQ1" property="csq1" jdbcType="VARCHAR" />
  13. <result column="CSQ2" property="csq2" jdbcType="VARCHAR" />
  14. <result column="FLQ" property="flq" jdbcType="VARCHAR" />
  15. <result column="DQLQ" property="dqlq" jdbcType="VARCHAR" />
  16. <result column="YZJD" property="yzjd" jdbcType="VARCHAR" />
  17. <result column="GLY" property="gly" jdbcType="INTEGER" />
  18. <result column="GLYXM" property="glyxm" jdbcType="VARCHAR" />
  19. <result column="XGR" property="xgr" jdbcType="VARCHAR" />
  20. <result column="XGSJ" property="xgsj" jdbcType="TIMESTAMP" />
  21. <result column="ZFBZ" property="zfbz" jdbcType="INTEGER" />
  22. <result column="ZSBZ" property="zsbz" jdbcType="INTEGER" />
  23. <result column="SSQY" property="ssqy" jdbcType="INTEGER" />
  24. <result column="LCBZ" property="lcbz" jdbcType="INTEGER" />
  25. <result column="HKBZ" property="hkbz" jdbcType="INTEGER" />
  26. <result column="ZDBZ" property="zdbz" jdbcType="INTEGER" />
  27. <result column="ZSQY" property="zsqy" jdbcType="INTEGER" />
  28. <result column="SPJK" property="spjk" jdbcType="VARCHAR" />
  29. </resultMap>
  30. <sql id="ibatorgenerated_Example_Where_Clause" >
  31. <!--
  32. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  33. This element was generated on Sat Jul 20 17:49:42 CST 2019.
  34. -->
  35. <iterate property="oredCriteria" conjunction="or" prepend="where" removeFirstPrepend="iterate" >
  36. <isEqual property="oredCriteria[].valid" compareValue="true" >
  37. (
  38. <iterate prepend="and" property="oredCriteria[].criteriaWithoutValue" conjunction="and" >
  39. $oredCriteria[].criteriaWithoutValue[]$
  40. </iterate>
  41. <iterate prepend="and" property="oredCriteria[].criteriaWithSingleValue" conjunction="and" >
  42. $oredCriteria[].criteriaWithSingleValue[].condition$
  43. #oredCriteria[].criteriaWithSingleValue[].value#
  44. </iterate>
  45. <iterate prepend="and" property="oredCriteria[].criteriaWithListValue" conjunction="and" >
  46. $oredCriteria[].criteriaWithListValue[].condition$
  47. <iterate property="oredCriteria[].criteriaWithListValue[].values" open="(" close=")" conjunction="," >
  48. #oredCriteria[].criteriaWithListValue[].values[]#
  49. </iterate>
  50. </iterate>
  51. <iterate prepend="and" property="oredCriteria[].criteriaWithBetweenValue" conjunction="and" >
  52. $oredCriteria[].criteriaWithBetweenValue[].condition$
  53. #oredCriteria[].criteriaWithBetweenValue[].values[0]# and
  54. #oredCriteria[].criteriaWithBetweenValue[].values[1]#
  55. </iterate>
  56. )
  57. </isEqual>
  58. </iterate>
  59. </sql>
  60. <select id="ibatorgenerated_selectByExample" resultMap="ibatorgenerated_BaseResultMap" parameterClass="com.huimv.da.dataobject.DaZsdaExample" >
  61. <!--
  62. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  63. This element was generated on Sat Jul 20 17:49:42 CST 2019.
  64. -->
  65. select ID, MCID, ZSMC, CSQ1, CSQ2, FLQ, DQLQ, YZJD, GLY, GLYXM, XGR, XGSJ, ZFBZ, ZSBZ, SSQY,
  66. LCBZ, HKBZ, ZDBZ, ZSQY, SPJK
  67. from da_zsda
  68. <isParameterPresent >
  69. <include refid="da_zsda.ibatorgenerated_Example_Where_Clause" />
  70. <isNotNull property="orderByClause" >
  71. order by $orderByClause$
  72. </isNotNull>
  73. <isGreaterEqual property="start" compareValue="0" >
  74. limit $start$ , $limit$
  75. </isGreaterEqual>
  76. </isParameterPresent>
  77. </select>
  78. <select id="ibatorgenerated_selectByPrimaryKey" resultMap="ibatorgenerated_BaseResultMap" parameterClass="com.huimv.da.dataobject.DaZsda" >
  79. <!--
  80. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  81. This element was generated on Sat Jul 20 17:49:42 CST 2019.
  82. -->
  83. select ID, MCID, ZSMC, CSQ1, CSQ2, FLQ, DQLQ, YZJD, GLY, GLYXM, XGR, XGSJ, ZFBZ, ZSBZ, SSQY,
  84. LCBZ, HKBZ, ZDBZ, ZSQY, SPJK
  85. from da_zsda
  86. where ID = #id:INTEGER#
  87. </select>
  88. <delete id="ibatorgenerated_deleteByPrimaryKey" parameterClass="com.huimv.da.dataobject.DaZsda" >
  89. <!--
  90. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  91. This element was generated on Sat Jul 20 17:49:42 CST 2019.
  92. -->
  93. delete from da_zsda
  94. where ID = #id:INTEGER#
  95. </delete>
  96. <delete id="ibatorgenerated_deleteByExample" parameterClass="com.huimv.da.dataobject.DaZsdaExample" >
  97. <!--
  98. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  99. This element was generated on Sat Jul 20 17:49:42 CST 2019.
  100. -->
  101. delete from da_zsda
  102. <include refid="da_zsda.ibatorgenerated_Example_Where_Clause" />
  103. </delete>
  104. <insert id="ibatorgenerated_insert" parameterClass="com.huimv.da.dataobject.DaZsda" >
  105. <!--
  106. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  107. This element was generated on Sat Jul 20 17:49:42 CST 2019.
  108. -->
  109. insert into da_zsda (ID, MCID, ZSMC, CSQ1, CSQ2, FLQ, DQLQ, YZJD, GLY, GLYXM, XGR, XGSJ, ZFBZ,
  110. ZSBZ, SSQY, LCBZ, HKBZ, ZDBZ, ZSQY, SPJK)
  111. values (#id:INTEGER#, #mcid:INTEGER#, #zsmc:VARCHAR#, #csq1:VARCHAR#, #csq2:VARCHAR#,
  112. #flq:VARCHAR#, #dqlq:VARCHAR#, #yzjd:VARCHAR#, #gly:INTEGER#, #glyxm:VARCHAR#, #xgr:VARCHAR#,
  113. #xgsj:TIMESTAMP#, #zfbz:INTEGER#, #zsbz:INTEGER#, #ssqy:INTEGER#, #lcbz:INTEGER#,
  114. #hkbz:INTEGER#, #zdbz:INTEGER#, #zsqy:INTEGER#, #spjk:VARCHAR#)
  115. </insert>
  116. <insert id="ibatorgenerated_insertSelective" parameterClass="com.huimv.da.dataobject.DaZsda" >
  117. <!--
  118. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  119. This element was generated on Sat Jul 20 17:49:42 CST 2019.
  120. -->
  121. insert into da_zsda
  122. <dynamic prepend="(" >
  123. <isNotNull prepend="," property="id" >
  124. ID
  125. </isNotNull>
  126. <isNotNull prepend="," property="mcid" >
  127. MCID
  128. </isNotNull>
  129. <isNotNull prepend="," property="zsmc" >
  130. ZSMC
  131. </isNotNull>
  132. <isNotNull prepend="," property="csq1" >
  133. CSQ1
  134. </isNotNull>
  135. <isNotNull prepend="," property="csq2" >
  136. CSQ2
  137. </isNotNull>
  138. <isNotNull prepend="," property="flq" >
  139. FLQ
  140. </isNotNull>
  141. <isNotNull prepend="," property="dqlq" >
  142. DQLQ
  143. </isNotNull>
  144. <isNotNull prepend="," property="yzjd" >
  145. YZJD
  146. </isNotNull>
  147. <isNotNull prepend="," property="gly" >
  148. GLY
  149. </isNotNull>
  150. <isNotNull prepend="," property="glyxm" >
  151. GLYXM
  152. </isNotNull>
  153. <isNotNull prepend="," property="xgr" >
  154. XGR
  155. </isNotNull>
  156. <isNotNull prepend="," property="xgsj" >
  157. XGSJ
  158. </isNotNull>
  159. <isNotNull prepend="," property="zfbz" >
  160. ZFBZ
  161. </isNotNull>
  162. <isNotNull prepend="," property="zsbz" >
  163. ZSBZ
  164. </isNotNull>
  165. <isNotNull prepend="," property="ssqy" >
  166. SSQY
  167. </isNotNull>
  168. <isNotNull prepend="," property="lcbz" >
  169. LCBZ
  170. </isNotNull>
  171. <isNotNull prepend="," property="hkbz" >
  172. HKBZ
  173. </isNotNull>
  174. <isNotNull prepend="," property="zdbz" >
  175. ZDBZ
  176. </isNotNull>
  177. <isNotNull prepend="," property="zsqy" >
  178. ZSQY
  179. </isNotNull>
  180. <isNotNull prepend="," property="spjk" >
  181. SPJK
  182. </isNotNull>
  183. )
  184. </dynamic>
  185. values
  186. <dynamic prepend="(" >
  187. <isNotNull prepend="," property="id" >
  188. #id:INTEGER#
  189. </isNotNull>
  190. <isNotNull prepend="," property="mcid" >
  191. #mcid:INTEGER#
  192. </isNotNull>
  193. <isNotNull prepend="," property="zsmc" >
  194. #zsmc:VARCHAR#
  195. </isNotNull>
  196. <isNotNull prepend="," property="csq1" >
  197. #csq1:VARCHAR#
  198. </isNotNull>
  199. <isNotNull prepend="," property="csq2" >
  200. #csq2:VARCHAR#
  201. </isNotNull>
  202. <isNotNull prepend="," property="flq" >
  203. #flq:VARCHAR#
  204. </isNotNull>
  205. <isNotNull prepend="," property="dqlq" >
  206. #dqlq:VARCHAR#
  207. </isNotNull>
  208. <isNotNull prepend="," property="yzjd" >
  209. #yzjd:VARCHAR#
  210. </isNotNull>
  211. <isNotNull prepend="," property="gly" >
  212. #gly:INTEGER#
  213. </isNotNull>
  214. <isNotNull prepend="," property="glyxm" >
  215. #glyxm:VARCHAR#
  216. </isNotNull>
  217. <isNotNull prepend="," property="xgr" >
  218. #xgr:VARCHAR#
  219. </isNotNull>
  220. <isNotNull prepend="," property="xgsj" >
  221. #xgsj:TIMESTAMP#
  222. </isNotNull>
  223. <isNotNull prepend="," property="zfbz" >
  224. #zfbz:INTEGER#
  225. </isNotNull>
  226. <isNotNull prepend="," property="zsbz" >
  227. #zsbz:INTEGER#
  228. </isNotNull>
  229. <isNotNull prepend="," property="ssqy" >
  230. #ssqy:INTEGER#
  231. </isNotNull>
  232. <isNotNull prepend="," property="lcbz" >
  233. #lcbz:INTEGER#
  234. </isNotNull>
  235. <isNotNull prepend="," property="hkbz" >
  236. #hkbz:INTEGER#
  237. </isNotNull>
  238. <isNotNull prepend="," property="zdbz" >
  239. #zdbz:INTEGER#
  240. </isNotNull>
  241. <isNotNull prepend="," property="zsqy" >
  242. #zsqy:INTEGER#
  243. </isNotNull>
  244. <isNotNull prepend="," property="spjk" >
  245. #spjk:VARCHAR#
  246. </isNotNull>
  247. )
  248. </dynamic>
  249. </insert>
  250. <select id="ibatorgenerated_countByExample" parameterClass="com.huimv.da.dataobject.DaZsdaExample" resultClass="java.lang.Integer" >
  251. <!--
  252. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  253. This element was generated on Sat Jul 20 17:49:42 CST 2019.
  254. -->
  255. select count(*) from da_zsda
  256. <include refid="da_zsda.ibatorgenerated_Example_Where_Clause" />
  257. </select>
  258. <update id="ibatorgenerated_updateByExampleSelective" >
  259. <!--
  260. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  261. This element was generated on Sat Jul 20 17:49:42 CST 2019.
  262. -->
  263. update da_zsda
  264. <dynamic prepend="set" >
  265. <isNotNull prepend="," property="record.id" >
  266. ID = #record.id:INTEGER#
  267. </isNotNull>
  268. <isNotNull prepend="," property="record.mcid" >
  269. MCID = #record.mcid:INTEGER#
  270. </isNotNull>
  271. <isNotNull prepend="," property="record.zsmc" >
  272. ZSMC = #record.zsmc:VARCHAR#
  273. </isNotNull>
  274. <isNotNull prepend="," property="record.csq1" >
  275. CSQ1 = #record.csq1:VARCHAR#
  276. </isNotNull>
  277. <isNotNull prepend="," property="record.csq2" >
  278. CSQ2 = #record.csq2:VARCHAR#
  279. </isNotNull>
  280. <isNotNull prepend="," property="record.flq" >
  281. FLQ = #record.flq:VARCHAR#
  282. </isNotNull>
  283. <isNotNull prepend="," property="record.dqlq" >
  284. DQLQ = #record.dqlq:VARCHAR#
  285. </isNotNull>
  286. <isNotNull prepend="," property="record.yzjd" >
  287. YZJD = #record.yzjd:VARCHAR#
  288. </isNotNull>
  289. <isNotNull prepend="," property="record.gly" >
  290. GLY = #record.gly:INTEGER#
  291. </isNotNull>
  292. <isNotNull prepend="," property="record.glyxm" >
  293. GLYXM = #record.glyxm:VARCHAR#
  294. </isNotNull>
  295. <isNotNull prepend="," property="record.xgr" >
  296. XGR = #record.xgr:VARCHAR#
  297. </isNotNull>
  298. <isNotNull prepend="," property="record.xgsj" >
  299. XGSJ = #record.xgsj:TIMESTAMP#
  300. </isNotNull>
  301. <isNotNull prepend="," property="record.zfbz" >
  302. ZFBZ = #record.zfbz:INTEGER#
  303. </isNotNull>
  304. <isNotNull prepend="," property="record.zsbz" >
  305. ZSBZ = #record.zsbz:INTEGER#
  306. </isNotNull>
  307. <isNotNull prepend="," property="record.ssqy" >
  308. SSQY = #record.ssqy:INTEGER#
  309. </isNotNull>
  310. <isNotNull prepend="," property="record.lcbz" >
  311. LCBZ = #record.lcbz:INTEGER#
  312. </isNotNull>
  313. <isNotNull prepend="," property="record.hkbz" >
  314. HKBZ = #record.hkbz:INTEGER#
  315. </isNotNull>
  316. <isNotNull prepend="," property="record.zdbz" >
  317. ZDBZ = #record.zdbz:INTEGER#
  318. </isNotNull>
  319. <isNotNull prepend="," property="record.zsqy" >
  320. ZSQY = #record.zsqy:INTEGER#
  321. </isNotNull>
  322. <isNotNull prepend="," property="record.spjk" >
  323. SPJK = #record.spjk:VARCHAR#
  324. </isNotNull>
  325. </dynamic>
  326. <isParameterPresent >
  327. <include refid="da_zsda.ibatorgenerated_Example_Where_Clause" />
  328. </isParameterPresent>
  329. </update>
  330. <update id="ibatorgenerated_updateByExample" >
  331. <!--
  332. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  333. This element was generated on Sat Jul 20 17:49:42 CST 2019.
  334. -->
  335. update da_zsda
  336. set ID = #record.id:INTEGER#,
  337. MCID = #record.mcid:INTEGER#,
  338. ZSMC = #record.zsmc:VARCHAR#,
  339. CSQ1 = #record.csq1:VARCHAR#,
  340. CSQ2 = #record.csq2:VARCHAR#,
  341. FLQ = #record.flq:VARCHAR#,
  342. DQLQ = #record.dqlq:VARCHAR#,
  343. YZJD = #record.yzjd:VARCHAR#,
  344. GLY = #record.gly:INTEGER#,
  345. GLYXM = #record.glyxm:VARCHAR#,
  346. XGR = #record.xgr:VARCHAR#,
  347. XGSJ = #record.xgsj:TIMESTAMP#,
  348. ZFBZ = #record.zfbz:INTEGER#,
  349. ZSBZ = #record.zsbz:INTEGER#,
  350. SSQY = #record.ssqy:INTEGER#,
  351. LCBZ = #record.lcbz:INTEGER#,
  352. HKBZ = #record.hkbz:INTEGER#,
  353. ZDBZ = #record.zdbz:INTEGER#,
  354. ZSQY = #record.zsqy:INTEGER#,
  355. SPJK = #record.spjk:VARCHAR#
  356. <isParameterPresent >
  357. <include refid="da_zsda.ibatorgenerated_Example_Where_Clause" />
  358. </isParameterPresent>
  359. </update>
  360. <update id="ibatorgenerated_updateByPrimaryKeySelective" parameterClass="com.huimv.da.dataobject.DaZsda" >
  361. <!--
  362. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  363. This element was generated on Sat Jul 20 17:49:42 CST 2019.
  364. -->
  365. update da_zsda
  366. <dynamic prepend="set" >
  367. <isNotNull prepend="," property="mcid" >
  368. MCID = #mcid:INTEGER#
  369. </isNotNull>
  370. <isNotNull prepend="," property="zsmc" >
  371. ZSMC = #zsmc:VARCHAR#
  372. </isNotNull>
  373. <isNotNull prepend="," property="csq1" >
  374. CSQ1 = #csq1:VARCHAR#
  375. </isNotNull>
  376. <isNotNull prepend="," property="csq2" >
  377. CSQ2 = #csq2:VARCHAR#
  378. </isNotNull>
  379. <isNotNull prepend="," property="flq" >
  380. FLQ = #flq:VARCHAR#
  381. </isNotNull>
  382. <isNotNull prepend="," property="dqlq" >
  383. DQLQ = #dqlq:VARCHAR#
  384. </isNotNull>
  385. <isNotNull prepend="," property="yzjd" >
  386. YZJD = #yzjd:VARCHAR#
  387. </isNotNull>
  388. <isNotNull prepend="," property="gly" >
  389. GLY = #gly:INTEGER#
  390. </isNotNull>
  391. <isNotNull prepend="," property="glyxm" >
  392. GLYXM = #glyxm:VARCHAR#
  393. </isNotNull>
  394. <isNotNull prepend="," property="xgr" >
  395. XGR = #xgr:VARCHAR#
  396. </isNotNull>
  397. <isNotNull prepend="," property="xgsj" >
  398. XGSJ = #xgsj:TIMESTAMP#
  399. </isNotNull>
  400. <isNotNull prepend="," property="zfbz" >
  401. ZFBZ = #zfbz:INTEGER#
  402. </isNotNull>
  403. <isNotNull prepend="," property="zsbz" >
  404. ZSBZ = #zsbz:INTEGER#
  405. </isNotNull>
  406. <isNotNull prepend="," property="ssqy" >
  407. SSQY = #ssqy:INTEGER#
  408. </isNotNull>
  409. <isNotNull prepend="," property="lcbz" >
  410. LCBZ = #lcbz:INTEGER#
  411. </isNotNull>
  412. <isNotNull prepend="," property="hkbz" >
  413. HKBZ = #hkbz:INTEGER#
  414. </isNotNull>
  415. <isNotNull prepend="," property="zdbz" >
  416. ZDBZ = #zdbz:INTEGER#
  417. </isNotNull>
  418. <isNotNull prepend="," property="zsqy" >
  419. ZSQY = #zsqy:INTEGER#
  420. </isNotNull>
  421. <isNotNull prepend="," property="spjk" >
  422. SPJK = #spjk:VARCHAR#
  423. </isNotNull>
  424. </dynamic>
  425. where ID = #id:INTEGER#
  426. </update>
  427. <update id="ibatorgenerated_updateByPrimaryKey" parameterClass="com.huimv.da.dataobject.DaZsda" >
  428. <!--
  429. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  430. This element was generated on Sat Jul 20 17:49:42 CST 2019.
  431. -->
  432. update da_zsda
  433. set MCID = #mcid:INTEGER#,
  434. ZSMC = #zsmc:VARCHAR#,
  435. CSQ1 = #csq1:VARCHAR#,
  436. CSQ2 = #csq2:VARCHAR#,
  437. FLQ = #flq:VARCHAR#,
  438. DQLQ = #dqlq:VARCHAR#,
  439. YZJD = #yzjd:VARCHAR#,
  440. GLY = #gly:INTEGER#,
  441. GLYXM = #glyxm:VARCHAR#,
  442. XGR = #xgr:VARCHAR#,
  443. XGSJ = #xgsj:TIMESTAMP#,
  444. ZFBZ = #zfbz:INTEGER#,
  445. ZSBZ = #zsbz:INTEGER#,
  446. SSQY = #ssqy:INTEGER#,
  447. LCBZ = #lcbz:INTEGER#,
  448. HKBZ = #hkbz:INTEGER#,
  449. ZDBZ = #zdbz:INTEGER#,
  450. ZSQY = #zsqy:INTEGER#,
  451. SPJK = #spjk:VARCHAR#
  452. where ID = #id:INTEGER#
  453. </update>
  454. <!-- 查询条件 -->
  455. <sql id="daxx.zsda.where.cause">
  456. <dynamic prepend="where">
  457. <isNotEmpty prepend="and" property="zsbz">
  458. z.ZSBZ = #zsbz:INTEGER#
  459. </isNotEmpty>
  460. <isNotEmpty prepend="and" property="id">
  461. z.ID = #id:INTEGER#
  462. </isNotEmpty>
  463. <isNotEmpty prepend="and" property="mcid">
  464. z.MCID = #mcid:INTEGER#
  465. </isNotEmpty>
  466. <isNotEmpty prepend="and" property="zsid">
  467. z.ID = #zsid:INTEGER#
  468. </isNotEmpty>
  469. <isNotEmpty prepend="and" property="zsmc">
  470. z.ZSMC = #zsmc:VARCHAR#
  471. </isNotEmpty>
  472. <isNotEmpty prepend="and" property="csq1">
  473. z.CSQ1 = #csq1:VARCHAR#
  474. </isNotEmpty>
  475. <isNotEmpty prepend="and" property="csq2">
  476. z.CSQ2 = #csq2:VARCHAR#
  477. </isNotEmpty>
  478. <isNotEmpty prepend="and" property="flq">
  479. z.FLQ = #flq:VARCHAR#
  480. </isNotEmpty>
  481. <isNotEmpty prepend="and" property="dqlq">
  482. z.DQLQ = #dqlq:VARCHAR#
  483. </isNotEmpty>
  484. <isNotEmpty prepend="and" property="yzjd">
  485. z.YZJD = #yzjd:VARCHAR#
  486. </isNotEmpty>
  487. <isNotEmpty prepend="and" property="xgr">
  488. z.XGR = #xgr:VARCHAR#
  489. </isNotEmpty>
  490. <isNotEmpty prepend="and" property="zfbz">
  491. z.ZFBZ = #zfbz:INTEGER#
  492. </isNotEmpty>
  493. <isNotEmpty prepend="and" property="zsbz">
  494. z.ZSBZ = #zsbz:INTEGER#
  495. </isNotEmpty>
  496. <isNotEmpty prepend="and" property="xgsj">
  497. z.XGSJ = #xgsj:TIMESTAMP#
  498. </isNotEmpty>
  499. <isNotEmpty prepend="and" property="gly">
  500. (c.YHXM like '%$gly$%' or z.GLYXM like '%$gly$%')
  501. </isNotEmpty>
  502. </dynamic>
  503. </sql>
  504. <!-- 参数查询 -->
  505. <select id="select.zsda.by.param" parameterClass="java.util.Map" resultClass="com.huimv.da.dataobject.DaZsda">
  506. select z.*, m.mcmc, lq.lqmc as dqlqmc, g1.dmmc as csq1mc, g2.dmmc as csq2mc, g3.dmmc as flqmc, c.yhxm as yhxm, jqda.jqid as jqid, jqda.dqms as dqms
  507. from da_zsda z
  508. left join da_mcda m on m.id = z.mcid and m.zfbz = 0
  509. left join da_lqda lq on lq.id = z.dqlq and lq.zfbz = 0
  510. left join xt_dmlb d1 on d1.lbid = 13 and d1.zfbz = 0
  511. left join xt_gydm g1 on g1.dmid = z.csq1 and g1.zfbz = 0 and g1.lbid = d1.lbid
  512. left join xt_gydm g2 on g2.dmid = z.csq2 and g2.zfbz = 0 and g2.lbid = d1.lbid
  513. left join xt_gydm g3 on g3.dmid = z.flq and g3.zfbz = 0 and g3.lbid = d1.lbid
  514. left join xt_czyh c on z.gly = c.id and c.zfbz = 0
  515. left join (select jqda.jqid,dqms,zsid from da_jqda jqda,xt_sbcs sb where sb.jqid = jqda.jqid and jqda.zfbz = 0 and sb.zfbz = 0) jqda on jqda.zsid = z.id
  516. <isParameterPresent>
  517. <include refid="daxx.zsda.where.cause" />
  518. </isParameterPresent>
  519. <dynamic prepend="order by">
  520. <isNotEmpty property="order">$order$</isNotEmpty>
  521. </dynamic>
  522. limit #startRecord#, #endRecord#
  523. </select>
  524. <!-- 参数查询数目 -->
  525. <select id="count.zsda.by.param" parameterClass="java.util.Map" resultClass="java.lang.Integer">
  526. select count(*) from da_zsda z
  527. left join da_mcda m on m.id = z.mcid and m.zfbz = 0
  528. left join xt_czyh c on c.id = z.gly and c.zfbz = 0
  529. <isParameterPresent>
  530. <include refid="daxx.zsda.where.cause" />
  531. </isParameterPresent>
  532. </select>
  533. <!-- 参数查询猪舍牧场信息 -->
  534. <select id = "select.zsmcda.by.param" parameterClass="java.util.Map" resultClass="com.huimv.da.dataobject.DaZsda">
  535. select z.*, m.mcmc, jqda.jqid, jqda.zdh, jqda.xlh from da_zsda z
  536. left join da_mcda m on m.id = z.mcid and m.zfbz = 0
  537. left join (select jqda.jqid,zsid,zdh,xlh from da_jqda jqda where jqda.zfbz = 0) jqda on jqda.zsid = z.id
  538. <isParameterPresent>
  539. <include refid="daxx.zsda.where.cause" />
  540. </isParameterPresent>
  541. <dynamic prepend="order by">
  542. <isNotEmpty property="order">$order$</isNotEmpty>
  543. </dynamic>
  544. limit #startRecord#, #endRecord#
  545. </select>
  546. <!-- 根据JQID查询猪舍牧场信息 -->
  547. <select id = "select.zsmcda.by.jqid" parameterClass="java.util.Map" resultClass="com.huimv.da.dataobject.DaZsda">
  548. select z.*,m.mcmc from da_zsda z left join da_mcda m on m.id = z.mcid and m.zfbz = 0
  549. where z.zfbz = 0 and z.id = (select zsid from da_jqda jq where jq.jqid = #jqid# and jq.zfbz = 0)
  550. </select>
  551. <!-- 获取猪舍列表 -->
  552. <select id="select.mclist.by.param" parameterClass="java.util.Map" resultClass="com.huimv.da.dataobject.DaZsda">
  553. select zslist.*,wl.fssj,wl.ycbz from (
  554. select zs.*,hj.avgsd,hj.avgwd, qt.avgaq from da_zsda zs
  555. left join
  556. (select hk1.dqwd as avgwd, hk1.dqsd as avgsd, hk1.lqid from sj_sshjkz hk1,(select lqid,max(cjsj) cjsj from sj_sshjkz where CJSJ BETWEEN DATE_ADD(now(),INTERVAL -10 MINUTE) and now() group by lqid) hk2
  557. where hk1.cjsj = hk2.cjsj and hk1.lqid = hk2.lqid and hk1.CJSJ BETWEEN DATE_ADD(now(),INTERVAL -15 MINUTE) and now()) hj
  558. on hj.lqid = zs.DQLQ
  559. left join
  560. (select hk1.aqnd as avgaq, hk1.lqid from sj_ssqtjc hk1,(select lqid,max(cjsj) cjsj from sj_ssqtjc where CJSJ BETWEEN DATE_ADD(now(),INTERVAL -10 MINUTE) and now() group by lqid) hk2
  561. where hk1.cjsj = hk2.cjsj and hk1.lqid = hk2.lqid and hk1.CJSJ BETWEEN DATE_ADD(now(),INTERVAL -15 MINUTE) and now()) qt
  562. on qt.lqid = zs.dqlq
  563. where mcid = #mcid# and zs.zfbz = 0 and zs.hkbz = 2
  564. UNION
  565. select zs.*,/**hksd.avgsd**/ "0",hkwd.avgwd, "0" from da_zsda zs
  566. left join
  567. (select avg(hk1.dqwd) as avgwd,hk1.lqid from sj_hk_wd hk1,(select lqid,max(cjsj) cjsj from sj_hk_wd where CJSJ BETWEEN DATE_ADD(now(),INTERVAL -10 MINUTE) and now() group by lqid) hk2
  568. where hk1.cjsj = hk2.cjsj and hk1.lqid = hk2.lqid and hk1.CJSJ BETWEEN DATE_ADD(now(),INTERVAL -15 MINUTE) and now() group by lqid) hkwd
  569. on hkwd.lqid = zs.DQLQ
  570. left join
  571. (select avg(hk1.dqsd) as avgsd,hk1.lqid from sj_hk_sd hk1,(select lqid,max(cjsj) cjsj from sj_hk_sd where cjsj BETWEEN DATE_ADD(now(),INTERVAL -10 MINUTE) and now() group by lqid) hk2
  572. where hk1.cjsj = hk2.cjsj and hk1.lqid = hk2.lqid and hk1.CJSJ BETWEEN DATE_ADD(now(),INTERVAL -15 MINUTE) and now() group by lqid) hksd
  573. on hksd.lqid = zs.dqlq
  574. where mcid = #mcid# and zs.zfbz = 0 and zs.hkbz = 1) zslist
  575. left join
  576. (select jqda.zsid,jqda.jqid,wlzt.fssj,wlzt.ycbz from da_jqda jqda,(select fssj,jqid,ycbz from xt_wlzt where fssj > DATE_ADD(now(),INTERVAL -10 MINUTE) group by jqid) wlzt where wlzt.jqid = jqda.jqid and jqda.zfbz = 0) wl
  577. on wl.zsid = zslist.id order by zslist.zdbz desc, zslist.id
  578. <isNotNull prepend="limit" property="limit">
  579. $limit$
  580. </isNotNull>
  581. </select>
  582. <select id="select.zslist.zsid.by.param" parameterClass="java.util.Map" resultClass="java.lang.String">
  583. select group_concat(t.zsid) from (select zs.id as zsid from da_zsda zs where zs.zfbz = 0 and zs.zsmc not like '%全控%' and zs.mcid = #mcid#
  584. <isNotNull property="zsbz">
  585. and zs.zsbz = #zsbz#
  586. </isNotNull>
  587. <isNotNull property="zsbzList">
  588. and zs.zsbz in ($zsbzList$)
  589. </isNotNull>
  590. <isNotNull property="ssqy">
  591. and zs.ssqy = #ssqy#
  592. </isNotNull>
  593. <isNotNull property="zsqy">
  594. and zs.ssqy != #zsqy#
  595. </isNotNull>
  596. <isNotNull property="zsqyList">
  597. and ( zs.ssqy in ($zsqyList$) or zs.ssqy is null )
  598. </isNotNull>
  599. <isNotNull property="hkclient">
  600. order by zs.id asc
  601. </isNotNull>
  602. <isNull property="hkclient">
  603. order by zs.zdbz desc, LOCATE(zs.ssqy, '3,2,4,1,0')
  604. <!-- order by wl asc, hkbjs desc, case when dqwd is null then 999 else dqwd end desc -->
  605. </isNull>
  606. ) t
  607. </select>
  608. <select id="select.zslist.zsxx.by.param" parameterClass="java.util.Map" resultClass="com.huimv.da.dataobject.DaZsda">
  609. select zs.*,list.dqwd,list.dqdn,list.dqsd,list.dqaq,list.wl,list.hkbj,list.hkbjs, qy.qylq from da_zsda zs
  610. left join temp_zslist list on zs.id = list.zsid
  611. left join (select zsda.dqlq qylq, qyda.id qyid from da_qyda qyda, da_zsda zsda where zsda.zfbz = 0 and qyda.zfbz = 0 and qyda.zsid = zsda.id) qy on qy.qyid = zs.zsqy
  612. where zs.zfbz = 0 and zs.id in ($zslist$) order by zs.zdbz desc, LOCATE(CONCAT(zs.id,","),'$zslist$,')
  613. <isNotNull prepend="limit" property="limit">
  614. $limit$
  615. </isNotNull>
  616. </select>
  617. <select id="select.zsdadto.by.xlh" parameterClass="java.util.Map" resultClass="com.huimv.busi.da.dto.DaZsdaDTO">
  618. select jq.zdh,jq.xlh, zs.zsmc, jq.jqid from da_jqda jq, da_zsda zs where
  619. zs.id = jq.zsid and zs.zfbz = 0
  620. and jq.zfbz= 0 and jq.xlh = #xlh#
  621. </select>
  622. <select id="count.zsid.from.daZsda" parameterClass="java.util.Map" resultClass="com.huimv.busi.da.dto.DaZsdaDTO">
  623. select count(*) from da_zsda;
  624. </select>
  625. <!-- 所有普通舍和测定舍 但又不属于区 -->
  626. <select id="select.ptzslist.zsid.by.param" parameterClass="java.util.Map" resultClass="java.lang.String">
  627. select group_concat(t.zsid) from (select zs.id as zsid from da_zsda zs where zs.zfbz = 0 and zs.zsmc not like '%全控%' and mcid = #mcid#
  628. and ( zs.zsbz = 1|| zs.zsbz = 2) and (zs.zsqy = 0 || zs.zsqy is null )
  629. <isNotNull property="ssqy">
  630. and zs.ssqy = #ssqy#
  631. </isNotNull>
  632. <isNotNull property="bjqy">
  633. and zs.ssqy != #bjqy#
  634. </isNotNull>
  635. ) t
  636. </select>
  637. <select id="select.dqlq.from.zsda.and.jqda.by.jqid" parameterClass="java.lang.String" resultClass="java.lang.String">
  638. select z.dqlq from da_zsda z,da_jqda j
  639. where z.zfbz=0 and j.zfbz=0 and j.zsid=z.id and j.jqid=#jqid#
  640. </select>
  641. <select id="select.dsxx.by.dgds" parameterClass="java.util.Map" resultClass="com.huimv.da.dataobject.DaZsda">
  642. select zs.*, qy.qymc qymc, jq.jqid jqid from da_jqda jq, da_zsda zs
  643. left join da_qyda qy on qy.zfbz = 0 and qy.id = zs.ssqy
  644. where zs.zfbz = 0 and jq.zfbz = 0 and jq.zsid = zs.id and exists (select 1 from xt_dgdskz ds where ds.jqid = jq.jqid) and zs.mcid = #mcid#
  645. </select>
  646. <select id="select.dsxx.by.lxds" parameterClass="java.util.Map" resultClass="com.huimv.da.dataobject.DaZsda">
  647. select zs.*, jq.jqid jqid from da_jqda jq, da_zsda zs
  648. where zs.zfbz = 0 and jq.zfbz = 0 and jq.zsid = zs.id and exists (select 1 from xt_lxdskz ds where ds.jqid = jq.jqid) and zs.mcid = #mcid#
  649. </select>
  650. </sqlMap>