xt_sbcs_SqlMap.xml 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969
  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_sbcs" >
  4. <resultMap id="ibatorgenerated_BaseResultMap" class="com.huimv.xt.dataobject.XtSbcs" >
  5. <!--
  6. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  7. This element was generated on Wed Jul 23 14:49:16 CST 2014.
  8. -->
  9. <result column="id" property="id" jdbcType="INTEGER" />
  10. <result column="jqid" property="jqid" jdbcType="VARCHAR" />
  11. <result column="syebbz" property="syebbz" jdbcType="VARCHAR" />
  12. <result column="dqms" property="dqms" jdbcType="VARCHAR" />
  13. <result column="xlck" property="xlck" jdbcType="VARCHAR" />
  14. <result column="xldqms" jdbcType="VARCHAR" property="xldqms" />
  15. <result column="xlszsj" property="xlszsj" jdbcType="TIMESTAMP" />
  16. <result column="xlcxsj1" property="xlcxsj1" jdbcType="VARCHAR" />
  17. <result column="xlcxsj2" property="xlcxsj2" jdbcType="VARCHAR" />
  18. <result column="xlcxsj3" property="xlcxsj3" jdbcType="VARCHAR" />
  19. <result column="xlzccxsj" property="xlzccxsj" jdbcType="VARCHAR" />
  20. <result column="txmrtdck" property="txmrtdck" jdbcType="VARCHAR" />
  21. <result column="txmrtdsj" property="txmrtdsj" jdbcType="VARCHAR" />
  22. <result column="txpjtz" property="txpjtz" jdbcType="DECIMAL" />
  23. <result column="txfs" property="txfs" jdbcType="VARCHAR" />
  24. <result column="txflck" property="txflck" jdbcType="VARCHAR" />
  25. <result column="txckmin0" property="txckmin0" jdbcType="DECIMAL" />
  26. <result column="txckmax0" property="txckmax0" jdbcType="DECIMAL" />
  27. <result column="txckmin1" property="txckmin1" jdbcType="DECIMAL" />
  28. <result column="txckmax1" property="txckmax1" jdbcType="DECIMAL" />
  29. <result column="txckmin2" property="txckmin2" jdbcType="DECIMAL" />
  30. <result column="txckmax2" property="txckmax2" jdbcType="DECIMAL" />
  31. <result column="txmxzl" property="txmxzl" jdbcType="DECIMAL" />
  32. <result column="txmxbl" property="txmxbl" jdbcType="VARCHAR" />
  33. <result column="txdymxck" property="txdymxck" jdbcType="VARCHAR" />
  34. <result column="txxymxck" property="txxymxck" jdbcType="VARCHAR" />
  35. <result column="clck" property="clck" jdbcType="VARCHAR" />
  36. <result column="clmrck" property="clmrck" jdbcType="VARCHAR" />
  37. <result column="clszsj" property="clszsj" jdbcType="TIMESTAMP" />
  38. <result column="clsj" property="clsj" jdbcType="VARCHAR" />
  39. <result column="clsl" property="clsl" jdbcType="VARCHAR" />
  40. <result column="cldqgs" property="cldqgs" jdbcType="VARCHAR" />
  41. <result column="clxb" property="clxb" jdbcType="VARCHAR" />
  42. <result column="clms" property="clms" jdbcType="VARCHAR" />
  43. <result column="cltzmax" property="cltzmax" jdbcType="DECIMAL" />
  44. <result column="cltzmin" property="cltzmin" jdbcType="DECIMAL" />
  45. <result column="clpjtz" property="clpjtz" jdbcType="VARCHAR" />
  46. <result column="xgsj" property="xgsj" jdbcType="TIMESTAMP" />
  47. <result column="xgr" property="xgr" jdbcType="VARCHAR" />
  48. <result column="kqbz" property="kqbz" jdbcType="INTEGER" />
  49. <result column="zfbz" property="zfbz" jdbcType="INTEGER" />
  50. <result column="czzcbz" jdbcType="VARCHAR" property="czzcbz" />
  51. <result column="lqzt" jdbcType="VARCHAR" property="lqzt" />
  52. <result column="zdflbz" property="zdflbz" jdbcType="VARCHAR" />
  53. <result column="msszsj" property="msszsj" jdbcType="TIMESTAMP" />
  54. </resultMap>
  55. <sql id="ibatorgenerated_Example_Where_Clause" >
  56. <!--
  57. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  58. This element was generated on Wed Jul 23 14:49:16 CST 2014.
  59. -->
  60. <iterate property="oredCriteria" conjunction="or" prepend="where" removeFirstPrepend="iterate" >
  61. <isEqual property="oredCriteria[].valid" compareValue="true" >
  62. (
  63. <iterate prepend="and" property="oredCriteria[].criteriaWithoutValue" conjunction="and" >
  64. $oredCriteria[].criteriaWithoutValue[]$
  65. </iterate>
  66. <iterate prepend="and" property="oredCriteria[].criteriaWithSingleValue" conjunction="and" >
  67. $oredCriteria[].criteriaWithSingleValue[].condition$
  68. #oredCriteria[].criteriaWithSingleValue[].value#
  69. </iterate>
  70. <iterate prepend="and" property="oredCriteria[].criteriaWithListValue" conjunction="and" >
  71. $oredCriteria[].criteriaWithListValue[].condition$
  72. <iterate property="oredCriteria[].criteriaWithListValue[].values" open="(" close=")" conjunction="," >
  73. #oredCriteria[].criteriaWithListValue[].values[]#
  74. </iterate>
  75. </iterate>
  76. <iterate prepend="and" property="oredCriteria[].criteriaWithBetweenValue" conjunction="and" >
  77. $oredCriteria[].criteriaWithBetweenValue[].condition$
  78. #oredCriteria[].criteriaWithBetweenValue[].values[0]# and
  79. #oredCriteria[].criteriaWithBetweenValue[].values[1]#
  80. </iterate>
  81. )
  82. </isEqual>
  83. </iterate>
  84. </sql>
  85. <select id="ibatorgenerated_selectByExample" resultMap="ibatorgenerated_BaseResultMap" parameterClass="com.huimv.xt.dataobject.XtSbcsExample" >
  86. <!--
  87. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  88. This element was generated on Wed Jul 23 14:49:16 CST 2014.
  89. -->
  90. select id, jqid, zdflbz, syebbz, dqms, xlck, xldqms, xlszsj, xlcxsj1, xlcxsj2, xlcxsj3, xlzccxsj,
  91. txmrtdck, txmrtdsj, txpjtz, txfs, txflck, txckmin0, txckmax0, txckmin1, txckmax1, txckmin2,
  92. txckmax2, txmxzl, txmxbl, txdymxck, txxymxck, clck, clmrck, clszsj, clsj, clsl, cldqgs, clxb,
  93. clms, cltzmax, cltzmin, clpjtz, xgsj, xgr, kqbz, zfbz, msszsj, czzcbz, lqzt
  94. from xt_sbcs
  95. <isParameterPresent >
  96. <include refid="xt_sbcs.ibatorgenerated_Example_Where_Clause" />
  97. <isNotNull property="orderByClause" >
  98. order by $orderByClause$
  99. </isNotNull>
  100. <isGreaterEqual property="start" compareValue="0" >
  101. limit $start$ , $limit$
  102. </isGreaterEqual>
  103. </isParameterPresent>
  104. </select>
  105. <select id="ibatorgenerated_selectByPrimaryKey" resultMap="ibatorgenerated_BaseResultMap" parameterClass="com.huimv.xt.dataobject.XtSbcs" >
  106. <!--
  107. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  108. This element was generated on Wed Jul 23 14:49:16 CST 2014.
  109. -->
  110. select id, jqid, zdflbz, syebbz, dqms, xlck, xldqms, xlszsj, xlcxsj1, xlcxsj2, xlcxsj3, xlzccxsj,
  111. txmrtdck, txmrtdsj, txpjtz, txfs, txflck, txckmin0, txckmax0, txckmin1, txckmax1, txckmin2,
  112. txckmax2, txmxzl, txmxbl, txdymxck, txxymxck, clck, clmrck, clszsj, clsj, clsl, cldqgs, clxb,
  113. clms, cltzmax, cltzmin, clpjtz, xgsj, xgr, kqbz, zfbz, msszsj, czzcbz, lqzt
  114. from xt_sbcs
  115. where id = #id:INTEGER#
  116. </select>
  117. <delete id="ibatorgenerated_deleteByPrimaryKey" parameterClass="com.huimv.xt.dataobject.XtSbcs" >
  118. <!--
  119. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  120. This element was generated on Wed Jul 23 14:49:16 CST 2014.
  121. -->
  122. delete from xt_sbcs
  123. where id = #id:INTEGER#
  124. </delete>
  125. <delete id="ibatorgenerated_deleteByExample" parameterClass="com.huimv.xt.dataobject.XtSbcsExample" >
  126. <!--
  127. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  128. This element was generated on Wed Jul 23 14:49:16 CST 2014.
  129. -->
  130. delete from xt_sbcs
  131. <include refid="xt_sbcs.ibatorgenerated_Example_Where_Clause" />
  132. </delete>
  133. <insert id="ibatorgenerated_insert" parameterClass="com.huimv.xt.dataobject.XtSbcs" >
  134. <!--
  135. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  136. This element was generated on Wed Jul 23 14:49:16 CST 2014.
  137. -->
  138. insert into xt_sbcs (id, jqid, zdflbz, syebbz, dqms, xlck, xldqms, xlszsj, xlcxsj1, xlcxsj2, xlcxsj3,
  139. xlzccxsj, txmrtdck, txmrtdsj, txpjtz, txfs, txflck, txckmin0, txckmax0, txckmin1, txckmax1,
  140. txckmin2, txckmax2, txmxzl, txmxbl, txdymxck, txxymxck, clck, clmrck, clszsj, clsj, clsl,
  141. cldqgs, clxb, clms, cltzmax, cltzmin, clpjtz, xgsj, xgr, kqbz, zfbz, msszsj, czzcbz, lqzt)
  142. values (#id:INTEGER#, #jqid:VARCHAR#, #zdflbz:VARCHAR#, #syebbz:VARCHAR#, #dqms:VARCHAR#,
  143. #xlck:VARCHAR#, #xldqms:VARCHAR#, #xlszsj:TIMESTAMP#, #xlcxsj1:VARCHAR#, #xlcxsj2:VARCHAR#, #xlcxsj3:VARCHAR#,
  144. #xlzccxsj:VARCHAR#, #txmrtdck:VARCHAR#, #txmrtdsj:VARCHAR#, #txpjtz:DECIMAL#, #txfs:VARCHAR#,
  145. #txflck:VARCHAR#, #txckmin0:DECIMAL#, #txckmax0:DECIMAL#, #txckmin1:DECIMAL#,
  146. #txckmax1:DECIMAL#, #txckmin2:DECIMAL#, #txckmax2:DECIMAL#, #txmxzl:DECIMAL#,
  147. #txmxbl:VARCHAR#, #txdymxck:VARCHAR#, #txxymxck:VARCHAR#, #clck:VARCHAR#, #clmrck:VARCHAR#,
  148. #clszsj:TIMESTAMP#, #clsj:VARCHAR#, #clsl:VARCHAR#, #cldqgs:VARCHAR#, #clxb:VARCHAR#,
  149. #clms:VARCHAR#, #cltzmax:DECIMAL#, #cltzmin:DECIMAL#, #clpjtz:VARCHAR#, #xgsj:TIMESTAMP#,
  150. #xgr:VARCHAR#, #kqbz:INTEGER#, #zfbz:INTEGER#, #msszsj:TIMESTAMP#,
  151. #czzcbz:VARCHAR#, #lqzt:VARCHAR#)
  152. </insert>
  153. <insert id="ibatorgenerated_insertSelective" parameterClass="com.huimv.xt.dataobject.XtSbcs" >
  154. <!--
  155. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  156. This element was generated on Wed Jul 23 14:49:16 CST 2014.
  157. -->
  158. insert into xt_sbcs
  159. <dynamic prepend="(" >
  160. <isNotNull prepend="," property="id" >
  161. id
  162. </isNotNull>
  163. <isNotNull prepend="," property="jqid" >
  164. jqid
  165. </isNotNull>
  166. <isNotNull prepend="," property="syebbz" >
  167. syebbz
  168. </isNotNull>
  169. <isNotNull prepend="," property="dqms" >
  170. dqms
  171. </isNotNull>
  172. <isNotNull prepend="," property="xlck" >
  173. xlck
  174. </isNotNull>
  175. <isNotNull prepend="," property="xldqms">
  176. xldqms
  177. </isNotNull>
  178. <isNotNull prepend="," property="xlszsj" >
  179. xlszsj
  180. </isNotNull>
  181. <isNotNull prepend="," property="xlcxsj1" >
  182. xlcxsj1
  183. </isNotNull>
  184. <isNotNull prepend="," property="xlcxsj2" >
  185. xlcxsj2
  186. </isNotNull>
  187. <isNotNull prepend="," property="xlcxsj3" >
  188. xlcxsj3
  189. </isNotNull>
  190. <isNotNull prepend="," property="xlzccxsj" >
  191. xlzccxsj
  192. </isNotNull>
  193. <isNotNull prepend="," property="txmrtdck" >
  194. txmrtdck
  195. </isNotNull>
  196. <isNotNull prepend="," property="txmrtdsj" >
  197. txmrtdsj
  198. </isNotNull>
  199. <isNotNull prepend="," property="txpjtz" >
  200. txpjtz
  201. </isNotNull>
  202. <isNotNull prepend="," property="txfs" >
  203. txfs
  204. </isNotNull>
  205. <isNotNull prepend="," property="txflck" >
  206. txflck
  207. </isNotNull>
  208. <isNotNull prepend="," property="txckmin0" >
  209. txckmin0
  210. </isNotNull>
  211. <isNotNull prepend="," property="txckmax0" >
  212. txckmax0
  213. </isNotNull>
  214. <isNotNull prepend="," property="txckmin1" >
  215. txckmin1
  216. </isNotNull>
  217. <isNotNull prepend="," property="txckmax1" >
  218. txckmax1
  219. </isNotNull>
  220. <isNotNull prepend="," property="txckmin2" >
  221. txckmin2
  222. </isNotNull>
  223. <isNotNull prepend="," property="txckmax2" >
  224. txckmax2
  225. </isNotNull>
  226. <isNotNull prepend="," property="txmxzl" >
  227. txmxzl
  228. </isNotNull>
  229. <isNotNull prepend="," property="txmxbl" >
  230. txmxbl
  231. </isNotNull>
  232. <isNotNull prepend="," property="txdymxck" >
  233. txdymxck
  234. </isNotNull>
  235. <isNotNull prepend="," property="txxymxck" >
  236. txxymxck
  237. </isNotNull>
  238. <isNotNull prepend="," property="clck" >
  239. clck
  240. </isNotNull>
  241. <isNotNull prepend="," property="clmrck" >
  242. clmrck
  243. </isNotNull>
  244. <isNotNull prepend="," property="clszsj" >
  245. clszsj
  246. </isNotNull>
  247. <isNotNull prepend="," property="clsj" >
  248. clsj
  249. </isNotNull>
  250. <isNotNull prepend="," property="clsl" >
  251. clsl
  252. </isNotNull>
  253. <isNotNull prepend="," property="cldqgs" >
  254. cldqgs
  255. </isNotNull>
  256. <isNotNull prepend="," property="clxb" >
  257. clxb
  258. </isNotNull>
  259. <isNotNull prepend="," property="clms" >
  260. clms
  261. </isNotNull>
  262. <isNotNull prepend="," property="cltzmax" >
  263. cltzmax
  264. </isNotNull>
  265. <isNotNull prepend="," property="cltzmin" >
  266. cltzmin
  267. </isNotNull>
  268. <isNotNull prepend="," property="clpjtz" >
  269. clpjtz
  270. </isNotNull>
  271. <isNotNull prepend="," property="xgsj" >
  272. xgsj
  273. </isNotNull>
  274. <isNotNull prepend="," property="xgr" >
  275. xgr
  276. </isNotNull>
  277. <isNotNull prepend="," property="kqbz" >
  278. kqbz
  279. </isNotNull>
  280. <isNotNull prepend="," property="zfbz" >
  281. zfbz
  282. </isNotNull>
  283. <isNotNull prepend="," property="zdflbz" >
  284. zdflbz
  285. </isNotNull>
  286. <isNotNull prepend="," property="msszsj" >
  287. msszsj
  288. </isNotNull>
  289. <isNotNull prepend="," property="czzcbz">
  290. czzcbz
  291. </isNotNull>
  292. <isNotNull prepend="," property="lqzt">
  293. lqzt
  294. </isNotNull>
  295. )
  296. </dynamic>
  297. values
  298. <dynamic prepend="(" >
  299. <isNotNull prepend="," property="id" >
  300. #id:INTEGER#
  301. </isNotNull>
  302. <isNotNull prepend="," property="jqid" >
  303. #jqid:VARCHAR#
  304. </isNotNull>
  305. <isNotNull prepend="," property="syebbz" >
  306. #syebbz:VARCHAR#
  307. </isNotNull>
  308. <isNotNull prepend="," property="dqms" >
  309. #dqms:VARCHAR#
  310. </isNotNull>
  311. <isNotNull prepend="," property="xlck" >
  312. #xlck:VARCHAR#
  313. </isNotNull>
  314. <isNotNull prepend="," property="xldqms">
  315. #xldqms:VARCHAR#
  316. </isNotNull>
  317. <isNotNull prepend="," property="xlszsj" >
  318. #xlszsj:TIMESTAMP#
  319. </isNotNull>
  320. <isNotNull prepend="," property="xlcxsj1" >
  321. #xlcxsj1:VARCHAR#
  322. </isNotNull>
  323. <isNotNull prepend="," property="xlcxsj2" >
  324. #xlcxsj2:VARCHAR#
  325. </isNotNull>
  326. <isNotNull prepend="," property="xlcxsj3" >
  327. #xlcxsj3:VARCHAR#
  328. </isNotNull>
  329. <isNotNull prepend="," property="xlzccxsj" >
  330. #xlzccxsj:VARCHAR#
  331. </isNotNull>
  332. <isNotNull prepend="," property="txmrtdck" >
  333. #txmrtdck:VARCHAR#
  334. </isNotNull>
  335. <isNotNull prepend="," property="txmrtdsj" >
  336. #txmrtdsj:VARCHAR#
  337. </isNotNull>
  338. <isNotNull prepend="," property="txpjtz" >
  339. #txpjtz:DECIMAL#
  340. </isNotNull>
  341. <isNotNull prepend="," property="txfs" >
  342. #txfs:VARCHAR#
  343. </isNotNull>
  344. <isNotNull prepend="," property="txflck" >
  345. #txflck:VARCHAR#
  346. </isNotNull>
  347. <isNotNull prepend="," property="txckmin0" >
  348. #txckmin0:DECIMAL#
  349. </isNotNull>
  350. <isNotNull prepend="," property="txckmax0" >
  351. #txckmax0:DECIMAL#
  352. </isNotNull>
  353. <isNotNull prepend="," property="txckmin1" >
  354. #txckmin1:DECIMAL#
  355. </isNotNull>
  356. <isNotNull prepend="," property="txckmax1" >
  357. #txckmax1:DECIMAL#
  358. </isNotNull>
  359. <isNotNull prepend="," property="txckmin2" >
  360. #txckmin2:DECIMAL#
  361. </isNotNull>
  362. <isNotNull prepend="," property="txckmax2" >
  363. #txckmax2:DECIMAL#
  364. </isNotNull>
  365. <isNotNull prepend="," property="txmxzl" >
  366. #txmxzl:DECIMAL#
  367. </isNotNull>
  368. <isNotNull prepend="," property="txmxbl" >
  369. #txmxbl:VARCHAR#
  370. </isNotNull>
  371. <isNotNull prepend="," property="txdymxck" >
  372. #txdymxck:VARCHAR#
  373. </isNotNull>
  374. <isNotNull prepend="," property="txxymxck" >
  375. #txxymxck:VARCHAR#
  376. </isNotNull>
  377. <isNotNull prepend="," property="clck" >
  378. #clck:VARCHAR#
  379. </isNotNull>
  380. <isNotNull prepend="," property="clmrck" >
  381. #clmrck:VARCHAR#
  382. </isNotNull>
  383. <isNotNull prepend="," property="clszsj" >
  384. #clszsj:TIMESTAMP#
  385. </isNotNull>
  386. <isNotNull prepend="," property="clsj" >
  387. #clsj:VARCHAR#
  388. </isNotNull>
  389. <isNotNull prepend="," property="clsl" >
  390. #clsl:VARCHAR#
  391. </isNotNull>
  392. <isNotNull prepend="," property="cldqgs" >
  393. #cldqgs:VARCHAR#
  394. </isNotNull>
  395. <isNotNull prepend="," property="clxb" >
  396. #clxb:VARCHAR#
  397. </isNotNull>
  398. <isNotNull prepend="," property="clms" >
  399. #clms:VARCHAR#
  400. </isNotNull>
  401. <isNotNull prepend="," property="cltzmax" >
  402. #cltzmax:DECIMAL#
  403. </isNotNull>
  404. <isNotNull prepend="," property="cltzmin" >
  405. #cltzmin:DECIMAL#
  406. </isNotNull>
  407. <isNotNull prepend="," property="clpjtz" >
  408. #clpjtz:VARCHAR#
  409. </isNotNull>
  410. <isNotNull prepend="," property="xgsj" >
  411. #xgsj:TIMESTAMP#
  412. </isNotNull>
  413. <isNotNull prepend="," property="xgr" >
  414. #xgr:VARCHAR#
  415. </isNotNull>
  416. <isNotNull prepend="," property="kqbz" >
  417. #kqbz:INTEGER#
  418. </isNotNull>
  419. <isNotNull prepend="," property="zfbz" >
  420. #zfbz:INTEGER#
  421. </isNotNull>
  422. <isNotNull prepend="," property="zdflbz" >
  423. #zdflbz:VARCHAR#
  424. </isNotNull>
  425. <isNotNull prepend="," property="msszsj" >
  426. #msszsj:TIMESTAMP#
  427. </isNotNull>
  428. <isNotNull prepend="," property="czzcbz">
  429. #czzcbz:VARCHAR#
  430. </isNotNull>
  431. <isNotNull prepend="," property="lqzt">
  432. #lqzt:VARCHAR#
  433. </isNotNull>
  434. )
  435. </dynamic>
  436. </insert>
  437. <select id="ibatorgenerated_countByExample" parameterClass="com.huimv.xt.dataobject.XtSbcsExample" resultClass="java.lang.Integer" >
  438. <!--
  439. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  440. This element was generated on Wed Jul 23 14:49:16 CST 2014.
  441. -->
  442. select count(*) from xt_sbcs
  443. <include refid="xt_sbcs.ibatorgenerated_Example_Where_Clause" />
  444. </select>
  445. <update id="ibatorgenerated_updateByExampleSelective" >
  446. <!--
  447. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  448. This element was generated on Wed Jul 23 14:49:16 CST 2014.
  449. -->
  450. update xt_sbcs
  451. <dynamic prepend="set" >
  452. <isNotNull prepend="," property="record.id" >
  453. id = #record.id:INTEGER#
  454. </isNotNull>
  455. <isNotNull prepend="," property="record.jqid" >
  456. jqid = #record.jqid:VARCHAR#
  457. </isNotNull>
  458. <isNotNull prepend="," property="record.syebbz" >
  459. syebbz = #record.syebbz:VARCHAR#
  460. </isNotNull>
  461. <isNotNull prepend="," property="record.dqms" >
  462. dqms = #record.dqms:VARCHAR#
  463. </isNotNull>
  464. <isNotNull prepend="," property="record.xlck" >
  465. xlck = #record.xlck:VARCHAR#
  466. </isNotNull>
  467. <isNotNull prepend="," property="record.xldqms">
  468. xldqms = #record.xldqms:VARCHAR#
  469. </isNotNull>
  470. <isNotNull prepend="," property="record.xlszsj" >
  471. xlszsj = #record.xlszsj:TIMESTAMP#
  472. </isNotNull>
  473. <isNotNull prepend="," property="record.xlcxsj1" >
  474. xlcxsj1 = #record.xlcxsj1:VARCHAR#
  475. </isNotNull>
  476. <isNotNull prepend="," property="record.xlcxsj2" >
  477. xlcxsj2 = #record.xlcxsj2:VARCHAR#
  478. </isNotNull>
  479. <isNotNull prepend="," property="record.xlcxsj3" >
  480. xlcxsj3 = #record.xlcxsj3:VARCHAR#
  481. </isNotNull>
  482. <isNotNull prepend="," property="record.xlzccxsj" >
  483. xlzccxsj = #record.xlzccxsj:VARCHAR#
  484. </isNotNull>
  485. <isNotNull prepend="," property="record.txmrtdck" >
  486. txmrtdck = #record.txmrtdck:VARCHAR#
  487. </isNotNull>
  488. <isNotNull prepend="," property="record.txmrtdsj" >
  489. txmrtdsj = #record.txmrtdsj:VARCHAR#
  490. </isNotNull>
  491. <isNotNull prepend="," property="record.txpjtz" >
  492. txpjtz = #record.txpjtz:DECIMAL#
  493. </isNotNull>
  494. <isNotNull prepend="," property="record.txfs" >
  495. txfs = #record.txfs:VARCHAR#
  496. </isNotNull>
  497. <isNotNull prepend="," property="record.txflck" >
  498. txflck = #record.txflck:VARCHAR#
  499. </isNotNull>
  500. <isNotNull prepend="," property="record.txckmin0" >
  501. txckmin0 = #record.txckmin0:DECIMAL#
  502. </isNotNull>
  503. <isNotNull prepend="," property="record.txckmax0" >
  504. txckmax0 = #record.txckmax0:DECIMAL#
  505. </isNotNull>
  506. <isNotNull prepend="," property="record.txckmin1" >
  507. txckmin1 = #record.txckmin1:DECIMAL#
  508. </isNotNull>
  509. <isNotNull prepend="," property="record.txckmax1" >
  510. txckmax1 = #record.txckmax1:DECIMAL#
  511. </isNotNull>
  512. <isNotNull prepend="," property="record.txckmin2" >
  513. txckmin2 = #record.txckmin2:DECIMAL#
  514. </isNotNull>
  515. <isNotNull prepend="," property="record.txckmax2" >
  516. txckmax2 = #record.txckmax2:DECIMAL#
  517. </isNotNull>
  518. <isNotNull prepend="," property="record.txmxzl" >
  519. txmxzl = #record.txmxzl:DECIMAL#
  520. </isNotNull>
  521. <isNotNull prepend="," property="record.txmxbl" >
  522. txmxbl = #record.txmxbl:VARCHAR#
  523. </isNotNull>
  524. <isNotNull prepend="," property="record.txdymxck" >
  525. txdymxck = #record.txdymxck:VARCHAR#
  526. </isNotNull>
  527. <isNotNull prepend="," property="record.txxymxck" >
  528. txxymxck = #record.txxymxck:VARCHAR#
  529. </isNotNull>
  530. <isNotNull prepend="," property="record.clck" >
  531. clck = #record.clck:VARCHAR#
  532. </isNotNull>
  533. <isNotNull prepend="," property="record.clmrck" >
  534. clmrck = #record.clmrck:VARCHAR#
  535. </isNotNull>
  536. <isNotNull prepend="," property="record.clszsj" >
  537. clszsj = #record.clszsj:TIMESTAMP#
  538. </isNotNull>
  539. <isNotNull prepend="," property="record.clsj" >
  540. clsj = #record.clsj:VARCHAR#
  541. </isNotNull>
  542. <isNotNull prepend="," property="record.clsl" >
  543. clsl = #record.clsl:VARCHAR#
  544. </isNotNull>
  545. <isNotNull prepend="," property="record.cldqgs" >
  546. cldqgs = #record.cldqgs:VARCHAR#
  547. </isNotNull>
  548. <isNotNull prepend="," property="record.clxb" >
  549. clxb = #record.clxb:VARCHAR#
  550. </isNotNull>
  551. <isNotNull prepend="," property="record.clms" >
  552. clms = #record.clms:VARCHAR#
  553. </isNotNull>
  554. <isNotNull prepend="," property="record.cltzmax" >
  555. cltzmax = #record.cltzmax:DECIMAL#
  556. </isNotNull>
  557. <isNotNull prepend="," property="record.cltzmin" >
  558. cltzmin = #record.cltzmin:DECIMAL#
  559. </isNotNull>
  560. <isNotNull prepend="," property="record.clpjtz" >
  561. clpjtz = #record.clpjtz:VARCHAR#
  562. </isNotNull>
  563. <isNotNull prepend="," property="record.xgsj" >
  564. xgsj = #record.xgsj:TIMESTAMP#
  565. </isNotNull>
  566. <isNotNull prepend="," property="record.xgr" >
  567. xgr = #record.xgr:VARCHAR#
  568. </isNotNull>
  569. <isNotNull prepend="," property="record.kqbz" >
  570. kqbz = #record.kqbz:INTEGER#
  571. </isNotNull>
  572. <isNotNull prepend="," property="record.zfbz" >
  573. zfbz = #record.zfbz:INTEGER#
  574. </isNotNull>
  575. <isNotNull prepend="," property="record.zdflbz" >
  576. zdflbz = #record.zdflbz:VARCHAR#
  577. </isNotNull>
  578. <isNotNull prepend="," property="record.msszsj" >
  579. msszsj = #record.msszsj:TIMESTAMP#
  580. </isNotNull>
  581. <isNotNull prepend="," property="record.czzcbz">
  582. czzcbz = #record.czzcbz:VARCHAR#
  583. </isNotNull>
  584. <isNotNull prepend="," property="record.lqzt">
  585. lqzt = #record.lqzt:VARCHAR#
  586. </isNotNull>
  587. </dynamic>
  588. <isParameterPresent >
  589. <include refid="xt_sbcs.ibatorgenerated_Example_Where_Clause" />
  590. </isParameterPresent>
  591. </update>
  592. <update id="ibatorgenerated_updateByExample" >
  593. <!--
  594. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  595. This element was generated on Wed Jul 23 14:49:16 CST 2014.
  596. -->
  597. update xt_sbcs
  598. set id = #record.id:INTEGER#,
  599. jqid = #record.jqid:VARCHAR#,
  600. syebbz = #record.syebbz:VARCHAR#,
  601. dqms = #record.dqms:VARCHAR#,
  602. xlck = #record.xlck:VARCHAR#,
  603. xldqms = #record.xldqms:VARCHAR#,
  604. xlszsj = #record.xlszsj:TIMESTAMP#,
  605. xlcxsj1 = #record.xlcxsj1:VARCHAR#,
  606. xlcxsj2 = #record.xlcxsj2:VARCHAR#,
  607. xlcxsj3 = #record.xlcxsj3:VARCHAR#,
  608. xlzccxsj = #record.xlzccxsj:VARCHAR#,
  609. txmrtdck = #record.txmrtdck:VARCHAR#,
  610. txmrtdsj = #record.txmrtdsj:VARCHAR#,
  611. txpjtz = #record.txpjtz:DECIMAL#,
  612. txfs = #record.txfs:VARCHAR#,
  613. txflck = #record.txflck:VARCHAR#,
  614. txckmin0 = #record.txckmin0:DECIMAL#,
  615. txckmax0 = #record.txckmax0:DECIMAL#,
  616. txckmin1 = #record.txckmin1:DECIMAL#,
  617. txckmax1 = #record.txckmax1:DECIMAL#,
  618. txckmin2 = #record.txckmin2:DECIMAL#,
  619. txckmax2 = #record.txckmax2:DECIMAL#,
  620. txmxzl = #record.txmxzl:DECIMAL#,
  621. txmxbl = #record.txmxbl:VARCHAR#,
  622. txdymxck = #record.txdymxck:VARCHAR#,
  623. txxymxck = #record.txxymxck:VARCHAR#,
  624. clck = #record.clck:VARCHAR#,
  625. clmrck = #record.clmrck:VARCHAR#,
  626. clszsj = #record.clszsj:TIMESTAMP#,
  627. clsj = #record.clsj:VARCHAR#,
  628. clsl = #record.clsl:VARCHAR#,
  629. cldqgs = #record.cldqgs:VARCHAR#,
  630. clxb = #record.clxb:VARCHAR#,
  631. clms = #record.clms:VARCHAR#,
  632. cltzmax = #record.cltzmax:DECIMAL#,
  633. cltzmin = #record.cltzmin:DECIMAL#,
  634. clpjtz = #record.clpjtz:VARCHAR#,
  635. xgsj = #record.xgsj:TIMESTAMP#,
  636. xgr = #record.xgr:VARCHAR#,
  637. kqbz = #record.kqbz:INTEGER#,
  638. zfbz = #record.zfbz:INTEGER#,
  639. zdflbz = #record.zdflbz:VARCHAR#,
  640. msszsj = #record.msszsj:TIMESTAMP#,
  641. czzcbz = #record.czzcbz:VARCHAR#,
  642. lqzt = #record.lqzt:VARCHAR#
  643. <isParameterPresent >
  644. <include refid="xt_sbcs.ibatorgenerated_Example_Where_Clause" />
  645. </isParameterPresent>
  646. </update>
  647. <update id="ibatorgenerated_updateByPrimaryKeySelective" parameterClass="com.huimv.xt.dataobject.XtSbcs" >
  648. <!--
  649. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  650. This element was generated on Wed Jul 23 14:49:16 CST 2014.
  651. -->
  652. update xt_sbcs
  653. <dynamic prepend="set" >
  654. <isNotNull prepend="," property="jqid" >
  655. jqid = #jqid:VARCHAR#
  656. </isNotNull>
  657. <isNotNull prepend="," property="syebbz" >
  658. syebbz = #syebbz:VARCHAR#
  659. </isNotNull>
  660. <isNotNull prepend="," property="dqms" >
  661. dqms = #dqms:VARCHAR#
  662. </isNotNull>
  663. <isNotNull prepend="," property="xlck" >
  664. xlck = #xlck:VARCHAR#
  665. </isNotNull>
  666. <isNotNull prepend="," property="xldqms">
  667. xldqms = #xldqms:VARCHAR#
  668. </isNotNull>
  669. <isNotNull prepend="," property="xlszsj" >
  670. xlszsj = #xlszsj:TIMESTAMP#
  671. </isNotNull>
  672. <isNotNull prepend="," property="xlcxsj1" >
  673. xlcxsj1 = #xlcxsj1:VARCHAR#
  674. </isNotNull>
  675. <isNotNull prepend="," property="xlcxsj2" >
  676. xlcxsj2 = #xlcxsj2:VARCHAR#
  677. </isNotNull>
  678. <isNotNull prepend="," property="xlcxsj3" >
  679. xlcxsj3 = #xlcxsj3:VARCHAR#
  680. </isNotNull>
  681. <isNotNull prepend="," property="xlzccxsj" >
  682. xlzccxsj = #xlzccxsj:VARCHAR#
  683. </isNotNull>
  684. <isNotNull prepend="," property="txmrtdck" >
  685. txmrtdck = #txmrtdck:VARCHAR#
  686. </isNotNull>
  687. <isNotNull prepend="," property="txmrtdsj" >
  688. txmrtdsj = #txmrtdsj:VARCHAR#
  689. </isNotNull>
  690. <isNotNull prepend="," property="txpjtz" >
  691. txpjtz = #txpjtz:DECIMAL#
  692. </isNotNull>
  693. <isNotNull prepend="," property="txfs" >
  694. txfs = #txfs:VARCHAR#
  695. </isNotNull>
  696. <isNotNull prepend="," property="txflck" >
  697. txflck = #txflck:VARCHAR#
  698. </isNotNull>
  699. <isNotNull prepend="," property="txckmin0" >
  700. txckmin0 = #txckmin0:DECIMAL#
  701. </isNotNull>
  702. <isNotNull prepend="," property="txckmax0" >
  703. txckmax0 = #txckmax0:DECIMAL#
  704. </isNotNull>
  705. <isNotNull prepend="," property="txckmin1" >
  706. txckmin1 = #txckmin1:DECIMAL#
  707. </isNotNull>
  708. <isNotNull prepend="," property="txckmax1" >
  709. txckmax1 = #txckmax1:DECIMAL#
  710. </isNotNull>
  711. <isNotNull prepend="," property="txckmin2" >
  712. txckmin2 = #txckmin2:DECIMAL#
  713. </isNotNull>
  714. <isNotNull prepend="," property="txckmax2" >
  715. txckmax2 = #txckmax2:DECIMAL#
  716. </isNotNull>
  717. <isNotNull prepend="," property="txmxzl" >
  718. txmxzl = #txmxzl:DECIMAL#
  719. </isNotNull>
  720. <isNotNull prepend="," property="txmxbl" >
  721. txmxbl = #txmxbl:VARCHAR#
  722. </isNotNull>
  723. <isNotNull prepend="," property="txdymxck" >
  724. txdymxck = #txdymxck:VARCHAR#
  725. </isNotNull>
  726. <isNotNull prepend="," property="txxymxck" >
  727. txxymxck = #txxymxck:VARCHAR#
  728. </isNotNull>
  729. <isNotNull prepend="," property="clck" >
  730. clck = #clck:VARCHAR#
  731. </isNotNull>
  732. <isNotNull prepend="," property="clmrck" >
  733. clmrck = #clmrck:VARCHAR#
  734. </isNotNull>
  735. <isNotNull prepend="," property="clszsj" >
  736. clszsj = #clszsj:TIMESTAMP#
  737. </isNotNull>
  738. <isNotNull prepend="," property="clsj" >
  739. clsj = #clsj:VARCHAR#
  740. </isNotNull>
  741. <isNotNull prepend="," property="clsl" >
  742. clsl = #clsl:VARCHAR#
  743. </isNotNull>
  744. <isNotNull prepend="," property="cldqgs" >
  745. cldqgs = #cldqgs:VARCHAR#
  746. </isNotNull>
  747. <isNotNull prepend="," property="clxb" >
  748. clxb = #clxb:VARCHAR#
  749. </isNotNull>
  750. <isNotNull prepend="," property="clms" >
  751. clms = #clms:VARCHAR#
  752. </isNotNull>
  753. <isNotNull prepend="," property="cltzmax" >
  754. cltzmax = #cltzmax:DECIMAL#
  755. </isNotNull>
  756. <isNotNull prepend="," property="cltzmin" >
  757. cltzmin = #cltzmin:DECIMAL#
  758. </isNotNull>
  759. <isNotNull prepend="," property="clpjtz" >
  760. clpjtz = #clpjtz:VARCHAR#
  761. </isNotNull>
  762. <isNotNull prepend="," property="xgsj" >
  763. xgsj = #xgsj:TIMESTAMP#
  764. </isNotNull>
  765. <isNotNull prepend="," property="xgr" >
  766. xgr = #xgr:VARCHAR#
  767. </isNotNull>
  768. <isNotNull prepend="," property="kqbz" >
  769. kqbz = #kqbz:INTEGER#
  770. </isNotNull>
  771. <isNotNull prepend="," property="zfbz" >
  772. zfbz = #zfbz:INTEGER#
  773. </isNotNull>
  774. <isNotNull prepend="," property="zdflbz">
  775. zdflbz = #zdflbz:VARCHAR#
  776. </isNotNull>
  777. <isNotNull prepend="," property="msszsj" >
  778. msszsj = #msszsj:TIMESTAMP#
  779. </isNotNull>
  780. <isNotNull prepend="," property="czzcbz">
  781. czzcbz = #czzcbz:VARCHAR#
  782. </isNotNull>
  783. <isNotNull prepend="," property="lqzt">
  784. lqzt = #lqzt:VARCHAR#
  785. </isNotNull>
  786. </dynamic>
  787. where id = #id:INTEGER#
  788. </update>
  789. <update id="ibatorgenerated_updateByPrimaryKey" parameterClass="com.huimv.xt.dataobject.XtSbcs" >
  790. <!--
  791. WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
  792. This element was generated on Wed Jul 23 14:49:16 CST 2014.
  793. -->
  794. update xt_sbcs
  795. set jqid = #jqid:VARCHAR#,
  796. syebbz = #syebbz:VARCHAR#,
  797. dqms = #dqms:VARCHAR#,
  798. xlck = #xlck:VARCHAR#,
  799. xldqms = #xldqms:VARCHAR#,
  800. xlszsj = #xlszsj:TIMESTAMP#,
  801. xlcxsj1 = #xlcxsj1:VARCHAR#,
  802. xlcxsj2 = #xlcxsj2:VARCHAR#,
  803. xlcxsj3 = #xlcxsj3:VARCHAR#,
  804. xlzccxsj = #xlzccxsj:VARCHAR#,
  805. txmrtdck = #txmrtdck:VARCHAR#,
  806. txmrtdsj = #txmrtdsj:VARCHAR#,
  807. txpjtz = #txpjtz:DECIMAL#,
  808. txfs = #txfs:VARCHAR#,
  809. txflck = #txflck:VARCHAR#,
  810. txckmin0 = #txckmin0:DECIMAL#,
  811. txckmax0 = #txckmax0:DECIMAL#,
  812. txckmin1 = #txckmin1:DECIMAL#,
  813. txckmax1 = #txckmax1:DECIMAL#,
  814. txckmin2 = #txckmin2:DECIMAL#,
  815. txckmax2 = #txckmax2:DECIMAL#,
  816. txmxzl = #txmxzl:DECIMAL#,
  817. txmxbl = #txmxbl:VARCHAR#,
  818. txdymxck = #txdymxck:VARCHAR#,
  819. txxymxck = #txxymxck:VARCHAR#,
  820. clck = #clck:VARCHAR#,
  821. clmrck = #clmrck:VARCHAR#,
  822. clszsj = #clszsj:TIMESTAMP#,
  823. clsj = #clsj:VARCHAR#,
  824. clsl = #clsl:VARCHAR#,
  825. cldqgs = #cldqgs:VARCHAR#,
  826. clxb = #clxb:VARCHAR#,
  827. clms = #clms:VARCHAR#,
  828. cltzmax = #cltzmax:DECIMAL#,
  829. cltzmin = #cltzmin:DECIMAL#,
  830. clpjtz = #clpjtz:VARCHAR#,
  831. xgsj = #xgsj:TIMESTAMP#,
  832. xgr = #xgr:VARCHAR#,
  833. kqbz = #kqbz:INTEGER#,
  834. zfbz = #zfbz:INTEGER#,
  835. zdflbz = #zdflbz:VARCHAR#,
  836. msszsj = #msszsj:TIMESTAMP#,
  837. czzcbz = #czzcbz:VARCHAR#,
  838. lqzt = #lqzt:VARCHAR#
  839. where id = #id:INTEGER#
  840. </update>
  841. <sql id="sb.sbcs.where.cause">
  842. <dynamic prepend="where">
  843. <isNotEmpty prepend="and" property="id">
  844. sb.id = #id#
  845. </isNotEmpty>
  846. <isNotEmpty prepend="and" property="syebbz">
  847. sb.syebbz = #syebbz#
  848. </isNotEmpty>
  849. <isNotEmpty prepend="and" property="dqms">
  850. sb.dqms = #dqms#
  851. </isNotEmpty>
  852. <isNotEmpty prepend="and" property="mcid">
  853. t.mcid = #mcid#
  854. </isNotEmpty>
  855. <isNotEmpty prepend="and" property="zsid">
  856. t.zsid = #zsid#
  857. </isNotEmpty>
  858. <isNotEmpty prepend="and" property="zfbz">
  859. sb.zfbz = #zfbz#
  860. </isNotEmpty>
  861. </dynamic>
  862. </sql>
  863. <select id="select.sbcs.by.param" resultClass="com.huimv.xt.dataobject.XtSbcs" parameterClass="java.util.HashMap" >
  864. select sb.id, sb.jqid, sb.syebbz, sb.dqms, sb.xlck, sb.xlszsj, sb.xlcxsj1, sb.xlcxsj2, sb.xlcxsj3, sb.xlzccxsj, sb.txmrtdck,
  865. sb.txmrtdsj, sb.txpjtz, sb.txfs, sb.txflck, sb.txckmin0, sb.txckmax0, sb.txckmin1, sb.txckmax1, sb.txckmin2, sb.txckmax2,
  866. sb.txmxzl, sb.txmxbl, sb.txdymxck, sb.txxymxck, sb.clck, sb.clmrck, sb.clszsj, sb.clsj, sb.clsl, sb.cldqgs, sb.clxb, sb.clms,
  867. sb.cltzmax, sb.cltzmin, sb.xgsj, sb.xgr, sb.kqbz, sb.zfbz, t.zsid, t.zsmc, t.mcmc, t.mcid, t.id jqdaid, sb.zdflbz, sb.clpjtz, sb.msszsj,t.dqlq lqid, sb.czzcbz, sb.lqzt
  868. from xt_sbcs sb
  869. left join (select jq.id, jq.jqid,jq.zsid,zs.zsmc,mc.mcmc,zs.mcid,zs.dqlq 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
  870. on t.jqid = sb.jqid
  871. left join xt_czyh cz on cz.id = sb.xgr and cz.zfbz = 0
  872. <isParameterPresent>
  873. <include refid="sb.sbcs.where.cause" />
  874. </isParameterPresent>
  875. <dynamic prepend="order by">
  876. <isNotEmpty property="order">$order$</isNotEmpty>
  877. </dynamic>
  878. <dynamic prepend="limit">
  879. <isNotEmpty property="limit">$limit$</isNotEmpty>
  880. </dynamic>
  881. </select>
  882. <select id="select.count.sbcs.by.param" resultClass="java.lang.Integer" parameterClass="java.util.HashMap" >
  883. select count(*) from xt_sbcs sb
  884. 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
  885. on t.jqid = sb.jqid
  886. left join xt_czyh cz on cz.id = sb.xgr and cz.zfbz = 0
  887. <isParameterPresent>
  888. <include refid="sb.sbcs.where.cause" />
  889. </isParameterPresent>
  890. </select>
  891. <select id="select.count.fwjl.by.param" resultClass="java.lang.Integer" parameterClass="java.util.HashMap" >
  892. SELECT count(*) FROM sj_fwjl
  893. WHERE
  894. <isNotEmpty property="dbrq">
  895. fwsj between date_sub(#dbrq:TIMESTAMP#, INTERVAL 1 DAY) and #dbrq:TIMESTAMP#
  896. </isNotEmpty>
  897. <isNotEmpty property="dqrq">
  898. fwsj >= date_sub(#dqrq#, INTERVAL 1 DAY)
  899. </isNotEmpty>
  900. <isNotEmpty prepend="and" property="jqid">
  901. lqid = (SELECT zs.dqlq FROM da_zsda zs,da_jqda jq WHERE jq.zsid = zs.id AND jqid = #jqid# and zs.zfbz = 0 and jq.zfbz = 0)
  902. </isNotEmpty>
  903. <isNotEmpty prepend="and" property="lqid">
  904. lqid = #lqid#
  905. </isNotEmpty>
  906. ORDER BY dqtz DESC
  907. </select>
  908. <select id="select.dqtz.fwjl.by.param" resultClass="java.lang.String" parameterClass="java.util.HashMap" >
  909. select dqtz from sj_fwjl where
  910. <isNotEmpty property="dbrq">
  911. fwsj between date_sub(#dbrq:TIMESTAMP#, INTERVAL 1 DAY) and #dbrq:TIMESTAMP#
  912. </isNotEmpty>
  913. <isNotEmpty property="dqrq">
  914. fwsj >= date_sub(#dqrq#, INTERVAL 1 DAY)
  915. </isNotEmpty>
  916. <isNotEmpty prepend="and" property="jqid">
  917. lqid = (SELECT zs.dqlq FROM da_zsda zs,da_jqda jq WHERE jq.zsid = zs.id AND jqid = #jqid# and zs.zfbz = 0 and jq.zfbz = 0)
  918. </isNotEmpty>
  919. <isNotEmpty prepend="and" property="lqid">
  920. lqid = #lqid#
  921. </isNotEmpty>
  922. order by dqtz desc limit #start#,1
  923. </select>
  924. <select id="select.max.sbcs.id" resultClass="java.lang.Integer">
  925. select MAX(CAST(g.ID as SIGNED)) AS MAXDMID from xt_sbcs g
  926. </select>
  927. <!-- 体重分布统计图按采食区分颜色显示 -->
  928. <select id="txtz.sbcs.by.lqid" parameterClass="java.lang.String" resultClass="com.huimv.xt.dataobject.XtSbcs">
  929. select s.txdymxck, j.jqid, s.dqms, s.txfs, case when s.txmxbl is null then 0 else s.txmxbl end txmxbl, case when s.txmxzl is null then 0 else s.txmxzl end txmxzl from xt_sbcs s, da_lqda l, da_zsda z, da_jqda j where s.zfbz = 0 and l.zfbz = 0 and j.zfbz = 0
  930. and z.zfbz = 0 and l.zsid = z.id and z.id = j.zsid and j.jqid = s.jqid and l.id = #lqid:INTEGER#
  931. </select>
  932. <select id="select.lqid.by.param" parameterClass="java.util.HashMap" resultClass="java.lang.String">
  933. select dqlq from da_zsda where id = (select zsid from da_jqda where jqid = #jqid# and zfbz = 0) and zfbz = 0
  934. </select>
  935. <select id="select.pjtz.by.param" parameterClass="java.util.HashMap" resultClass="com.huimv.sj.dataobject.SjFwjl">
  936. select * from sj_fwjl where lqid = #lqid# and fwsj between #starttime# and #endtime# and fwck = #clck#
  937. </select>
  938. <select id="select.maxfwjl.by.param" parameterClass="java.util.HashMap" resultClass="java.util.Date">
  939. select max(fwsj) from sj_fwjl
  940. <dynamic prepend="where">
  941. <isNotEmpty prepend="and" property="jqid">
  942. lqid = (SELECT zs.dqlq FROM da_zsda zs,da_jqda jq WHERE jq.zsid = zs.id AND jqid = #jqid# and zs.zfbz = 0 and jq.zfbz = 0)
  943. </isNotEmpty>
  944. </dynamic>
  945. </select>
  946. <select id="select.lqda.by.param" resultClass="com.huimv.da.dataobject.DaLqda" parameterClass="java.util.HashMap" >
  947. select * from da_lqda where id = (select dqlq from da_zsda where id = (select zsid from da_jqda where jqid = #jqid# and zfbz= 0) and zfbz = 0) and zfbz = 0
  948. </select>
  949. <select id="select.sbcs.id.by.zsid" resultClass="java.lang.Integer" parameterClass="java.lang.Integer">
  950. select id from xt_sbcs where jqid = (select jqid from da_jqda where zsid = #zsid# and zfbz = 0) and zfbz = 0 limit 1
  951. </select>
  952. <select id="select.mcid.by.jqid" parameterClass="java.util.HashMap" resultClass="java.lang.Integer">
  953. select id from da_mcda where id = (select mcid from da_zsda where id = (select zsid from da_jqda where jqid = #jqid# and zfbz = 0) and zfbz = 0) and zfbz = 0
  954. </select>
  955. </sqlMap>