<?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.ld.igds.door.mapper.DoorSensorMapper">
|
|
<!-- 基本返回信息 -->
|
<sql id="BASE_COLUMN">
|
ID_ AS id,
|
COMPANY_ID_ AS companyId,
|
DEPOT_ID_ AS depotId,
|
DEPT_ID_ AS deptId,
|
NAME_ AS name,
|
SN_ AS sn,
|
STATUS_ AS status,
|
PRODUCER_ AS producer,
|
CAMERA_ID_1 AS cameraId1,
|
CAMERA_ID_2 AS cameraId2,
|
CAMERA_ID_3 AS cameraId3,
|
REMARK_ AS remark
|
</sql>
|
|
|
<!-- 根更新状态-->
|
<update id="updateStatus">
|
update D_DOOR_SENSOR set status_=#{status} where sn_=#{sn}
|
</update>
|
|
|
<!-- 根据条件查询检测数据 -->
|
<select id="getData" resultType="com.ld.igds.models.DoorSensor" parameterType="com.ld.igds.models.DoorSensor">
|
select
|
<include refid="BASE_COLUMN"/>
|
from
|
D_DOOR_SENSOR
|
<where>
|
<if test="param.companyId != null and param.companyId != ''">AND COMPANY_ID_ = #{param.companyId}</if>
|
<if test="param.depotId != null and param.depotId != ''">AND DEPOT_ID_ = #{param.depotId}</if>
|
<if test="param.deptId != null and param.deptId != ''">AND DEPT_ID = #{param.deptId}</if>
|
|
</where>
|
|
ORDER BY RECEIVE_DATE_ DESC
|
</select>
|
|
|
</mapper>
|