cjl
2025-01-06 8490eb11583ffdc586436f165860de5cfc39f915
screen-api/src/main/resources/mapper/HandDeviceMapper.xml
@@ -15,10 +15,12 @@
                    <result column="end_time" property="endTime" />
                    <result column="create_name" property="createName" />
                    <result column="update_name" property="updateName" />
                    <result column="create_time" property="createTime" />
                    <result column="update_time" property="updateTime" />
        </resultMap>
    <sql id="Base_Column_List">
        id,name,mac,address,longitude,latitude,start_time,is_delete,end_time
        id,name,mac,address,longitude,latitude,start_time,is_delete,end_time,create_name,update_name,create_time,update_time
    </sql>
    <select id="Page" resultType="com.moral.api.entity.HandDevice">
        select
@@ -32,14 +34,15 @@
            <if test="mac != null and mac != ''">
                and mac = #{mac}
            </if>
            <if test="startTime != null and startTime != '' ">
                and date(start_time) <![CDATA[>=]]> #{startTime}
            <if test="startTime != null and endTime == '' ">
                and date(start_time) like CONCAT('%',#{startTime},'%')
            </if>
            <if test="endTime != null and endTime !='' ">
            <if test="endTime != '' and startTime != ''">
                and date(start_time) <![CDATA[>=]]> #{startTime}
                and date(end_time) <![CDATA[<=]]>  #{endTime}
            </if>
        </where>
        order by start_time desc
    </select>
</mapper>