31 lines
518 B
Plaintext
31 lines
518 B
Plaintext
syntax = "v1"
|
|||
|
|
|
||
|
|
import (
|
||
|
|
"temp_station.api"
|
||
|
|
)
|
||
|
|
|
||
|
|
type (
|
||
|
|
DockSlotsReply {
|
||
|
|
Docks []DockReply `json:"docks"`
|
||
|
|
}
|
||
|
|
DockReply {
|
||
|
|
DockNo int `json:"dockNo"`
|
||
|
|
Slots []DockSlotReply `json:"slots"`
|
||
|
|
}
|
||
|
|
DockSlotReply {
|
||
|
|
SlotNo int `json:"slotNo"`
|
||
|
|
Status string `json:"status"`
|
||
|
|
Job *JobBrief `json:"job,omitempty"`
|
||
|
|
}
|
||
|
|
)
|
||
|
|
|
||
|
|
@server (
|
||
|
|
jwt: Auth
|
||
|
|
group: dock
|
||
|
|
prefix: /api/v1
|
||
|
|
)
|
||
|
|
service hougai-api {
|
||
|
|
@doc "接驳台槽位监控"
|
||
|
|
@handler listDockSlots
|
||
|
|
get /docks/slots returns (DockSlotsReply)
|
||
|
|
}
|