device.go
1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package models
import (
"gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/domain"
"time"
)
type Device struct {
tableName string `comment:"设备" pg:"manufacture.device,alias:device"`
// 设备Id
DeviceId int `comment:"设备Id" pg:"pk:device_id"`
// 企业id
CompanyId int `comment:"企业id"`
// 组织ID
OrgId int `comment:"组织ID"`
// 所属位置
WorkStation *domain.WorkStation `comment:"所属位置"`
// 设备编号
DeviceCode string `comment:"设备编号"`
// 设备名称
DeviceName string `comment:"设备名称"`
// 设备型号
DeviceModel string `comment:"设备型号"`
// 设备类型
DeviceType string `comment:"设备类型"`
// 品牌
Brand string `comment:"品牌"`
// 设备状态 1:正常 2:封存 3:报废
DeviceStatus int `comment:"设备状态 1:正常 2:封存 3:报废"`
// 风险等级 1:高 2:中 3:低
RiskLevel int `comment:"风险等级 1:高 2:中 3:低"`
// 创建时间
CreatedAt time.Time `comment:"创建时间"`
// 更新时间
UpdatedAt time.Time `comment:"更新时间"`
// 删除时间
DeletedAt time.Time `pg:",soft_delete" comment:"删除时间"`
// 扩展数据
Ext *domain.Ext `comment:"扩展数据"`
}