parking_lot.go 1.1 KB

123456789101112131415161718192021222324252627
  1. package request
  2. // ParkingLotCreate 停车区域创建请求
  3. type ParkingLotCreate struct {
  4. LotCode string `json:"lot_code"` // 区域编码
  5. LotName string `json:"lot_name"` // 区域名称
  6. Capacity int `json:"capacity" binding:"min=0"` // 车位数量
  7. Description string `json:"description"` // 备注
  8. }
  9. // ParkingLotUpdate 停车区域更新请求
  10. type ParkingLotUpdate struct {
  11. ID uint `json:"id"` // 区域ID
  12. LotCode string `json:"lot_code"` // 区域编码
  13. LotName string `json:"lot_name"` // 区域名称
  14. Capacity int `json:"capacity" binding:"min=0"` // 车位数量
  15. Description string `json:"description"` // 备注
  16. }
  17. // ParkingLotQuery 停车区域查询请求
  18. type ParkingLotQuery struct {
  19. LotCode string `form:"lot_code"` // 区域编码
  20. LotName string `form:"lot_name"` // 区域名称
  21. LotId int `form:"lot_id"` // 区域id
  22. Page int `form:"page,default=1"` // 页码
  23. PageSize int `form:"page_size,default=10"` // 每页数量
  24. }