waybill_task.go 1.3 KB

12345678910111213141516171819202122232425262728293031
  1. package model
  2. import (
  3. model2 "cold-delivery/common/model"
  4. "cold-delivery/common/nats/nats_server"
  5. )
  6. // 运单任务
  7. type WaybillTask struct {
  8. model2.Model
  9. WaybillNo string `json:"waybillNo" gorm:"size:128"` // 单号
  10. //WarehouseId int `json:"warehouseId" gorm:"size:128"` // 仓库id
  11. //CarId int `json:"carId" gorm:"size:128"` // 车辆id
  12. CoolerBoxId int `json:"coolerBoxId" gorm:"size:128"` // 保温箱id
  13. UserId int `json:"userId" gorm:"size:128"` // 司机/仓管id
  14. Sn string `json:"sn" gorm:"size:128"` // sn
  15. StartTime model2.Time `json:"startTime" gorm:"size:128"` // 签收时间
  16. EndTime model2.Time `json:"endTime" gorm:"size:128"` // 签收时间
  17. //Warehouse WarehouseOmit `json:"warehouse"`
  18. //Car CarOmit `json:"car"`
  19. CoolerBox CoolerBoxOmit `json:"coolerBox"`
  20. DeviceSensorList []nats_server.DeviceSensor_R `json:"deviceSensorList,omitempty" gorm:"-"` // 传感器列表
  21. DataList []nats_server.DeviceData_R `json:"dataList,omitempty" gorm:"-"` // 传感器列表
  22. model2.ControlBy
  23. model2.ModelTime
  24. model2.DeptBy
  25. }
  26. func (WaybillTask) TableName() string {
  27. return "waybill_task"
  28. }