123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package model
- import model2 "gas-cylinder-api/common/model"
- var (
- GasCylinderStatusWeighty = "1" // 重瓶区
- GasCylinderStatusEmpty = "2" // 空瓶区
- GasCylinderStatusUnqualified = "3" // 不合格瓶区
- //报废(scrap)超期(extended)
- GasCylinderStatusScrap = "scrap" // 报废瓶区
- GasCylinderStatusExtended = "extended" // 超期瓶区
- GasCylinderStatusStateMap = map[string]string{
- GasCylinderStatusWeighty: "重瓶区",
- GasCylinderStatusEmpty: "空瓶区",
- GasCylinderStatusUnqualified: "不合格瓶区",
- GasCylinderStatusScrap: "报废瓶区",
- GasCylinderStatusExtended: "超期瓶区",
- }
- GasCylinderStatusState2Map = map[string]string{
- GasCylinderStatusWeighty: "重瓶",
- GasCylinderStatusEmpty: "空瓶",
- GasCylinderStatusUnqualified: "不合格瓶",
- GasCylinderStatusScrap: "报废瓶",
- GasCylinderStatusExtended: "超期瓶",
- }
- )
- // 气瓶状态
- type GasCylinderStatus struct {
- model2.Model
- InnerCode string `json:"inner_code"` // 1单位内编号
- Status string `json:"status" gorm:"size:48;"` // 1-重瓶区 2-空瓶区 3-不合格瓶区
- UserId int `json:"userId" gorm:"size:48;"` // 省平台用户id 司机 送气员
- CompanyId int `json:"companyId" gorm:"size:48;"` // 所属公司id
- IsAllot bool `json:"isAllot" gorm:"size:48;"` // true 调拨中
- User SysUserOmit `json:"user" gorm:"foreignkey:UserId;references:Id"`
- Company SysDeptOmit `json:"company" gorm:"->;foreignkey:CompanyId;references:Id"`
- model2.ControlBy
- model2.ModelTime
- model2.DeptBy
- }
- func (GasCylinderStatus) TableName() string {
- return "gas_cylinder_status"
- }
|