diff --git a/maven-cw-elevator-application/releases/cw-elevator-application-V2.0.9.20260430/ddl/tenant_visitor_floor_policy_init_property_mgmt_6f.sql b/maven-cw-elevator-application/releases/cw-elevator-application-V2.0.9.20260430/ddl/tenant_visitor_floor_policy_init_property_mgmt_6f.sql new file mode 100644 index 00000000..0fc2613a --- /dev/null +++ b/maven-cw-elevator-application/releases/cw-elevator-application-V2.0.9.20260430/ddl/tenant_visitor_floor_policy_init_property_mgmt_6f.sql @@ -0,0 +1,186 @@ +-- 物业公司租户:访客默认楼层策略初始化(电梯库 cw-elevator-application) +-- 访客不传 floorIds 时,默认仅开放 6F,与被访人 floorList 求交。 +-- +-- 数据来源(192.168.3.12:3307): +-- org_id:component-organization.cw_is_organization +-- 星河湾物业管理有限公司 → 64fdc8eaf5824df5a1329819af29b79f +-- 星河湾物业管理公司 → 8fc3f910bd834198a539832017fe920e +-- 星河湾物管公司 → cc760fdf9c384a0cbf4951ccf2c6452e +-- 星中心物业管理公司 → f216235e54ca42bfa0379e69b3754aff +-- 星中心物业服务中心 → 95818575a2284db6833289474d33671f +-- 星中心物管公司 → 348328d755624b3491cd307a3109f36a +-- 物业管理总部 → dde6cc9a4f6b4f5490d03e26fb016200 +-- 6F zone_id:cw-elevator-application.code_elevator_area +-- zone_id = 605560541473144832(code=0x06) +-- +-- 重复执行:使用固定 id + ON DUPLICATE KEY UPDATE。 + +SET NAMES utf8mb4; + +-- ============================================================ +-- 1. 星河湾物业管理有限公司 +-- ============================================================ +INSERT INTO tenant_visitor_floor_policy ( + id, business_id, org_id, policy_type, allow_zone_ids, + building_id, enabled, policy_version, remark, created_at, updated_at +) VALUES ( + 'pm_6f_vstr_policy_001', + '2524639890ba4f2cba9ba1a4eeaa4015', + '64fdc8eaf5824df5a1329819af29b79f', + 'INTERSECT_ALLOWLIST', + '["605560541473144832"]', + NULL, 1, 1, + '星河湾物业管理有限公司:访客默认仅开放 6F。', + UNIX_TIMESTAMP(NOW()) * 1000, + UNIX_TIMESTAMP(NOW()) * 1000 +) ON DUPLICATE KEY UPDATE + policy_type = VALUES(policy_type), + allow_zone_ids = VALUES(allow_zone_ids), + enabled = VALUES(enabled), + policy_version = policy_version + 1, + remark = VALUES(remark), + updated_at = VALUES(updated_at); + +-- ============================================================ +-- 2. 星河湾物业管理公司 +-- ============================================================ +INSERT INTO tenant_visitor_floor_policy ( + id, business_id, org_id, policy_type, allow_zone_ids, + building_id, enabled, policy_version, remark, created_at, updated_at +) VALUES ( + 'pm_6f_vstr_policy_002', + '2524639890ba4f2cba9ba1a4eeaa4015', + '8fc3f910bd834198a539832017fe920e', + 'INTERSECT_ALLOWLIST', + '["605560541473144832"]', + NULL, 1, 1, + '星河湾物业管理公司:访客默认仅开放 6F。', + UNIX_TIMESTAMP(NOW()) * 1000, + UNIX_TIMESTAMP(NOW()) * 1000 +) ON DUPLICATE KEY UPDATE + policy_type = VALUES(policy_type), + allow_zone_ids = VALUES(allow_zone_ids), + enabled = VALUES(enabled), + policy_version = policy_version + 1, + remark = VALUES(remark), + updated_at = VALUES(updated_at); + +-- ============================================================ +-- 3. 星河湾物管公司 +-- ============================================================ +INSERT INTO tenant_visitor_floor_policy ( + id, business_id, org_id, policy_type, allow_zone_ids, + building_id, enabled, policy_version, remark, created_at, updated_at +) VALUES ( + 'pm_6f_vstr_policy_003', + '2524639890ba4f2cba9ba1a4eeaa4015', + 'cc760fdf9c384a0cbf4951ccf2c6452e', + 'INTERSECT_ALLOWLIST', + '["605560541473144832"]', + NULL, 1, 1, + '星河湾物管公司:访客默认仅开放 6F。', + UNIX_TIMESTAMP(NOW()) * 1000, + UNIX_TIMESTAMP(NOW()) * 1000 +) ON DUPLICATE KEY UPDATE + policy_type = VALUES(policy_type), + allow_zone_ids = VALUES(allow_zone_ids), + enabled = VALUES(enabled), + policy_version = policy_version + 1, + remark = VALUES(remark), + updated_at = VALUES(updated_at); + +-- ============================================================ +-- 4. 星中心物业管理公司 +-- ============================================================ +INSERT INTO tenant_visitor_floor_policy ( + id, business_id, org_id, policy_type, allow_zone_ids, + building_id, enabled, policy_version, remark, created_at, updated_at +) VALUES ( + 'pm_6f_vstr_policy_004', + '2524639890ba4f2cba9ba1a4eeaa4015', + 'f216235e54ca42bfa0379e69b3754aff', + 'INTERSECT_ALLOWLIST', + '["605560541473144832"]', + NULL, 1, 1, + '星中心物业管理公司:访客默认仅开放 6F。', + UNIX_TIMESTAMP(NOW()) * 1000, + UNIX_TIMESTAMP(NOW()) * 1000 +) ON DUPLICATE KEY UPDATE + policy_type = VALUES(policy_type), + allow_zone_ids = VALUES(allow_zone_ids), + enabled = VALUES(enabled), + policy_version = policy_version + 1, + remark = VALUES(remark), + updated_at = VALUES(updated_at); + +-- ============================================================ +-- 5. 星中心物业服务中心 +-- ============================================================ +INSERT INTO tenant_visitor_floor_policy ( + id, business_id, org_id, policy_type, allow_zone_ids, + building_id, enabled, policy_version, remark, created_at, updated_at +) VALUES ( + 'pm_6f_vstr_policy_005', + '2524639890ba4f2cba9ba1a4eeaa4015', + '95818575a2284db6833289474d33671f', + 'INTERSECT_ALLOWLIST', + '["605560541473144832"]', + NULL, 1, 1, + '星中心物业服务中心:访客默认仅开放 6F。', + UNIX_TIMESTAMP(NOW()) * 1000, + UNIX_TIMESTAMP(NOW()) * 1000 +) ON DUPLICATE KEY UPDATE + policy_type = VALUES(policy_type), + allow_zone_ids = VALUES(allow_zone_ids), + enabled = VALUES(enabled), + policy_version = policy_version + 1, + remark = VALUES(remark), + updated_at = VALUES(updated_at); + +-- ============================================================ +-- 6. 星中心物管公司 +-- ============================================================ +INSERT INTO tenant_visitor_floor_policy ( + id, business_id, org_id, policy_type, allow_zone_ids, + building_id, enabled, policy_version, remark, created_at, updated_at +) VALUES ( + 'pm_6f_vstr_policy_006', + '2524639890ba4f2cba9ba1a4eeaa4015', + '348328d755624b3491cd307a3109f36a', + 'INTERSECT_ALLOWLIST', + '["605560541473144832"]', + NULL, 1, 1, + '星中心物管公司:访客默认仅开放 6F。', + UNIX_TIMESTAMP(NOW()) * 1000, + UNIX_TIMESTAMP(NOW()) * 1000 +) ON DUPLICATE KEY UPDATE + policy_type = VALUES(policy_type), + allow_zone_ids = VALUES(allow_zone_ids), + enabled = VALUES(enabled), + policy_version = policy_version + 1, + remark = VALUES(remark), + updated_at = VALUES(updated_at); + +-- ============================================================ +-- 7. 物业管理总部 +-- ============================================================ +INSERT INTO tenant_visitor_floor_policy ( + id, business_id, org_id, policy_type, allow_zone_ids, + building_id, enabled, policy_version, remark, created_at, updated_at +) VALUES ( + 'pm_6f_vstr_policy_007', + '2524639890ba4f2cba9ba1a4eeaa4015', + 'dde6cc9a4f6b4f5490d03e26fb016200', + 'INTERSECT_ALLOWLIST', + '["605560541473144832"]', + NULL, 1, 1, + '物业管理总部:访客默认仅开放 6F。', + UNIX_TIMESTAMP(NOW()) * 1000, + UNIX_TIMESTAMP(NOW()) * 1000 +) ON DUPLICATE KEY UPDATE + policy_type = VALUES(policy_type), + allow_zone_ids = VALUES(allow_zone_ids), + enabled = VALUES(enabled), + policy_version = policy_version + 1, + remark = VALUES(remark), + updated_at = VALUES(updated_at);