openydt-park
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chineseopenydt-park — 车场信息域
openydt-park — Parking Lot Information Domain
CRITICAL:开始前 MUST 先用 Read 工具读取,掌握认证 / profile / 签名 / 状态码 / 限速 / 安全规则后再执行任何../openydt-shared/SKILL.md命令。openydt park
CRITICAL: MUST use the Read tool to readbefore starting. Master authentication / profile / signature / status code / rate limit / security rules before executing any../openydt-shared/SKILL.mdcommands.openydt park
何时用本技能
When to Use This Skill
当用户的诉求落在「停车场静态/动态信息」上时使用本域,例如:
- 查停车场:列出授权商所有车场、看单个车场的基本信息 / 系统信息 / 区域 / 通道 / 云车场设备。
- 查车位:单个车场空车位、区域内(按经纬度半径)空车位、单个车场实时剩余车位、剩余车位 + 免费时长。
- 查费 / 计费:根据车场编码取收费信息(查费)、对某收费标准做其他车型计费测算。
- 车辆相关:车辆免费停车信息、车辆屏显及语音、车辆优惠券(电子券)记录。
- 授权 / 维护:取该账号下所有授权车场编码;设置(上报)车场实时车位(写操作)。
意图路由:
- 涉及「订单/账单/缴费/月票」→ 用 。
openydt trade - 涉及「在场车/进出场/锁车/放行」→ 用 。
openydt parking - 涉及「黑/白名单、访客、电子券核销、设备」→ 分别用 /
openydt blacklist/openydt redlist/openydt visitor/openydt coupon。openydt device - 「车场本身的属性、车位、车场维度查费」→ 留在本域 。
openydt park
本域以查询为主、无强依赖链:各查询命令大多只需要 (停车场编号),可独立调用。仅 需要先调用查费命令拿到结果对象后回填(见业务流程)。
parkCodeget-park-ydt-other-car-type-charge-infoUse this domain when users' requests are related to "static/dynamic parking lot information", such as:
- Query parking lots: List all parking lots of the authorized provider, view basic information / system information / areas / channels / cloud parking lot equipment of a single parking lot.
- Query parking spaces: Empty parking spaces in a single parking lot, empty parking spaces within an area (by longitude and latitude radius), real-time remaining parking spaces in a single parking lot, remaining parking spaces + free parking duration.
- Fee inquiry / calculation: Obtain fee information based on parking lot code (fee inquiry), calculate fees for other vehicle types according to a certain charging standard.
- Vehicle-related: Free parking information for vehicles, vehicle display and voice prompts, vehicle coupon (e-coupon) records.
- Authorization / maintenance: Obtain all authorized parking lot codes under the account; set (report) real-time parking spaces of the parking lot (write operation).
Intent Routing:
- Related to "orders/bills/payment/monthly tickets" → Use .
openydt trade - Related to "vehicles on site/entry and exit/lock/unlock" → Use .
openydt parking - Related to "black/white lists, visitors, e-coupon redemption, equipment" → Use /
openydt blacklist/openydt redlist/openydt visitor/openydt couponrespectively.openydt device - "Parking lot attributes, parking spaces, fee inquiry at parking lot level" → Stay in this domain .
openydt park
This domain is query-focused with no strong dependency chain: Most query commands only require (parking lot code) and can be called independently. Only requires calling the fee inquiry command first to obtain the result object and then filling it back (see Business Process).
parkCodeget-park-ydt-other-car-type-charge-info可用命令
Available Commands
<use>openydt park <use>--body '<json>'--body| 中文名 | 命令 | 读/写 | 关键参数 |
|---|---|---|---|
| 获取授权商所有停车场信息 | | 读 | (无) |
| 获取该账号下所有授权车场编码 | | 读 | (无) |
| 获取停车场全部信息 | | 读 | |
| 获取单个停车场基本信息 | | 读 | |
| 获取停车场系统信息(VEMS/云车场) | | 读 | |
| 获取车场区域信息 | | 读 | |
| 获取云停车场通道信息 | | 读 | |
| 获取云停车场设备信息 | | 读 | |
| 获取单个停车场空车位信息 | | 读 | |
| 获取区域内所有停车场空车位信息 | | 读 | |
| 获取单个停车场实时车位信息 | | 读 | |
| 获取停车场剩余车位和免费时长 | | 读 | |
| 根据车场编码获取收费信息(查费) | | 读 | |
| 其他车型计费测算 | | 读 | |
| 获取车辆免费停车信息 | | 读 | |
| 获取车辆屏显及语音 | | 读 | |
| 获取车辆优惠券信息列表 | | 读 | |
| 设置停车场实时车位信息 | | 写(需 | |
备注:标为必填。*/carPlateList/channelCodeList/parkCodes/parkYdtChargeVo等数组/对象型字段没有独立 flag,需通过remainCarportListJSON 传入。适用场景:标注「云停车场」的命令(区域、通道、云车场设备、查费、计费测算、设置车位)仅对云车场有效,其余 VEMS 传统车场与云车场通用。--body
<use>openydt park <use>--body '<json>'--body| Chinese Name | Command | Read/Write | Key Parameters |
|---|---|---|---|
| Get All Parking Lot Information of Authorized Provider | | Read | (None) |
| Get All Authorized Parking Lot Codes Under the Account | | Read | (None) |
| Get Complete Parking Lot Information | | Read | |
| Get Basic Information of a Single Parking Lot | | Read | |
| Get Parking Lot System Information (VEMS/Cloud Parking Lot) | | Read | |
| Get Parking Lot Area Information | | Read | |
| Get Cloud Parking Lot Channel Information | | Read | |
| Get Cloud Parking Lot Equipment Information | | Read | |
| Get Empty Parking Space Information of a Single Parking Lot | | Read | |
| Get Empty Parking Space Information of All Parking Lots in an Area | | Read | |
| Get Real-time Parking Space Information of a Single Parking Lot | | Read | |
| Get Remaining Parking Spaces and Free Duration of Parking Lot | | Read | |
| Obtain Fee Information by Parking Lot Code (Fee Inquiry) | | Read | |
| Fee Calculation for Other Vehicle Types | | Read | |
| Get Free Parking Information of Vehicle | | Read | |
| Get Vehicle Display and Voice Prompts | | Read | |
| Get Vehicle Coupon Information List | | Read | |
| Set Real-time Parking Space Information of Parking Lot | | Write (requires | |
Note: Fields marked withare required. Array/object-type fields such as*/carPlateList/channelCodeList/parkCodes/parkYdtChargeVodo not have independent flags and must be passed viaremainCarportListJSON. Application scenarios: Commands marked as "Cloud Parking Lot" (area, channel, cloud parking lot equipment, fee inquiry, fee calculation, set parking spaces) are only valid for cloud parking lots; other commands are applicable to both traditional VEMS parking lots and cloud parking lots.--body
业务流程
Business Process
查费 → 其他车型计费测算(唯一需要回填上一步响应的链路)
Fee Inquiry → Fee Calculation for Other Vehicle Types (the only link that requires filling back the previous step's response)
- 先查费:,从响应中拿到查费信息对象(即
openydt park get-park-ydt-charge --park-code <parkCode>,含parkYdtChargeVo/chargeTypeSeq/parkSysType等,其中每个收费标准带有自增 IDparkYdtChargeStandardVoList与车辆类型standardSeq)。carType - 再测算:把上一步整个查费返回结果作为 字段、并指定要测算的
parkYdtChargeVo(收费标准 ID)、standardSeq(计费规则的车辆类型,即「特殊车辆类型 ID」)、carType(计费开始时间),调用:startTimeopenydt park get-park-ydt-other-car-type-charge-info --body '{...}'- 强调:、
standardSeq、carType必须取自上一步parkYdtChargeVo的响应字段,不可臆造。get-park-ydt-charge
- 强调:
其余命令均为独立查询:拿到 (可先用 / 获取授权车场编码)后即可直接调用对应查询。
parkCodeget-park-listget-auth-park-codes- First, perform fee inquiry: , obtain the fee inquiry information object (i.e.,
openydt park get-park-ydt-charge --park-code <parkCode>, which includesparkYdtChargeVo/chargeTypeSeq/parkSysType, etc., where each charging standard has an auto-increment IDparkYdtChargeStandardVoListand vehicle typestandardSeq) from the response.carType - Then, perform calculation: Use the entire fee inquiry result from the previous step as the field, specify the
parkYdtChargeVo(charging standard ID) to calculate,standardSeq(vehicle type in the charging rule, i.e., "special vehicle type ID"), andcarType(fee calculation start time), then call:startTimeopenydt park get-park-ydt-other-car-type-charge-info --body '{...}'- Emphasis: ,
standardSeq, andcarTypemust be obtained from the response fields of the previousparkYdtChargeVocommand, and cannot be fabricated.get-park-ydt-charge
- Emphasis:
All other commands are independent queries: After obtaining (you can first use / to get authorized parking lot codes), you can directly call the corresponding query.
parkCodeget-park-listget-auth-park-codes示例
Examples
- 列出账号下所有授权车场(无参数):
bash
openydt park get-park-list- 查某车场的实时剩余车位(参数取自 catalog sampleBody):
bash
openydt park get-park-remain-carport --park-code 2KNTYVWC- 按经纬度 + 半径查区域内所有车场空车位:
bash
openydt park get-area-ept --longitude 113.158978 --latitude 23.046084 --radius 200- 写操作示例——设置车场实时车位(写操作必须加 确认):
--yes
bash
openydt park set-park-remain-carport --yes --body '{
"parkCode": "2KNTYVWC",
"remainCarportList": [
{"areaId": 1, "totalRemain": 1, "tempRemain": 1, "fixedRemain": 1}
]
}'- List all authorized parking lots under the account (no parameters):
bash
openydt park get-park-list- Query real-time remaining parking spaces of a certain parking lot (parameters taken from catalog sampleBody):
bash
openydt park get-park-remain-carport --park-code 2KNTYVWC- Query empty parking spaces of all parking lots in an area by longitude + latitude + radius:
bash
openydt park get-area-ept --longitude 113.158978 --latitude 23.046084 --radius 200- Write operation example — set real-time parking spaces of a parking lot (must be added for confirmation in write operations):
--yes
bash
openydt park set-park-remain-carport --yes --body '{
"parkCode": "2KNTYVWC",
"remainCarportList": [
{"areaId": 1, "totalRemain": 1, "tempRemain": 1, "fixedRemain": 1}
]
}'