From a42cacf1663d5744bab87fed467d5445d865b7e1 Mon Sep 17 00:00:00 2001
From: Van333 <van666666@foxmail.com>
Date: 星期二, 07 六月 2022 18:27:41 +0800
Subject: [PATCH] 添加路灯列表接口,在线查询接口,控灯接口
---
target/classes/mapper/PoleSinglelampDataMapper.xml | 54 +++++++++++++++++++++---------------------------------
1 files changed, 21 insertions(+), 33 deletions(-)
diff --git a/target/classes/mapper/PoleSinglelampDataMapper.xml b/target/classes/mapper/PoleSinglelampDataMapper.xml
index cb1f884..cae20f4 100644
--- a/target/classes/mapper/PoleSinglelampDataMapper.xml
+++ b/target/classes/mapper/PoleSinglelampDataMapper.xml
@@ -24,47 +24,35 @@
<select id="selectByCompany" resultType="api.bean.SinglelampDataEntity">
select
- ps.streetlight_name,ps.streetlight_id,
- psdm.*
+ *
from
pole_singlelamp_data_mq psdm
- left join pole_streetlight ps on
- psdm.mac = ps.code_number
- where
- psdm.singlelamp_data_id in (
+ join
+ (
select
- max(singlelamp_data_id)
+ ps.streetlight_id as id ,
+ ps.streetlight_name
from
- pole_singlelamp_data_mq
- where
- pole_singlelamp_data_mq.mac
- in (
+ pole_streetlight ps
+ where ps.streetlight_id in (
+ select
+ pus.streetlight_id
+ from
+ pole_user_streetlight pus
+ where
+ pus.company_id in(
select
- ps2.code_number
+ suc.company_id
from
- pole_streetlight ps2
+ sys_user_company suc
where
- ps2.streetlight_id
- in (
- select
- pus.streetlight_id
- from
- pole_user_streetlight pus
- where
- pus.company_id in(
- select
- suc.company_id
- from
- sys_user_company suc
- where
- suc.user_id = #{userId})
- )
+ suc.user_id =
+ #{userId}
)
- group by
- mac
- )
- order by
- streetlight_id
+ )
+ limit #{page},#{size}) idAndName
+ on idAndName .id = psdm .streetlight_id
+ group by psdm .streetlight_id
</select>
--
Gitblit v1.9.3