车位管理需求文档 (Parking Space Management)
修订历史
版本号 | 修订日期 | 修订内容 | 修订人 | 状态 |
|---|---|---|---|---|
v1.0.0 | 2026-01-27 | 初始版本:梳理车位管理核心基础模块需求 | Antigravity | 已发布 |
v1.1.0 | 2026-01-27 | 格式对齐与业务完善:关联车场/区域、支持一位多车、批量维护及删除校验 | Antigravity | 已发布 |
v1.2.0 | 2026-01-29 | 业务逻辑补充:明确“一位多车”场景下的进场自动计费规则 | Antigravity | 已发布 |
v1.3.0 | 2026-01-30 | 逻辑精细化:明确以进场时间判定占用权,首车离场方可释放位能 | Antigravity | 已发布 |
v1.4.0 | 2026-01-30 | 计费逻辑锁定:明确溢出车辆计费不受首车离场影响,仅按进场状态判定 | Antigravity | 草稿 |
1. 模块概述
本模块核心目标是管理停车场内的具体车位资源。通过与“车场管理”模块的区域/楼层深度关联,实现车位的精细化档案管理、状态实时追踪以及车位与车辆、住户的绑定关系维护。支持多种运营场景下的车辆授权(如一位多车)。
2. 功能说明
2.1 车位档案维护
功能目标:建立及维护车位的数字化身份,确保与物理空间的一致性。
功能项:
新增/批量新增:支持单个录入或通过模板批量导入车位数据。
编辑修改:支持对车位编号、属性、所属区域的实时更新。
删除控制 (关键校验):仅允许删除未绑定车辆且无有效租赁/权属关系的车位。若车位已绑定车辆,系统应拦截删除操作并提示先解除绑定。
2.2 车位-车辆关联 (一位多车)
功能目标:灵活管理车位的使用权,不限制单车位的绑定车辆上限。
功能项:
白名单绑定:支持为一个车位添加多个授权车牌,系统不设容量上限。
关联信息展示:在车位详情中展示所有已绑定的车辆及其对应的住户信息、房屋信息。
2.3 状态管理
功能目标:实时监控车位的商业及物理状态。
状态定义:空闲、已售、已租、预约中、不可用(维修/故障)。
3. 需求细节
3.1 车位基本信息 (Space Profile)
字段定义:
车位编号 (必填, 唯一)
所属停车场 (关联项, 必填)
所属区域/楼层 (关联项, 必填, 来源于车场管理模块)
车位类型 (标准、微型、子母、充电桩)
车位状态 (空闲、已售、已租、预约中、不可用)
3.2 权属与绑定明细 (Ownership & Bindings)
字段定义:
绑定车辆信息:车牌号、车辆品牌/颜色。
关联人员信息:业主/租户姓名、联系电话。
关联住户/房屋:房屋编号 (如:1栋1单元101)。
显示逻辑:点击车位可透视查看当前车位绑定的所有车辆列表,以及每辆车对应的住户身份。
3.3 业务校验规则
删除校验:
触发条件:尝试删除车位记录。
校验逻辑:系统检查该车位当前绑定的车辆数量。
结果:若绑定车辆数 > 0,则禁止删除并弹出警告:“该车位已绑定车辆,请先解绑后再执行删除操作。”
一位多车进场与计费判定 (基于进场瞬间状态锁定):
占用判定(首车进场):
当车位绑定的多辆车中,第一辆车(A车)进场时,若该车位处于空闲/可用状态,A车判定为“名额占用车”。
收费规则:按该车位绑定的优惠收费规则(如:包月、已售车位管理费模式)执行。
溢出判定(后续车辆进场):
当同一车位绑定的其余车辆(B、C...N车)在 A 车尚未离场时进入,判定为“溢出车辆”。
收费规则:按车场定义的默认收费规则(临时车计费标准)执行。
计费持续性原则(不受出场影响):
关键逻辑:溢出车辆(B车)的计费模式在进场时即已确定。即使“名额占用车”(A车)在 B 车离场前先行出场,B 车的计费模式不发生转变,仍继续按默认收费规则计费直至其离场。
名额释放逻辑:
车位的占用名额仅在“名额占用车”(A车)离场时释放。释放后,后续新进场的绑定车辆可重新竞争该占用名额。
4. 关联关系管理 (Associations)
车场管理模块:车位必须归属于特定的“停车场”及“区域”。当车场区域发生变动时,应同步影响车位的归属路径。
收费标准模块:系统需同时支持调用“车位绑定规则” and “车场默认规则”。一旦车辆进场确定计费模式,该次停车记录将锁定对应规则。
业主/房屋模块:通过车辆关联,反查并展示车辆所属的住户及房屋档案信息。
数据版本管理原则:
全量快照保存:任何涉及车位基本信息、状态或绑定关系的变更,系统需自动保存当前完整镜像。
操作审计:记录操作人 ID、变更时间、变更前后的差异值。