| | |
| | | </where> |
| | | </select> |
| | | |
| | | <select id="dataCenterPage"> |
| | | SELECT |
| | | m.* |
| | | FROM |
| | | t_yw_point p INNER JOIN t_monitor m ON p.serial_number = m.serial_number |
| | | <where> |
| | | AND p.create_time between #{query.startTime} and #{query.endTime} |
| | | <if test="query.keyword != null and query.keyword != ''"> |
| | | AND (m.name like concat('%', #{query.keyword}, '%') OR m.serial_number like concat('%', #{query.keyword}, '%')) |
| | | </if> |
| | | <if test="query.dataType == 1"> |
| | | AND p.province_tag = 1 |
| | | </if> |
| | | <choose> |
| | | <when test="query.deptTag == 1"> |
| | | AND p.dept_tag = 1 |
| | | </when> |
| | | <when test="query.deptTag == 2"> |
| | | AND p.province_tag = 1 |
| | | </when> |
| | | <when test="query.deptTag == 3"> |
| | | AND p.important_tag = 1 |
| | | </when> |
| | | <when test="query.deptTag == 4"> |
| | | AND p.important_command_image_tag = 1 |
| | | </when> |
| | | <when test="query.deptTag == 5"> |
| | | AND p.new_device = 1 |
| | | </when> |
| | | </choose> |
| | | <choose> |
| | | <when test="query.deviceType == 1"> |
| | | AND m.camera_fun_type like '%1%' |
| | | </when> |
| | | <when test="query.deviceType == 2"> |
| | | AND m.camera_fun_type like '%2%' |
| | | </when> |
| | | <when test="query.deviceType == 3"> |
| | | AND m.camera_fun_type like '%3%' |
| | | </when> |
| | | </choose> |
| | | </where> |
| | | </select> |
| | | |
| | | <select id="distinctCount" resultType="integer"> |
| | | SELECT |
| | | count(DISTINCT m.serial_number) |
| | | FROM |
| | | t_yw_point p INNER JOIN t_monitor m ON p.serial_number = m.serial_number |
| | | <where> |
| | | <if test="query.dataType == 1"> |
| | | AND p.province_tag = 1 |
| | | </if> |
| | | <choose> |
| | | <when test="query.deptTag == 1"> |
| | | AND dept_tag = 1 |
| | | </when> |
| | | <when test="query.deptTag == 2"> |
| | | AND province_tag = 1 |
| | | </when> |
| | | <when test="query.deptTag == 3"> |
| | | AND important_tag = 1 |
| | | </when> |
| | | <when test="query.deptTag == 4"> |
| | | AND important_command_image_tag = 1 |
| | | </when> |
| | | <when test="query.deptTag == 5"> |
| | | AND new_device = 1 |
| | | </when> |
| | | </choose> |
| | | <choose> |
| | | <when test="query.deviceType == 1"> |
| | | AND m.camera_fun_type like '%1%' |
| | | </when> |
| | | <when test="query.deviceType == 2"> |
| | | AND m.camera_fun_type like '%2%' |
| | | </when> |
| | | <when test="query.deviceType == 3"> |
| | | AND m.camera_fun_type like '%3%' |
| | | </when> |
| | | </choose> |
| | | </where> |
| | | </select> |
| | | |
| | | <select id="home" resultType="com.ycl.platform.domain.entity.YwPoint"> |
| | | <![CDATA[ |
| | | SELECT t_yw_point.id, point_name, start_time, end_time, status, unit_name AS remark |
| | |
| | | serial_number, province_tag, important_tag, important_command_image_tag, dept_tag |
| | | </select> |
| | | |
| | | |
| | | </mapper> |