1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- <?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.TTbXieMapper">
-
- <resultMap type="TTbXie" id="TTbXieResult">
- <result property="ID" column="ID" />
- <result property="jqrZhuantai" column="jqr_zhuantai" />
- <result property="jqrBaojing" column="jqr_baojing" />
- <result property="jqrId" column="jqr_ID" />
- <result property="jqrLcId" column="jqr_lc_ID" />
- <result property="jqrLcBj" column="jqr_lc_bj" />
- <result property="oneJYL" column="jyj_zt_jyb_llfk_1" />
- <result property="twoJYL" column="jyj_zt_jyb_llfk_2" />
- <result property="oneRemoteStatus" column="jyj_zt_yuangcheng_1" />
- <result property="twoRemoteStatus" column="jyj_zt_yuangcheng_2" />
- </resultMap>
- <sql id="selectTTbXieVo">
- select ID, jqr_zhuantai, jqr_baojing, jqr_ID, jqr_lc_ID, jqr_lc_bj, jyj_zt_jyb_llfk_1, jyj_zt_jyb_llfk_2, jyj_zt_yuangcheng_1, jyj_zt_yuangcheng_2 from T_tb_xie
- </sql>
- <select id="selectTTbXieList" parameterType="TTbXie" resultMap="TTbXieResult">
- <include refid="selectTTbXieVo"/>
- <where>
- 1 = 1
- <if test="jqrZhuantai != null "> and jqr_zhuantai = #{jqrZhuantai}</if>
- <if test="jqrBaojing != null "> and jqr_baojing = #{jqrBaojing}</if>
- <if test="jqrId != null and jqrId != ''"> and jqr_ID = #{jqrId}</if>
- <if test="jqrLcId != null and jqrLcId != ''"> and jqr_lc_ID = #{jqrLcId}</if>
- <if test="jqrLcBj != null "> and jqr_lc_bj = #{jqrLcBj}</if>
- </where>
- order by id desc
- </select>
-
- <select id="selectTTbXieByID" parameterType="Long" resultMap="TTbXieResult">
- <include refid="selectTTbXieVo"/>
- where ID = #{ID}
- </select>
-
- <insert id="insertTTbXie" parameterType="TTbXie">
- insert into T_tb_xie
- <trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="ID != null">ID,</if>
- <if test="jqrZhuantai != null">jqr_zhuantai,</if>
- <if test="jqrBaojing != null">jqr_baojing,</if>
- <if test="jqrId != null">jqr_ID,</if>
- <if test="jqrLcId != null">jqr_lc_ID,</if>
- <if test="jqrLcBj != null">jqr_lc_bj,</if>
- </trim>
- <trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test="ID != null">#{ID},</if>
- <if test="jqrZhuantai != null">#{jqrZhuantai},</if>
- <if test="jqrBaojing != null">#{jqrBaojing},</if>
- <if test="jqrId != null">#{jqrId},</if>
- <if test="jqrLcId != null">#{jqrLcId},</if>
- <if test="jqrLcBj != null">#{jqrLcBj},</if>
- </trim>
- </insert>
- <update id="updateTTbXie" parameterType="TTbXie">
- update T_tb_xie
- <trim prefix="SET" suffixOverrides=",">
- <if test="jqrZhuantai != null">jqr_zhuantai = #{jqrZhuantai},</if>
- <if test="jqrBaojing != null">jqr_baojing = #{jqrBaojing},</if>
- <if test="jqrId != null">jqr_ID = #{jqrId},</if>
- <if test="jqrLcId != null">jqr_lc_ID = #{jqrLcId},</if>
- <if test="jqrLcBj != null">jqr_lc_bj = #{jqrLcBj},</if>
- </trim>
- where ID = #{ID}
- </update>
-
- <delete id="deleteTTbXieByID" parameterType="Long">
- update T_tb_xie set del_flag = 2,revision = revision + 1 where del_flag = 0 and ID = #{ID}
- </delete>
- <delete id="deleteTTbXieByIDs" parameterType="String">
- update T_tb_xie 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>
- </mapper>
|