mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-16 11:50:30 +08:00
feat: add service config templates and extraction script
Former-commit-id: 1de24b7eb79676d1aba9d799a58c5a753290cf52
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
-- 用途:脚本执行后,人工核查访客最终楼层权限
|
||||
-- 说明:
|
||||
-- * 「已授权楼层」= image_rule_ref 中 person_delete = 0 的行(与 passRule/image 可查到的楼层一致)
|
||||
-- * person_delete = 1 为撤销/作废,不参与当前授权
|
||||
-- 将 IN (...) 中的访客 person_id 替换为本次执行的访客集合
|
||||
|
||||
-- 主查:仅已授权楼层(推荐与接口 / JSON derived.floors 对拍)
|
||||
SELECT
|
||||
irr.person_id,
|
||||
irr.business_id,
|
||||
irr.zone_id,
|
||||
irr.zone_name,
|
||||
irr.last_update_time
|
||||
FROM `cw-elevator-application`.`image_rule_ref` irr
|
||||
WHERE irr.person_id IN (
|
||||
'1102270499947507712'
|
||||
-- ,'替换为其他访客personId'
|
||||
)
|
||||
AND irr.person_delete = 0
|
||||
ORDER BY irr.person_id, irr.zone_id;
|
||||
|
||||
-- 明细(含已撤销历史行,核对 person_delete / 时间线时用)
|
||||
SELECT
|
||||
irr.person_id,
|
||||
irr.business_id,
|
||||
irr.zone_id,
|
||||
irr.zone_name,
|
||||
irr.person_delete,
|
||||
irr.create_time,
|
||||
irr.last_update_time
|
||||
FROM `cw-elevator-application`.`image_rule_ref` irr
|
||||
WHERE irr.person_id IN (
|
||||
'1102270499947507712'
|
||||
-- ,'替换为其他访客personId'
|
||||
)
|
||||
ORDER BY irr.person_id, irr.last_update_time DESC, irr.zone_id;
|
||||
|
||||
-- 可选:统计每个访客当前「已授权」楼层数量(person_delete = 0)
|
||||
SELECT
|
||||
irr.person_id,
|
||||
COUNT(1) AS floor_count
|
||||
FROM `cw-elevator-application`.`image_rule_ref` irr
|
||||
WHERE irr.person_id IN (
|
||||
'1102270499947507712'
|
||||
-- ,'替换为其他访客personId'
|
||||
)
|
||||
AND irr.person_delete = 0
|
||||
GROUP BY irr.person_id
|
||||
ORDER BY irr.person_id;
|
||||
Reference in New Issue
Block a user