Tk3dComponentMapper.xml 1.63 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="org.thingsboard.server.dao.yunteng.mapper.Tk3dComponentMapper">

    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="org.thingsboard.server.dao.yunteng.entities.Tk3dComponentEntity">
        <id column="id" property="id" />
        <result column="name" property="name" />
        <result column="image_url" property="imageUrl" />
        <result column="state" property="state" />
        <result column="created_time" property="createdTime" />
        <result column="update_time" property="updateTime" />
        <result column="creator" property="creator" />
        <result column="updater" property="updater" />
        <result column="tenant_id" property="tenantId" />
    </resultMap>

    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, name, image_url, state, create_time, update_time, creator, updater, tenant_id
    </sql>


    <select id="page" resultMap="BaseResultMap">
        select <include refid="Base_Column_List"></include> from tk_3d_component
        <where>
            <if test="tenantId !=null">
                AND tenant_id = #{tenantId}
            </if>
            <if test="queryMap.id !=null">
                AND id = #{queryMap.id}
            </if>
            <if test="queryMap.name !=null">
                AND name = #{queryMap.name}
            </if>
            <if test="queryMap.state !=null">
                AND state = #{queryMap.state}
            </if>
        </where>
    </select>

</mapper>