Newer
Older
huludao / src / main / resources / mapper / project / ProjectSpongeCheckDataMapper.xml
<?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.xf.huludao.project.dao.ProjectSpongeCheckDataMapper">

    <!-- 通用映射列 -->
    <resultMap id="BaseResultMap" type="com.xf.huludao.project.entity.ProjectSpongeCheckData">
        <result column="id" property="id"/>
        <result column="check_area_code"  property="checkAreaCode"/>
        <result column="ss"  property="ss"/>
        <result column="cod"  property="cod"/>
        <result column="tn"  property="tn"/>
        <result column="tp"  property="tp"/>
        <result column="record_time" property="recordTime"/>
        <result column="create_user" property="createUser"/>
        <result column="create_dept" property="createDept"/>
        <result column="create_time" property="createTime"/>
        <result column="update_user" property="updateUser"/>
        <result column="update_time" property="updateTime"/>
        <result column="status" property="status"/>
        <result column="is_deleted" property="isDeleted"/>
    </resultMap>

    <!-- 通用数据库列 -->
    <sql id="Base_Column_List">
              id,
              check_area_code,
              ss,
              cod,
              tn,
              tp,
              record_time,
              create_user,
              create_dept,
              create_time,
              update_user,
              update_time,
              status,
              is_deleted
          </sql>

    <sql id="Where_Condition">
        <if test="request.id != null and request.id != ''">
            and id = #{request.id}
        </if>
        <if test="request.checkAreaCode != null and request.checkAreaCode != ''">
            and check_area_code = #{request.checkAreaCode}
        </if>
        <if test="request.ss != null and request.ss != ''">
            and ss = #{request.ss}
        </if>
        <if test="request.cod != null and request.cod != ''">
            and cod = #{request.cod}
        </if>
        <if test="request.tn != null and request.tn != ''">
            and tn = #{request.tn}
        </if>
        <if test="request.tp != null and request.tp != ''">
            and tp = #{request.tp}
        </if>
        <if test="request.recordTime != null and request.recordTime != ''">
            and record_time = #{request.recordTime}
        </if>
        <if test="request.createUser != null and request.createUser != ''">
            and create_user = #{request.createUser}
        </if>
        <if test="request.createDept != null and request.createDept != ''">
            and create_dept = #{request.createDept}
        </if>
        <if test="request.createTime != null and request.createTime != ''">
            and create_time = #{request.createTime}
        </if>
        <if test="request.updateUser != null and request.updateUser != ''">
            and update_user = #{request.updateUser}
        </if>
        <if test="request.updateTime != null and request.updateTime != ''">
            and update_time = #{request.updateTime}
        </if>
        <if test="request.status != null and request.status != ''">
            and status = #{request.status}
        </if>
        <if test="request.isDeleted != null and request.isDeleted != ''">
            and is_deleted = #{request.isDeleted}
        </if>

        <if test="request.startTime != null and request.startTime != ''">
            and record_time &gt; #{request.startTime}
        </if>

        <if test="request.endTime != null and request.endTime != ''">
            and record_time &lt; #{request.endTime}
        </if>
    </sql>

    <select id="selectByCondition" resultMap="BaseResultMap">
        select
        <include refid="Base_Column_List"/>
        from project_sponge_check_data
        where is_deleted = 0
        <include refid="Where_Condition"/>
        order by record_time desc
    </select>

    <select id="exportProjectSpongeCheckData" resultType="com.xf.huludao.project.entity.ProjectSpongeCheckData">
        SELECT * FROM project_sponge_check_data ${ew.customSqlSegment}
    </select>
</mapper>