123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd" >
- <sqlMap namespace="da_zsda" >
- <resultMap id="ibatorgenerated_BaseResultMap" class="com.huimv.da.dataobject.DaZsda" >
- <!--
- WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
- This element was generated on Sat Jul 20 17:49:42 CST 2019.
- -->
- <result column="ID" property="id" jdbcType="INTEGER" />
- <result column="MCID" property="mcid" jdbcType="INTEGER" />
- <result column="ZSMC" property="zsmc" jdbcType="VARCHAR" />
- <result column="CSQ1" property="csq1" jdbcType="VARCHAR" />
- <result column="CSQ2" property="csq2" jdbcType="VARCHAR" />
- <result column="FLQ" property="flq" jdbcType="VARCHAR" />
- <result column="DQLQ" property="dqlq" jdbcType="VARCHAR" />
- <result column="YZJD" property="yzjd" jdbcType="VARCHAR" />
- <result column="GLY" property="gly" jdbcType="INTEGER" />
- <result column="GLYXM" property="glyxm" jdbcType="VARCHAR" />
- <result column="XGR" property="xgr" jdbcType="VARCHAR" />
- <result column="XGSJ" property="xgsj" jdbcType="TIMESTAMP" />
- <result column="ZFBZ" property="zfbz" jdbcType="INTEGER" />
- <result column="ZSBZ" property="zsbz" jdbcType="INTEGER" />
- <result column="SSQY" property="ssqy" jdbcType="INTEGER" />
- <result column="LCBZ" property="lcbz" jdbcType="INTEGER" />
- <result column="HKBZ" property="hkbz" jdbcType="INTEGER" />
- <result column="ZDBZ" property="zdbz" jdbcType="INTEGER" />
- <result column="ZSQY" property="zsqy" jdbcType="INTEGER" />
- <result column="SPJK" property="spjk" jdbcType="VARCHAR" />
- </resultMap>
- <sql id="ibatorgenerated_Example_Where_Clause" >
- <!--
- WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
- This element was generated on Sat Jul 20 17:49:42 CST 2019.
- -->
- <iterate property="oredCriteria" conjunction="or" prepend="where" removeFirstPrepend="iterate" >
- <isEqual property="oredCriteria[].valid" compareValue="true" >
- (
- <iterate prepend="and" property="oredCriteria[].criteriaWithoutValue" conjunction="and" >
- $oredCriteria[].criteriaWithoutValue[]$
- </iterate>
- <iterate prepend="and" property="oredCriteria[].criteriaWithSingleValue" conjunction="and" >
- $oredCriteria[].criteriaWithSingleValue[].condition$
- #oredCriteria[].criteriaWithSingleValue[].value#
- </iterate>
- <iterate prepend="and" property="oredCriteria[].criteriaWithListValue" conjunction="and" >
- $oredCriteria[].criteriaWithListValue[].condition$
- <iterate property="oredCriteria[].criteriaWithListValue[].values" open="(" close=")" conjunction="," >
- #oredCriteria[].criteriaWithListValue[].values[]#
- </iterate>
- </iterate>
- <iterate prepend="and" property="oredCriteria[].criteriaWithBetweenValue" conjunction="and" >
- $oredCriteria[].criteriaWithBetweenValue[].condition$
- #oredCriteria[].criteriaWithBetweenValue[].values[0]# and
- #oredCriteria[].criteriaWithBetweenValue[].values[1]#
- </iterate>
- )
- </isEqual>
- </iterate>
- </sql>
- <select id="ibatorgenerated_selectByExample" resultMap="ibatorgenerated_BaseResultMap" parameterClass="com.huimv.da.dataobject.DaZsdaExample" >
- <!--
- WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
- This element was generated on Sat Jul 20 17:49:42 CST 2019.
- -->
- select ID, MCID, ZSMC, CSQ1, CSQ2, FLQ, DQLQ, YZJD, GLY, GLYXM, XGR, XGSJ, ZFBZ, ZSBZ, SSQY,
- LCBZ, HKBZ, ZDBZ, ZSQY, SPJK
- from da_zsda
- <isParameterPresent >
- <include refid="da_zsda.ibatorgenerated_Example_Where_Clause" />
- <isNotNull property="orderByClause" >
- order by $orderByClause$
- </isNotNull>
- <isGreaterEqual property="start" compareValue="0" >
- limit $start$ , $limit$
- </isGreaterEqual>
- </isParameterPresent>
- </select>
- <select id="ibatorgenerated_selectByPrimaryKey" resultMap="ibatorgenerated_BaseResultMap" parameterClass="com.huimv.da.dataobject.DaZsda" >
- <!--
- WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
- This element was generated on Sat Jul 20 17:49:42 CST 2019.
- -->
- select ID, MCID, ZSMC, CSQ1, CSQ2, FLQ, DQLQ, YZJD, GLY, GLYXM, XGR, XGSJ, ZFBZ, ZSBZ, SSQY,
- LCBZ, HKBZ, ZDBZ, ZSQY, SPJK
- from da_zsda
- where ID = #id:INTEGER#
- </select>
- <delete id="ibatorgenerated_deleteByPrimaryKey" parameterClass="com.huimv.da.dataobject.DaZsda" >
- <!--
- WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
- This element was generated on Sat Jul 20 17:49:42 CST 2019.
- -->
- delete from da_zsda
- where ID = #id:INTEGER#
- </delete>
- <delete id="ibatorgenerated_deleteByExample" parameterClass="com.huimv.da.dataobject.DaZsdaExample" >
- <!--
- WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
- This element was generated on Sat Jul 20 17:49:42 CST 2019.
- -->
- delete from da_zsda
- <include refid="da_zsda.ibatorgenerated_Example_Where_Clause" />
- </delete>
- <insert id="ibatorgenerated_insert" parameterClass="com.huimv.da.dataobject.DaZsda" >
- <!--
- WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
- This element was generated on Sat Jul 20 17:49:42 CST 2019.
- -->
- insert into da_zsda (ID, MCID, ZSMC, CSQ1, CSQ2, FLQ, DQLQ, YZJD, GLY, GLYXM, XGR, XGSJ, ZFBZ,
- ZSBZ, SSQY, LCBZ, HKBZ, ZDBZ, ZSQY, SPJK)
- values (#id:INTEGER#, #mcid:INTEGER#, #zsmc:VARCHAR#, #csq1:VARCHAR#, #csq2:VARCHAR#,
- #flq:VARCHAR#, #dqlq:VARCHAR#, #yzjd:VARCHAR#, #gly:INTEGER#, #glyxm:VARCHAR#, #xgr:VARCHAR#,
- #xgsj:TIMESTAMP#, #zfbz:INTEGER#, #zsbz:INTEGER#, #ssqy:INTEGER#, #lcbz:INTEGER#,
- #hkbz:INTEGER#, #zdbz:INTEGER#, #zsqy:INTEGER#, #spjk:VARCHAR#)
- </insert>
- <insert id="ibatorgenerated_insertSelective" parameterClass="com.huimv.da.dataobject.DaZsda" >
- <!--
- WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
- This element was generated on Sat Jul 20 17:49:42 CST 2019.
- -->
- insert into da_zsda
- <dynamic prepend="(" >
- <isNotNull prepend="," property="id" >
- ID
- </isNotNull>
- <isNotNull prepend="," property="mcid" >
- MCID
- </isNotNull>
- <isNotNull prepend="," property="zsmc" >
- ZSMC
- </isNotNull>
- <isNotNull prepend="," property="csq1" >
- CSQ1
- </isNotNull>
- <isNotNull prepend="," property="csq2" >
- CSQ2
- </isNotNull>
- <isNotNull prepend="," property="flq" >
- FLQ
- </isNotNull>
- <isNotNull prepend="," property="dqlq" >
- DQLQ
- </isNotNull>
- <isNotNull prepend="," property="yzjd" >
- YZJD
- </isNotNull>
- <isNotNull prepend="," property="gly" >
- GLY
- </isNotNull>
- <isNotNull prepend="," property="glyxm" >
- GLYXM
- </isNotNull>
- <isNotNull prepend="," property="xgr" >
- XGR
- </isNotNull>
- <isNotNull prepend="," property="xgsj" >
- XGSJ
- </isNotNull>
- <isNotNull prepend="," property="zfbz" >
- ZFBZ
- </isNotNull>
- <isNotNull prepend="," property="zsbz" >
- ZSBZ
- </isNotNull>
- <isNotNull prepend="," property="ssqy" >
- SSQY
- </isNotNull>
- <isNotNull prepend="," property="lcbz" >
- LCBZ
- </isNotNull>
- <isNotNull prepend="," property="hkbz" >
- HKBZ
- </isNotNull>
- <isNotNull prepend="," property="zdbz" >
- ZDBZ
- </isNotNull>
- <isNotNull prepend="," property="zsqy" >
- ZSQY
- </isNotNull>
- <isNotNull prepend="," property="spjk" >
- SPJK
- </isNotNull>
- )
- </dynamic>
- values
- <dynamic prepend="(" >
- <isNotNull prepend="," property="id" >
- #id:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="mcid" >
- #mcid:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="zsmc" >
- #zsmc:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="csq1" >
- #csq1:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="csq2" >
- #csq2:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="flq" >
- #flq:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="dqlq" >
- #dqlq:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="yzjd" >
- #yzjd:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="gly" >
- #gly:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="glyxm" >
- #glyxm:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="xgr" >
- #xgr:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="xgsj" >
- #xgsj:TIMESTAMP#
- </isNotNull>
- <isNotNull prepend="," property="zfbz" >
- #zfbz:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="zsbz" >
- #zsbz:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="ssqy" >
- #ssqy:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="lcbz" >
- #lcbz:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="hkbz" >
- #hkbz:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="zdbz" >
- #zdbz:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="zsqy" >
- #zsqy:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="spjk" >
- #spjk:VARCHAR#
- </isNotNull>
- )
- </dynamic>
- </insert>
- <select id="ibatorgenerated_countByExample" parameterClass="com.huimv.da.dataobject.DaZsdaExample" resultClass="java.lang.Integer" >
- <!--
- WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
- This element was generated on Sat Jul 20 17:49:42 CST 2019.
- -->
- select count(*) from da_zsda
- <include refid="da_zsda.ibatorgenerated_Example_Where_Clause" />
- </select>
- <update id="ibatorgenerated_updateByExampleSelective" >
- <!--
- WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
- This element was generated on Sat Jul 20 17:49:42 CST 2019.
- -->
- update da_zsda
- <dynamic prepend="set" >
- <isNotNull prepend="," property="record.id" >
- ID = #record.id:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="record.mcid" >
- MCID = #record.mcid:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="record.zsmc" >
- ZSMC = #record.zsmc:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="record.csq1" >
- CSQ1 = #record.csq1:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="record.csq2" >
- CSQ2 = #record.csq2:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="record.flq" >
- FLQ = #record.flq:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="record.dqlq" >
- DQLQ = #record.dqlq:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="record.yzjd" >
- YZJD = #record.yzjd:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="record.gly" >
- GLY = #record.gly:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="record.glyxm" >
- GLYXM = #record.glyxm:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="record.xgr" >
- XGR = #record.xgr:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="record.xgsj" >
- XGSJ = #record.xgsj:TIMESTAMP#
- </isNotNull>
- <isNotNull prepend="," property="record.zfbz" >
- ZFBZ = #record.zfbz:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="record.zsbz" >
- ZSBZ = #record.zsbz:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="record.ssqy" >
- SSQY = #record.ssqy:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="record.lcbz" >
- LCBZ = #record.lcbz:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="record.hkbz" >
- HKBZ = #record.hkbz:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="record.zdbz" >
- ZDBZ = #record.zdbz:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="record.zsqy" >
- ZSQY = #record.zsqy:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="record.spjk" >
- SPJK = #record.spjk:VARCHAR#
- </isNotNull>
- </dynamic>
- <isParameterPresent >
- <include refid="da_zsda.ibatorgenerated_Example_Where_Clause" />
- </isParameterPresent>
- </update>
- <update id="ibatorgenerated_updateByExample" >
- <!--
- WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
- This element was generated on Sat Jul 20 17:49:42 CST 2019.
- -->
- update da_zsda
- set ID = #record.id:INTEGER#,
- MCID = #record.mcid:INTEGER#,
- ZSMC = #record.zsmc:VARCHAR#,
- CSQ1 = #record.csq1:VARCHAR#,
- CSQ2 = #record.csq2:VARCHAR#,
- FLQ = #record.flq:VARCHAR#,
- DQLQ = #record.dqlq:VARCHAR#,
- YZJD = #record.yzjd:VARCHAR#,
- GLY = #record.gly:INTEGER#,
- GLYXM = #record.glyxm:VARCHAR#,
- XGR = #record.xgr:VARCHAR#,
- XGSJ = #record.xgsj:TIMESTAMP#,
- ZFBZ = #record.zfbz:INTEGER#,
- ZSBZ = #record.zsbz:INTEGER#,
- SSQY = #record.ssqy:INTEGER#,
- LCBZ = #record.lcbz:INTEGER#,
- HKBZ = #record.hkbz:INTEGER#,
- ZDBZ = #record.zdbz:INTEGER#,
- ZSQY = #record.zsqy:INTEGER#,
- SPJK = #record.spjk:VARCHAR#
- <isParameterPresent >
- <include refid="da_zsda.ibatorgenerated_Example_Where_Clause" />
- </isParameterPresent>
- </update>
- <update id="ibatorgenerated_updateByPrimaryKeySelective" parameterClass="com.huimv.da.dataobject.DaZsda" >
- <!--
- WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
- This element was generated on Sat Jul 20 17:49:42 CST 2019.
- -->
- update da_zsda
- <dynamic prepend="set" >
- <isNotNull prepend="," property="mcid" >
- MCID = #mcid:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="zsmc" >
- ZSMC = #zsmc:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="csq1" >
- CSQ1 = #csq1:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="csq2" >
- CSQ2 = #csq2:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="flq" >
- FLQ = #flq:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="dqlq" >
- DQLQ = #dqlq:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="yzjd" >
- YZJD = #yzjd:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="gly" >
- GLY = #gly:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="glyxm" >
- GLYXM = #glyxm:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="xgr" >
- XGR = #xgr:VARCHAR#
- </isNotNull>
- <isNotNull prepend="," property="xgsj" >
- XGSJ = #xgsj:TIMESTAMP#
- </isNotNull>
- <isNotNull prepend="," property="zfbz" >
- ZFBZ = #zfbz:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="zsbz" >
- ZSBZ = #zsbz:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="ssqy" >
- SSQY = #ssqy:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="lcbz" >
- LCBZ = #lcbz:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="hkbz" >
- HKBZ = #hkbz:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="zdbz" >
- ZDBZ = #zdbz:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="zsqy" >
- ZSQY = #zsqy:INTEGER#
- </isNotNull>
- <isNotNull prepend="," property="spjk" >
- SPJK = #spjk:VARCHAR#
- </isNotNull>
- </dynamic>
- where ID = #id:INTEGER#
- </update>
- <update id="ibatorgenerated_updateByPrimaryKey" parameterClass="com.huimv.da.dataobject.DaZsda" >
- <!--
- WARNING - This element is automatically generated by Apache iBATIS ibator, do not modify.
- This element was generated on Sat Jul 20 17:49:42 CST 2019.
- -->
- update da_zsda
- set MCID = #mcid:INTEGER#,
- ZSMC = #zsmc:VARCHAR#,
- CSQ1 = #csq1:VARCHAR#,
- CSQ2 = #csq2:VARCHAR#,
- FLQ = #flq:VARCHAR#,
- DQLQ = #dqlq:VARCHAR#,
- YZJD = #yzjd:VARCHAR#,
- GLY = #gly:INTEGER#,
- GLYXM = #glyxm:VARCHAR#,
- XGR = #xgr:VARCHAR#,
- XGSJ = #xgsj:TIMESTAMP#,
- ZFBZ = #zfbz:INTEGER#,
- ZSBZ = #zsbz:INTEGER#,
- SSQY = #ssqy:INTEGER#,
- LCBZ = #lcbz:INTEGER#,
- HKBZ = #hkbz:INTEGER#,
- ZDBZ = #zdbz:INTEGER#,
- ZSQY = #zsqy:INTEGER#,
- SPJK = #spjk:VARCHAR#
- where ID = #id:INTEGER#
- </update>
-
- <!-- 查询条件 -->
- <sql id="daxx.zsda.where.cause">
- <dynamic prepend="where">
- <isNotEmpty prepend="and" property="zsbz">
- z.ZSBZ = #zsbz:INTEGER#
- </isNotEmpty>
- <isNotEmpty prepend="and" property="id">
- z.ID = #id:INTEGER#
- </isNotEmpty>
- <isNotEmpty prepend="and" property="mcid">
- z.MCID = #mcid:INTEGER#
- </isNotEmpty>
- <isNotEmpty prepend="and" property="zsid">
- z.ID = #zsid:INTEGER#
- </isNotEmpty>
- <isNotEmpty prepend="and" property="zsmc">
- z.ZSMC = #zsmc:VARCHAR#
- </isNotEmpty>
- <isNotEmpty prepend="and" property="csq1">
- z.CSQ1 = #csq1:VARCHAR#
- </isNotEmpty>
- <isNotEmpty prepend="and" property="csq2">
- z.CSQ2 = #csq2:VARCHAR#
- </isNotEmpty>
- <isNotEmpty prepend="and" property="flq">
- z.FLQ = #flq:VARCHAR#
- </isNotEmpty>
- <isNotEmpty prepend="and" property="dqlq">
- z.DQLQ = #dqlq:VARCHAR#
- </isNotEmpty>
- <isNotEmpty prepend="and" property="yzjd">
- z.YZJD = #yzjd:VARCHAR#
- </isNotEmpty>
- <isNotEmpty prepend="and" property="xgr">
- z.XGR = #xgr:VARCHAR#
- </isNotEmpty>
- <isNotEmpty prepend="and" property="zfbz">
- z.ZFBZ = #zfbz:INTEGER#
- </isNotEmpty>
- <isNotEmpty prepend="and" property="zsbz">
- z.ZSBZ = #zsbz:INTEGER#
- </isNotEmpty>
- <isNotEmpty prepend="and" property="xgsj">
- z.XGSJ = #xgsj:TIMESTAMP#
- </isNotEmpty>
- <isNotEmpty prepend="and" property="gly">
- (c.YHXM like '%$gly$%' or z.GLYXM like '%$gly$%')
- </isNotEmpty>
- </dynamic>
- </sql>
-
- <!-- 参数查询 -->
- <select id="select.zsda.by.param" parameterClass="java.util.Map" resultClass="com.huimv.da.dataobject.DaZsda">
- 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
- from da_zsda z
- left join da_mcda m on m.id = z.mcid and m.zfbz = 0
- left join da_lqda lq on lq.id = z.dqlq and lq.zfbz = 0
- left join xt_dmlb d1 on d1.lbid = 13 and d1.zfbz = 0
- left join xt_gydm g1 on g1.dmid = z.csq1 and g1.zfbz = 0 and g1.lbid = d1.lbid
- left join xt_gydm g2 on g2.dmid = z.csq2 and g2.zfbz = 0 and g2.lbid = d1.lbid
- left join xt_gydm g3 on g3.dmid = z.flq and g3.zfbz = 0 and g3.lbid = d1.lbid
- left join xt_czyh c on z.gly = c.id and c.zfbz = 0
- 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
- <isParameterPresent>
- <include refid="daxx.zsda.where.cause" />
- </isParameterPresent>
- <dynamic prepend="order by">
- <isNotEmpty property="order">$order$</isNotEmpty>
- </dynamic>
- limit #startRecord#, #endRecord#
- </select>
-
- <!-- 参数查询数目 -->
- <select id="count.zsda.by.param" parameterClass="java.util.Map" resultClass="java.lang.Integer">
- select count(*) from da_zsda z
- left join da_mcda m on m.id = z.mcid and m.zfbz = 0
- left join xt_czyh c on c.id = z.gly and c.zfbz = 0
- <isParameterPresent>
- <include refid="daxx.zsda.where.cause" />
- </isParameterPresent>
- </select>
-
- <!-- 参数查询猪舍牧场信息 -->
- <select id = "select.zsmcda.by.param" parameterClass="java.util.Map" resultClass="com.huimv.da.dataobject.DaZsda">
- select z.*, m.mcmc, jqda.jqid, jqda.zdh, jqda.xlh from da_zsda z
- left join da_mcda m on m.id = z.mcid and m.zfbz = 0
- left join (select jqda.jqid,zsid,zdh,xlh from da_jqda jqda where jqda.zfbz = 0) jqda on jqda.zsid = z.id
- <isParameterPresent>
- <include refid="daxx.zsda.where.cause" />
- </isParameterPresent>
- <dynamic prepend="order by">
- <isNotEmpty property="order">$order$</isNotEmpty>
- </dynamic>
- limit #startRecord#, #endRecord#
- </select>
-
- <!-- 根据JQID查询猪舍牧场信息 -->
- <select id = "select.zsmcda.by.jqid" parameterClass="java.util.Map" resultClass="com.huimv.da.dataobject.DaZsda">
- select z.*,m.mcmc from da_zsda z left join da_mcda m on m.id = z.mcid and m.zfbz = 0
- where z.zfbz = 0 and z.id = (select zsid from da_jqda jq where jq.jqid = #jqid# and jq.zfbz = 0)
- </select>
-
- <!-- 获取猪舍列表 -->
- <select id="select.mclist.by.param" parameterClass="java.util.Map" resultClass="com.huimv.da.dataobject.DaZsda">
- select zslist.*,wl.fssj,wl.ycbz from (
- select zs.*,hj.avgsd,hj.avgwd, qt.avgaq from da_zsda zs
- left join
- (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
- where hk1.cjsj = hk2.cjsj and hk1.lqid = hk2.lqid and hk1.CJSJ BETWEEN DATE_ADD(now(),INTERVAL -15 MINUTE) and now()) hj
- on hj.lqid = zs.DQLQ
- left join
- (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
- where hk1.cjsj = hk2.cjsj and hk1.lqid = hk2.lqid and hk1.CJSJ BETWEEN DATE_ADD(now(),INTERVAL -15 MINUTE) and now()) qt
- on qt.lqid = zs.dqlq
- where mcid = #mcid# and zs.zfbz = 0 and zs.hkbz = 2
- UNION
- select zs.*,/**hksd.avgsd**/ "0",hkwd.avgwd, "0" from da_zsda zs
- left join
- (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
- 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
- on hkwd.lqid = zs.DQLQ
- left join
- (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
- 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
- on hksd.lqid = zs.dqlq
- where mcid = #mcid# and zs.zfbz = 0 and zs.hkbz = 1) zslist
- left join
- (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
- on wl.zsid = zslist.id order by zslist.zdbz desc, zslist.id
- <isNotNull prepend="limit" property="limit">
- $limit$
- </isNotNull>
- </select>
-
- <select id="select.zslist.zsid.by.param" parameterClass="java.util.Map" resultClass="java.lang.String">
- 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#
- <isNotNull property="zsbz">
- and zs.zsbz = #zsbz#
- </isNotNull>
- <isNotNull property="zsbzList">
- and zs.zsbz in ($zsbzList$)
- </isNotNull>
- <isNotNull property="ssqy">
- and zs.ssqy = #ssqy#
- </isNotNull>
- <isNotNull property="zsqy">
- and zs.ssqy != #zsqy#
- </isNotNull>
- <isNotNull property="zsqyList">
- and ( zs.ssqy in ($zsqyList$) or zs.ssqy is null )
- </isNotNull>
- <isNotNull property="hkclient">
- order by zs.id asc
- </isNotNull>
- <isNull property="hkclient">
- order by zs.zdbz desc, LOCATE(zs.ssqy, '3,2,4,1,0')
- <!-- order by wl asc, hkbjs desc, case when dqwd is null then 999 else dqwd end desc -->
- </isNull>
- ) t
- </select>
-
- <select id="select.zslist.zsxx.by.param" parameterClass="java.util.Map" resultClass="com.huimv.da.dataobject.DaZsda">
- select zs.*,list.dqwd,list.dqdn,list.dqsd,list.dqaq,list.wl,list.hkbj,list.hkbjs, qy.qylq from da_zsda zs
- left join temp_zslist list on zs.id = list.zsid
- 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
- where zs.zfbz = 0 and zs.id in ($zslist$) order by zs.zdbz desc, LOCATE(CONCAT(zs.id,","),'$zslist$,')
- <isNotNull prepend="limit" property="limit">
- $limit$
- </isNotNull>
- </select>
-
- <select id="select.zsdadto.by.xlh" parameterClass="java.util.Map" resultClass="com.huimv.busi.da.dto.DaZsdaDTO">
- select jq.zdh,jq.xlh, zs.zsmc, jq.jqid from da_jqda jq, da_zsda zs where
- zs.id = jq.zsid and zs.zfbz = 0
- and jq.zfbz= 0 and jq.xlh = #xlh#
- </select>
- <select id="count.zsid.from.daZsda" parameterClass="java.util.Map" resultClass="com.huimv.busi.da.dto.DaZsdaDTO">
- select count(*) from da_zsda;
- </select>
- <!-- 所有普通舍和测定舍 但又不属于区 -->
- <select id="select.ptzslist.zsid.by.param" parameterClass="java.util.Map" resultClass="java.lang.String">
- 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#
- and ( zs.zsbz = 1|| zs.zsbz = 2) and (zs.zsqy = 0 || zs.zsqy is null )
- <isNotNull property="ssqy">
- and zs.ssqy = #ssqy#
- </isNotNull>
- <isNotNull property="bjqy">
- and zs.ssqy != #bjqy#
- </isNotNull>
- ) t
- </select>
-
- <select id="select.dqlq.from.zsda.and.jqda.by.jqid" parameterClass="java.lang.String" resultClass="java.lang.String">
- select z.dqlq from da_zsda z,da_jqda j
- where z.zfbz=0 and j.zfbz=0 and j.zsid=z.id and j.jqid=#jqid#
- </select>
-
- <select id="select.dsxx.by.dgds" parameterClass="java.util.Map" resultClass="com.huimv.da.dataobject.DaZsda">
- select zs.*, qy.qymc qymc, jq.jqid jqid from da_jqda jq, da_zsda zs
- left join da_qyda qy on qy.zfbz = 0 and qy.id = zs.ssqy
- 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#
- </select>
-
- <select id="select.dsxx.by.lxds" parameterClass="java.util.Map" resultClass="com.huimv.da.dataobject.DaZsda">
- select zs.*, jq.jqid jqid from da_jqda jq, da_zsda zs
- 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#
- </select>
- </sqlMap>
|