Loading...
Loading...
Smart Parking Open Platform - Parking Record Domain (parking): Query on-site vehicles/entry-exit records, payment bills and arrears records, entry record supplement, license plate correction, lock/unlock vehicle, interception strategy, self-service entry-exit. Trigger words: parking record/on-site vehicle/on-site cars/entry record/exit record/entry-exit record/check vehicle/check on-site/entry record supplement/supplement entry/supplement image/lock vehicle/lock car/unlock vehicle/unlock car/check lock status/check fee/check bill/payment record/pay bill/arrears/arrears record/number of arrears/cancel arrears/vehicle arrears/abnormal gate opening/non-system gate opening/abnormal departure/license plate correction/correct license plate/channel permission/check if there is a vehicle in channel/scan code entry-exit/scan channel code/roadside vehicle registration/interception strategy/withholding order
npx skill4agent add xiaowen-0725/openydt-cli openydt-recordCRITICAL: MUST use the Read tool to readbefore starting to understand general conventions such as authentication / profile / signature / status code / rate limit / security, then execute commands in this domain.../openydt-shared/SKILL.md
supplement-parking-record-inget-park-on-site-carget-car-in-listget-car-out-listget-park-detailget-park-detail-ignore-statusget-pay-billget-payment-record-detail-listget-park-pay-bill-by-car-nos-and-pay-timeget-car-arrearage-listget-arrears-list-by-operatorget-arrears-countsupplement-parking-record-inlock-carunlock-carget-car-lock-statusopenydt ticketopenydt couponopenydt visitoropenydt blacklistAll commands are called in the format. Write operations require addingopenydt parking <use>for confirmation.--yes
| Chinese Name | Command | Read/Write | Key Parameters |
|---|---|---|---|
| Check if there is a vehicle in the channel | | Read | parkCode, channelCode |
| Query on-site vehicles | | Read | parkCodeList, enterTimeFrom, enterTimeTo, pageNum, pageSize |
| Query entry records | | Read | parkCode, isPresence, startTime, endTime, pageNum, pageSize |
| Query exit records | | Read | parkCode, pageNum, pageSize |
| Parking record details | | Read | parkCode, parkingCode/carCode (either for positioning) |
| Parking record details (ignore status) | | Read | parkCode, parkingCode/carCode (either for positioning) |
| Query channel permission | | Read | parkCode, channelId, carCode, operatorTime, plateColor |
| Query payment records | | Read | parkingCode (+parkCode) |
| Payment bill detail list | | Read | parkCode, pageNum, pageSize |
| Payment bill file | | Read | parkCode, payTime |
| Query bill by license plate + payment time | | Read | carNoList, pageNum, pageSize |
| Vehicle arrears records | | Read | carNo, parkCodeList (optional filter) |
| Operator arrears records | | Read | pageSize, pageNum |
| Operator arrears count | | Read | (body can be empty) |
| Arrears image details | | Read | (body can be empty) |
| Non-system gate opening records | | Read | parkCodeList, openGateTimeFrom, openGateTimeTo |
| Abnormal departure records | | Read | parkCodeList, leaveTimeFrom, leaveTimeTo |
| Check vehicle lock status | | Read | carNo / cardNumber |
| Entry record supplement | | Write | parkCode, carCode, enterTime, channelCode, carCodeType, carCodeColor, parkOrArea |
| Entry image supplement | | Write | parkCode, parkingCode, parkOrArea, carCodeImage, carImage, parkingType |
| On-site license plate correction | | Write | parkCode, parkingCode, newCarNo, correctTime, correctName, operateType |
| License plate correction for pending entry-exit in channel | | Write | parkCode, channelCode, newCarNo, correctTime |
| License plate correction after entry-exit confirmation photo | | Write | parkCode, channelId, newCarNo, correctTime |
| Lock vehicle | | Write | carNo / cardNumber, lockReason |
| Unlock vehicle | | Write | carNo / cardNumber, unlockReason |
| Self-service entry-exit by scanning channel code | | Write | parkCode, channelSeq, userUniqCode |
| Self-service registration of roadside vehicles | | Write | carNo, positionNo, longitude, latitude |
| Create parking lot interception strategy | | Write | parkCode, policyName, tags |
| Delete parking lot interception strategy | | Write | parkCode |
| Cancel arrears | | Write | recordId, status, remark, operator |
| Update withholding process order | | Write | thirdBillCode, billStatus, billCallbackDate |
General Principle: First use read commands to locate records, obtain fields in the response (such as,parkingCode,parkCode/channelCode,channelId, arrears recordcarCode, etc.) as parameters for subsequent write commands, do not fill in randomly.recordId
openydt parking get-park-on-site-carparkCodeListenterTimeFromenterTimeToparkingCodecarCodechannelCodeget-car-in-listisPresenceget-car-out-listparkCodeparkingCodecarCodeopenydt parking get-park-detailopenydt parking get-park-detail-ignore-statusopenydt parking check-channel-exist-carparkCodechannelCodeopenydt parking supplement-parking-record-in --yesparkCodecarCodeenterTimechannelCodecarCodeTypecarCodeColorparkOrAreaparkingCodeparkingCodeopenydt parking supplement-parking-record-image --yesparkCodeparkingCodeparkOrAreacarCodeImagecarImageparkingTypeparkCodeparkingCodeopenydt parking correct-car-no --yesparkCodechannelCodeopenydt parking correct-car-on-channel --yesopenydt parking get-car-lock-statuscarNocardNumberopenydt parking lock-car --yescarNocardNumberlockReasonopenydt parking unlock-car --yescarNocardNumberunlockReasonget-car-lock-statusopenydt parking get-car-arrearage-listopenydt parking get-arrears-list-by-operatorget-arrears-countrecordIdrecordIdopenydt parking cancellation-of-arrears --yesstatusremarkoperatorThe following parameters are taken from the sampleBody of the catalog, which can be directly replaced with real values to run.
openydt parking get-car-in-list --body '{
"parkCode": "2KNTYVWC",
"carNoArray": ["粤YAL876", "粤A66666"],
"isPresence": "0",
"startTime": "20171015000000",
"endTime": "20171015235959",
"pageNum": 1,
"pageSize": 10
}'--yesparkingCodeopenydt parking supplement-parking-record-in --yes --body '{
"parkCode": "2KNTYVWC",
"carCode": "湘OQKKZA",
"enterTime": "20171015000000",
"channelCode": "AA123C",
"carCodeType": 1,
"carCodeColor": 1,
"parkOrArea": 1
}'--yesopenydt parking lock-car --yes --body '{
"cardNumber": "A12345",
"carNo": "粤YZZ568",
"lockReason": "reason"
}'