123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE mapper
- PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
- "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.xlht.xlhtproject.mapper.TShuju1Mapper">
-
- <resultMap type="TShuju1" id="TShuju1Result">
- <result property="ID" column="ID" />
- <result property="scJsZll" column="SC_JS_ZLL" />
- <result property="scJsCod" column="SC_JS_COD" />
- <result property="scJsZongdan" column="SC_JS_ZONGDAN" />
- <result property="scJsAndan" column="SC_JS_ANDAN" />
- <result property="scJsZonglin" column="SC_JS_ZONGLIN" />
- <result property="scCsCod" column="SC_CS_COD" />
- <result property="scCsZongdan" column="SC_CS_ZONGDAN" />
- <result property="scCsAndan" column="SC_CS_ANDAN" />
- <result property="scCsZonglin" column="SC_CS_ZONGLIN" />
- <result property="scCsZll" column="SC_CS_ZLL" />
- <result property="jqr1QyAndan" column="JQR_1_QY_ANDAN" />
- <result property="jqr1QyAndanTime" column="JQR_1_QY_ANDAN_TIME" />
- <result property="jqr1QyXiaodan" column="JQR_1_QY_XIAODAN" />
- <result property="jqr1QyXiaodanTime" column="JQR_1_QY_XIAODAN_TIME" />
- <result property="jqr1HyAndan" column="JQR_1_HY_ANDAN" />
- <result property="jqr1HyAndanTime" column="JQR_1_HY_ANDAN_TIME" />
- <result property="jqr1HyXiaodan" column="JQR_1_HY_XIAODAN" />
- <result property="jqr1HyXiaodanTime" column="JQR_1_HY_XIAODAN_TIME" />
- <result property="jqr2QyAndan" column="JQR_2_QY_ANDAN" />
- <result property="jqr2QyAndanTime" column="JQR_2_QY_ANDAN_TIME" />
- <result property="jqr2QyXiaodan" column="JQR_2_QY_XIAODAN" />
- <result property="jqr2QyXiaodanTime" column="JQR_2_QY_XIAODAN_TIME" />
- <result property="jqr2HyAndan" column="JQR_2_HY_ANDAN" />
- <result property="jqr2HyAndanTime" column="JQR_2_HY_ANDAN_TIME" />
- <result property="jqr2HyXiaodan" column="JQR_2_HY_XIAODAN" />
- <result property="jqr2HyXiaodanTime" column="JQR_2_HY_XIAODAN_TIME" />
- <result property="jqrSwcCod" column="JQR_SWC_COD" />
- <result property="jqrSwcCodTime" column="JQR_SWC_COD_TIME" />
- <result property="TIME" column="TIME" />
- <result property="jqr1HyZhenglin" column="JQR_1_HY_ZHENGLIN" />
- <result property="jqr1HyZhenglinTime" column="JQR_1_HY_ZHENGLIN_TIME" />
- <result property="jqr2HyZhenglin" column="JQR_2_HY_ZHENGLIN" />
- <result property="jqr2HyZhenglinTime" column="JQR_2_HY_ZHENGLIN_TIME" />
- <result property="jqrSwcZhenglin" column="JQR_SWC_ZHENGLIN" />
- <result property="jqrSwcZhenglinTime" column="JQR_SWC_ZHENGLIN_TIME" />
- </resultMap>
- <sql id="selectTShuju1Vo">
- select ID, SC_JS_ZLL, SC_JS_COD, SC_JS_ZONGDAN, SC_JS_ANDAN, SC_JS_ZONGLIN, SC_CS_COD, SC_CS_ZONGDAN, SC_CS_ANDAN, SC_CS_ZONGLIN, SC_CS_ZLL, JQR_1_QY_ANDAN, JQR_1_QY_ANDAN_TIME, JQR_1_QY_XIAODAN, JQR_1_QY_XIAODAN_TIME, JQR_1_HY_ANDAN, JQR_1_HY_ANDAN_TIME, JQR_1_HY_XIAODAN, JQR_1_HY_XIAODAN_TIME, JQR_2_QY_ANDAN, JQR_2_QY_ANDAN_TIME, JQR_2_QY_XIAODAN, JQR_2_QY_XIAODAN_TIME, JQR_2_HY_ANDAN, JQR_2_HY_ANDAN_TIME, JQR_2_HY_XIAODAN, JQR_2_HY_XIAODAN_TIME, JQR_SWC_COD, JQR_SWC_COD_TIME, TIME, JQR_1_HY_ZHENGLIN, JQR_1_HY_ZHENGLIN_TIME, JQR_2_HY_ZHENGLIN, JQR_2_HY_ZHENGLIN_TIME, JQR_SWC_ZHENGLIN, JQR_SWC_ZHENGLIN_TIME from T_SHUJU_1
- </sql>
- <select id="selectTShuju1ByID" parameterType="Long" resultMap="TShuju1Result">
- <include refid="selectTShuju1Vo"/>
- where ID = #{ID} and del_flag = 0
- </select>
-
- <insert id="insertTShuju1" parameterType="TShuju1">
- insert into T_SHUJU_1
- <trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="ID != null">ID,</if>
- <if test="scJsZll != null">SC_JS_ZLL,</if>
- <if test="scJsCod != null">SC_JS_COD,</if>
- <if test="scJsZongdan != null">SC_JS_ZONGDAN,</if>
- <if test="scJsAndan != null">SC_JS_ANDAN,</if>
- <if test="scJsZonglin != null">SC_JS_ZONGLIN,</if>
- <if test="scCsCod != null">SC_CS_COD,</if>
- <if test="scCsZongdan != null">SC_CS_ZONGDAN,</if>
- <if test="scCsAndan != null">SC_CS_ANDAN,</if>
- <if test="scCsZonglin != null">SC_CS_ZONGLIN,</if>
- <if test="scCsZll != null">SC_CS_ZLL,</if>
- <if test="jqr1QyAndan != null">JQR_1_QY_ANDAN,</if>
- <if test="jqr1QyAndanTime != null">JQR_1_QY_ANDAN_TIME,</if>
- <if test="jqr1QyXiaodan != null">JQR_1_QY_XIAODAN,</if>
- <if test="jqr1QyXiaodanTime != null">JQR_1_QY_XIAODAN_TIME,</if>
- <if test="jqr1HyAndan != null">JQR_1_HY_ANDAN,</if>
- <if test="jqr1HyAndanTime != null">JQR_1_HY_ANDAN_TIME,</if>
- <if test="jqr1HyXiaodan != null">JQR_1_HY_XIAODAN,</if>
- <if test="jqr1HyXiaodanTime != null">JQR_1_HY_XIAODAN_TIME,</if>
- <if test="jqr2QyAndan != null">JQR_2_QY_ANDAN,</if>
- <if test="jqr2QyAndanTime != null">JQR_2_QY_ANDAN_TIME,</if>
- <if test="jqr2QyXiaodan != null">JQR_2_QY_XIAODAN,</if>
- <if test="jqr2QyXiaodanTime != null">JQR_2_QY_XIAODAN_TIME,</if>
- <if test="jqr2HyAndan != null">JQR_2_HY_ANDAN,</if>
- <if test="jqr2HyAndanTime != null">JQR_2_HY_ANDAN_TIME,</if>
- <if test="jqr2HyXiaodan != null">JQR_2_HY_XIAODAN,</if>
- <if test="jqr2HyXiaodanTime != null">JQR_2_HY_XIAODAN_TIME,</if>
- <if test="jqrSwcCod != null">JQR_SWC_COD,</if>
- <if test="jqrSwcCodTime != null">JQR_SWC_COD_TIME,</if>
- <if test="TIME != null">TIME,</if>
- <if test="jqr1HyZhenglin != null">JQR_1_HY_ZHENGLIN,</if>
- <if test="jqr1HyZhenglinTime != null">JQR_1_HY_ZHENGLIN_TIME,</if>
- <if test="jqr2HyZhenglin != null">JQR_2_HY_ZHENGLIN,</if>
- <if test="jqr2HyZhenglinTime != null">JQR_2_HY_ZHENGLIN_TIME,</if>
- <if test="jqrSwcZhenglin != null">JQR_SWC_ZHENGLIN,</if>
- <if test="jqrSwcZhenglinTime != null">JQR_SWC_ZHENGLIN_TIME,</if>
- </trim>
- <trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test="ID != null">#{ID},</if>
- <if test="scJsZll != null">#{scJsZll},</if>
- <if test="scJsCod != null">#{scJsCod},</if>
- <if test="scJsZongdan != null">#{scJsZongdan},</if>
- <if test="scJsAndan != null">#{scJsAndan},</if>
- <if test="scJsZonglin != null">#{scJsZonglin},</if>
- <if test="scCsCod != null">#{scCsCod},</if>
- <if test="scCsZongdan != null">#{scCsZongdan},</if>
- <if test="scCsAndan != null">#{scCsAndan},</if>
- <if test="scCsZonglin != null">#{scCsZonglin},</if>
- <if test="scCsZll != null">#{scCsZll},</if>
- <if test="jqr1QyAndan != null">#{jqr1QyAndan},</if>
- <if test="jqr1QyAndanTime != null">#{jqr1QyAndanTime},</if>
- <if test="jqr1QyXiaodan != null">#{jqr1QyXiaodan},</if>
- <if test="jqr1QyXiaodanTime != null">#{jqr1QyXiaodanTime},</if>
- <if test="jqr1HyAndan != null">#{jqr1HyAndan},</if>
- <if test="jqr1HyAndanTime != null">#{jqr1HyAndanTime},</if>
- <if test="jqr1HyXiaodan != null">#{jqr1HyXiaodan},</if>
- <if test="jqr1HyXiaodanTime != null">#{jqr1HyXiaodanTime},</if>
- <if test="jqr2QyAndan != null">#{jqr2QyAndan},</if>
- <if test="jqr2QyAndanTime != null">#{jqr2QyAndanTime},</if>
- <if test="jqr2QyXiaodan != null">#{jqr2QyXiaodan},</if>
- <if test="jqr2QyXiaodanTime != null">#{jqr2QyXiaodanTime},</if>
- <if test="jqr2HyAndan != null">#{jqr2HyAndan},</if>
- <if test="jqr2HyAndanTime != null">#{jqr2HyAndanTime},</if>
- <if test="jqr2HyXiaodan != null">#{jqr2HyXiaodan},</if>
- <if test="jqr2HyXiaodanTime != null">#{jqr2HyXiaodanTime},</if>
- <if test="jqrSwcCod != null">#{jqrSwcCod},</if>
- <if test="jqrSwcCodTime != null">#{jqrSwcCodTime},</if>
- <if test="TIME != null">#{TIME},</if>
- <if test="jqr1HyZhenglin != null">#{jqr1HyZhenglin},</if>
- <if test="jqr1HyZhenglinTime != null">#{jqr1HyZhenglinTime},</if>
- <if test="jqr2HyZhenglin != null">#{jqr2HyZhenglin},</if>
- <if test="jqr2HyZhenglinTime != null">#{jqr2HyZhenglinTime},</if>
- <if test="jqrSwcZhenglin != null">#{jqrSwcZhenglin},</if>
- <if test="jqrSwcZhenglinTime != null">#{jqrSwcZhenglinTime},</if>
- </trim>
- </insert>
- <update id="updateTShuju1" parameterType="TShuju1">
- update T_SHUJU_1
- <trim prefix="SET" suffixOverrides=",">
- <if test="scJsZll != null">SC_JS_ZLL = #{scJsZll},</if>
- <if test="scJsCod != null">SC_JS_COD = #{scJsCod},</if>
- <if test="scJsZongdan != null">SC_JS_ZONGDAN = #{scJsZongdan},</if>
- <if test="scJsAndan != null">SC_JS_ANDAN = #{scJsAndan},</if>
- <if test="scJsZonglin != null">SC_JS_ZONGLIN = #{scJsZonglin},</if>
- <if test="scCsCod != null">SC_CS_COD = #{scCsCod},</if>
- <if test="scCsZongdan != null">SC_CS_ZONGDAN = #{scCsZongdan},</if>
- <if test="scCsAndan != null">SC_CS_ANDAN = #{scCsAndan},</if>
- <if test="scCsZonglin != null">SC_CS_ZONGLIN = #{scCsZonglin},</if>
- <if test="scCsZll != null">SC_CS_ZLL = #{scCsZll},</if>
- <if test="jqr1QyAndan != null">JQR_1_QY_ANDAN = #{jqr1QyAndan},</if>
- <if test="jqr1QyAndanTime != null">JQR_1_QY_ANDAN_TIME = #{jqr1QyAndanTime},</if>
- <if test="jqr1QyXiaodan != null">JQR_1_QY_XIAODAN = #{jqr1QyXiaodan},</if>
- <if test="jqr1QyXiaodanTime != null">JQR_1_QY_XIAODAN_TIME = #{jqr1QyXiaodanTime},</if>
- <if test="jqr1HyAndan != null">JQR_1_HY_ANDAN = #{jqr1HyAndan},</if>
- <if test="jqr1HyAndanTime != null">JQR_1_HY_ANDAN_TIME = #{jqr1HyAndanTime},</if>
- <if test="jqr1HyXiaodan != null">JQR_1_HY_XIAODAN = #{jqr1HyXiaodan},</if>
- <if test="jqr1HyXiaodanTime != null">JQR_1_HY_XIAODAN_TIME = #{jqr1HyXiaodanTime},</if>
- <if test="jqr2QyAndan != null">JQR_2_QY_ANDAN = #{jqr2QyAndan},</if>
- <if test="jqr2QyAndanTime != null">JQR_2_QY_ANDAN_TIME = #{jqr2QyAndanTime},</if>
- <if test="jqr2QyXiaodan != null">JQR_2_QY_XIAODAN = #{jqr2QyXiaodan},</if>
- <if test="jqr2QyXiaodanTime != null">JQR_2_QY_XIAODAN_TIME = #{jqr2QyXiaodanTime},</if>
- <if test="jqr2HyAndan != null">JQR_2_HY_ANDAN = #{jqr2HyAndan},</if>
- <if test="jqr2HyAndanTime != null">JQR_2_HY_ANDAN_TIME = #{jqr2HyAndanTime},</if>
- <if test="jqr2HyXiaodan != null">JQR_2_HY_XIAODAN = #{jqr2HyXiaodan},</if>
- <if test="jqr2HyXiaodanTime != null">JQR_2_HY_XIAODAN_TIME = #{jqr2HyXiaodanTime},</if>
- <if test="jqrSwcCod != null">JQR_SWC_COD = #{jqrSwcCod},</if>
- <if test="jqrSwcCodTime != null">JQR_SWC_COD_TIME = #{jqrSwcCodTime},</if>
- <if test="TIME != null">TIME = #{TIME},</if>
- <if test="jqr1HyZhenglin != null">JQR_1_HY_ZHENGLIN = #{jqr1HyZhenglin},</if>
- <if test="jqr1HyZhenglinTime != null">JQR_1_HY_ZHENGLIN_TIME = #{jqr1HyZhenglinTime},</if>
- <if test="jqr2HyZhenglin != null">JQR_2_HY_ZHENGLIN = #{jqr2HyZhenglin},</if>
- <if test="jqr2HyZhenglinTime != null">JQR_2_HY_ZHENGLIN_TIME = #{jqr2HyZhenglinTime},</if>
- <if test="jqrSwcZhenglin != null">JQR_SWC_ZHENGLIN = #{jqrSwcZhenglin},</if>
- <if test="jqrSwcZhenglinTime != null">JQR_SWC_ZHENGLIN_TIME = #{jqrSwcZhenglinTime},</if>
- </trim>
- ,revision = revision + 1
- where ID = #{ID}
- </update>
-
- <delete id="deleteTShuju1ByID" parameterType="Long">
- update T_SHUJU_1 set del_flag = 2,revision = revision + 1 where del_flag = 0 and ID = #{ID}
- </delete>
- <delete id="deleteTShuju1ByIDs" parameterType="String">
- update T_SHUJU_1 set del_flag = 2,revision = revision + 1 where del_flag = 0 and ID in
- <foreach item="ID" collection="array" open="(" separator="," close=")">
- #{ID}
- </foreach>
- </delete>
- <!-- 下面是新增的 -->
- <select id="getNewestData" resultType="com.xlht.xlhtproject.domain.SmartAdd">
- SELECT TOP
- 1 SC_JS_ZLL jslYB,
- SC_JS_COD jsCodYB,
- SC_JS_ZONGDAN jsTnYB,
- JQR_SWC_COD jsCodHY,
- JQR_1_HY_XIAODAN hyXsyHYOne,
- '' hyXsyYCOne,
- JQR_1_QY_XIAODAN qyXsyHYOne,
- JQR_1_QY_ANDAN qyAdHYOne,
- JQR_2_HY_XIAODAN hyXsyHYTwo,
- '' hyXsyYCTwo,
- JQR_2_QY_XIAODAN qyXsyHYTwo,
- JQR_2_QY_ANDAN qyAdHYTwo
- FROM
- T_SHUJU_1
- ORDER BY
- ID DESC
- </select>
- <select id="selectTShuju1List" parameterType="TShuju1" resultMap="TShuju1Result">
- <include refid="selectTShuju1Vo"/>
- <where>
- 1 = 1
- <if test="scJsZll != null "> and SC_JS_ZLL = #{scJsZll}</if>
- <if test="scJsCod != null "> and SC_JS_COD = #{scJsCod}</if>
- <if test="scJsZongdan != null "> and SC_JS_ZONGDAN = #{scJsZongdan}</if>
- <if test="scJsAndan != null "> and SC_JS_ANDAN = #{scJsAndan}</if>
- <if test="scJsZonglin != null "> and SC_JS_ZONGLIN = #{scJsZonglin}</if>
- <if test="scCsCod != null "> and SC_CS_COD = #{scCsCod}</if>
- <if test="scCsZongdan != null "> and SC_CS_ZONGDAN = #{scCsZongdan}</if>
- <if test="scCsAndan != null "> and SC_CS_ANDAN = #{scCsAndan}</if>
- <if test="scCsZonglin != null "> and SC_CS_ZONGLIN = #{scCsZonglin}</if>
- <if test="scCsZll != null "> and SC_CS_ZLL = #{scCsZll}</if>
- <if test="jqr1QyAndan != null "> and JQR_1_QY_ANDAN = #{jqr1QyAndan}</if>
- <if test="jqr1QyAndanTime != null and jqr1QyAndanTime != ''"> and JQR_1_QY_ANDAN_TIME = #{jqr1QyAndanTime}</if>
- <if test="jqr1QyXiaodan != null "> and JQR_1_QY_XIAODAN = #{jqr1QyXiaodan}</if>
- <if test="jqr1QyXiaodanTime != null and jqr1QyXiaodanTime != ''"> and JQR_1_QY_XIAODAN_TIME = #{jqr1QyXiaodanTime}</if>
- <if test="jqr1HyAndan != null "> and JQR_1_HY_ANDAN = #{jqr1HyAndan}</if>
- <if test="jqr1HyAndanTime != null and jqr1HyAndanTime != ''"> and JQR_1_HY_ANDAN_TIME = #{jqr1HyAndanTime}</if>
- <if test="jqr1HyXiaodan != null "> and JQR_1_HY_XIAODAN = #{jqr1HyXiaodan}</if>
- <if test="jqr1HyXiaodanTime != null and jqr1HyXiaodanTime != ''"> and JQR_1_HY_XIAODAN_TIME = #{jqr1HyXiaodanTime}</if>
- <if test="jqr2QyAndan != null "> and JQR_2_QY_ANDAN = #{jqr2QyAndan}</if>
- <if test="jqr2QyAndanTime != null and jqr2QyAndanTime != ''"> and JQR_2_QY_ANDAN_TIME = #{jqr2QyAndanTime}</if>
- <if test="jqr2QyXiaodan != null "> and JQR_2_QY_XIAODAN = #{jqr2QyXiaodan}</if>
- <if test="jqr2QyXiaodanTime != null and jqr2QyXiaodanTime != ''"> and JQR_2_QY_XIAODAN_TIME = #{jqr2QyXiaodanTime}</if>
- <if test="jqr2HyAndan != null "> and JQR_2_HY_ANDAN = #{jqr2HyAndan}</if>
- <if test="jqr2HyAndanTime != null and jqr2HyAndanTime != ''"> and JQR_2_HY_ANDAN_TIME = #{jqr2HyAndanTime}</if>
- <if test="jqr2HyXiaodan != null "> and JQR_2_HY_XIAODAN = #{jqr2HyXiaodan}</if>
- <if test="jqr2HyXiaodanTime != null and jqr2HyXiaodanTime != ''"> and JQR_2_HY_XIAODAN_TIME = #{jqr2HyXiaodanTime}</if>
- <if test="jqrSwcCod != null "> and JQR_SWC_COD = #{jqrSwcCod}</if>
- <if test="jqrSwcCodTime != null and jqrSwcCodTime != ''"> and JQR_SWC_COD_TIME = #{jqrSwcCodTime}</if>
- <if test="TIME != null and TIME != ''"> and TIME = #{TIME}</if>
- <if test="jqr1HyZhenglin != null "> and JQR_1_HY_ZHENGLIN = #{jqr1HyZhenglin}</if>
- <if test="jqr1HyZhenglinTime != null and jqr1HyZhenglinTime != ''"> and JQR_1_HY_ZHENGLIN_TIME = #{jqr1HyZhenglinTime}</if>
- <if test="jqr2HyZhenglin != null "> and JQR_2_HY_ZHENGLIN = #{jqr2HyZhenglin}</if>
- <if test="jqr2HyZhenglinTime != null and jqr2HyZhenglinTime != ''"> and JQR_2_HY_ZHENGLIN_TIME = #{jqr2HyZhenglinTime}</if>
- <if test="jqrSwcZhenglin != null "> and JQR_SWC_ZHENGLIN = #{jqrSwcZhenglin}</if>
- <if test="jqrSwcZhenglinTime != null and jqrSwcZhenglinTime != ''"> and JQR_SWC_ZHENGLIN_TIME = #{jqrSwcZhenglinTime}</if>
- <!-- 下面是新增的SQL检索条件 SqlServer写法-->
- <if test="timeBegin != null and timeBegin != ''"> and SUBSTRING (CONVERT ( VARCHAR, create_time, 120 ), 1, 10 ) >= #{timeBegin}</if>
- <if test="timeEnd != null and timeEnd != ''"> and SUBSTRING (CONVERT ( VARCHAR, create_time, 120 ), 1, 10 ) <= #{timeEnd}</if>
- </where>
- and del_flag = 0 order by id desc
- </select>
- </mapper>
|