MClxxMapper.xml 3.26 KB
<?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.hotent.lpg.manage.dao.MClxxDao">

    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.hotent.lpg.common.model.WClxx">
        <id column="ID_" property="id"/>
        <result column="REF_ID_" property="refId"/>
        <result column="F_cph" property="fCph"/>
        <result column="F_cllx" property="fCllx"/>
        <result column="F_clxh" property="fClxh"/>
        <result column="F_ssczmc" property="fSsczmc"/>
        <result column="F_ssqymc" property="fSsqymc"/>
        <result column="F_ssczID" property="fSsczID"/>
        <result column="F_ssqyID" property="fSsqyID"/>
        <result column="F_trsyrq" property="fTrsyrq"/>
        <result column="F_wtysgs" property="fWtysgs"/>
        <result column="F_jsy" property="fJsy"/>
        <result column="F_lxdh" property="fLxdh"/>
        <result column="F_zjbh" property="fZjbh"/>
        <result column="F_zjyxq" property="fZjyxq"/>
        <result column="F_sfzh" property="fSfzh"/>
        <result column="F_bz" property="fBz"/>
        <result column="F_dlysxkz" property="fDlysxkz"/>
        <result column="F_dlysxkzyxq" property="fDlysxkzyxq"/>
        <result column="F_whpzh" property="fWhpzh"/>
        <result column="F_whpzhyxq" property="fWhpzhyxq"/>
        <result column="F_clzp" property="fClzp"/>
        <result column="F_form_data_rev_" property="fFormDataRev"/>
        <result column="F_cjr" property="fCjr"/>
        <result column="F_cjsj" property="fCjsj"/>
        <result column="F_gxr" property="fGxr"/>
        <result column="F_gxsj" property="fGxsj"/>
    </resultMap>

    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        ID_,
        REF_ID_,
        F_cph,
        F_cllx,
        F_clxh,
        F_ssczmc,
        F_ssqymc,
        F_ssczID,
        F_ssqyID,
        F_trsyrq,
        F_wtysgs,
        F_jsy,
        F_lxdh,
        F_zjbh,
        F_zjyxq,
        F_sfzh,
        F_bz,
        F_dlysxkz,
        F_dlysxkzyxq,
        F_whpzh,
        F_whpzhyxq,
        F_clzp,
        F_form_data_rev_,
        F_cjr,
        F_cjsj,
        F_gxr,
        F_gxsj
    </sql>

    <select id="selectPage" resultMap="BaseResultMap">
        select
        <include refid="Base_Column_List"/>
        from
        w_clxx
        ${ew.customSqlSegment}
    </select>

    <select id="selectList" resultMap="BaseResultMap">
        select
        <include refid="Base_Column_List"/>
        from
        w_clxx
        ${ew.customSqlSegment}
    </select>

    <select id="selectById" resultMap="BaseResultMap">
        select
        <include refid="Base_Column_List"/>
        from
        w_clxx
        where
        ID_ = #{id}
    </select>

    <select id="clxxPage" resultMap="BaseResultMap">
        select * from w_clxx w_clxx
        <where>
            <if test="query.fSsczID != null and query.fSsczID != ''">
                and w_clxx.F_ssczID = #{query.fSsczID}
            </if>
            <if test="query.fSsqyID != null and query.fSsqyID != ''">
                and w_clxx.F_ssqyID = #{query.fSsqyID}
            </if>
        </where>
        order by w_clxx.F_cjsj desc
    </select>
</mapper>