gas_cylinder_status.go 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. package model
  2. import model2 "gas-cylinder-api/common/model"
  3. var (
  4. GasCylinderStatusWeighty = 1 // 重瓶区
  5. GasCylinderStatusEmpty = 2 // 空瓶区
  6. GasCylinderStatusUnqualified = 3 // 不合格瓶区
  7. GasCylinderStatusStateMap = map[int]string{
  8. GasCylinderStatusWeighty: "重瓶区",
  9. GasCylinderStatusEmpty: "空瓶区",
  10. GasCylinderStatusUnqualified: "不合格瓶区",
  11. }
  12. )
  13. // 气瓶状态
  14. type GasCylinderStatus struct {
  15. model2.Model
  16. InnerCode string `json:"inner_code"` // 1单位内编号
  17. Status int `json:"status" gorm:"size:1;"` // 1-重瓶区 2-空瓶区 3-不合格瓶区
  18. UserId int `json:"userId" gorm:"size:48;"` // 省平台用户id 司机 送气员
  19. CompanyId int `json:"companyId" gorm:"size:48;"` // 所属公司id
  20. User SysUserOmit `json:"user" gorm:"foreignkey:UserId;references:Id"`
  21. Company SysDeptOmit `json:"company" gorm:"->;foreignkey:CompanyId;references:Id"`
  22. model2.ControlBy
  23. model2.ModelTime
  24. model2.DeptBy
  25. }
  26. func (GasCylinderStatus) TableName() string {
  27. return "gas_cylinder_status"
  28. }