@@ -4,33 +4,36 @@ const TableNameDcimDevice = "dcim_device"
4
4
5
5
// DcimDevice mapped from table <dcim_device>
6
6
type DcimDevice struct {
7
- // Created time.Time `gorm:"column:created" json:"created"`
8
- // LastUpdated time.Time `gorm:"column:last_updated" json:"last_updated"`
9
- // CustomFieldData string `gorm:"column:custom_field_data;not null" json:"custom_field_data"`
10
7
ID int64 `gorm:"column:id;primaryKey;autoIncrement:true" json:"id"`
11
- //LocalContextData string `gorm:"column:local_context_data" json:"local_context_data"`
12
- Name string `gorm:"column:name" json:"name"`
13
- Serial string `gorm:"column:serial;not null" json:"serial"`
14
- AssetTag string `gorm:"column:asset_tag" json:"asset_tag"`
15
- Position int16 `gorm:"column:position" json:"position"`
16
- // Face string `gorm:"column:face;not null" json:"face"`
17
- Status string `gorm:"column:status;not null" json:"status"`
18
- // VcPosition int16 `gorm:"column:vc_position" json:"vc_position"`
19
- // VcPriority int16 `gorm:"column:vc_priority" json:"vc_priority"`
20
- Comments string `gorm:"column:comments;not null" json:"comments"`
21
- // ClusterID int64 `gorm:"column:cluster_id" json:"cluster_id"`
22
- DeviceRoleID int64 `gorm:"column:device_role_id;not null" json:"device_role_id"`
23
- DeviceTypeID int64 `gorm:"column:device_type_id;not null" json:"device_type_id"`
24
- LocationID int64 `gorm:"column:location_id" json:"location_id"`
25
- PlatformID int64 `gorm:"column:platform_id" json:"platform_id"`
26
- PrimaryIp4ID int64 `gorm:"column:primary_ip4_id" json:"primary_ip4_id" sql:"primary_ip4_id"`
27
- PrimaryIp6ID int64 `gorm:"column:primary_ip6_id" json:"primary_ip6_id" sql:"primary_ip6_id"`
28
- RackID int64 `gorm:"column:rack_id" json:"rack_id"`
29
- SiteID int64 `gorm:"column:site_id;not null" json:"site_id"`
30
- TenantID int64 `gorm:"column:tenant_id" json:"tenant_id"`
31
- // VirtualChassisID int64 `gorm:"column:virtual_chassis_id" json:"virtual_chassis_id"`
32
- // Airflow string `gorm:"column:airflow;not null" json:"airflow"`
33
- DeviceRole DcimDevicerole `pg:"fk:device_role_id"`
8
+ // Created time.Time `gorm:"column:created" json:"created"`
9
+ // LastUpdated time.Time `gorm:"column:last_updated" json:"last_updated"`
10
+ Name string `gorm:"column:name" json:"name"`
11
+ Serial string `gorm:"column:serial;not null" json:"serial"`
12
+ Position float64 `gorm:"column:position" json:"position"`
13
+ // Face string `gorm:"column:face;not null" json:"face"`
14
+ Status string `gorm:"column:status;not null" json:"status"`
15
+ Comments string `gorm:"column:comments;not null" json:"comments"`
16
+ RoleID int64 `gorm:"column:role_id;not null" json:"role_id"`
17
+ DeviceTypeID int64 `gorm:"column:device_type_id;not null" json:"device_type_id"`
18
+ PlatformID int64 `gorm:"column:platform_id" json:"platform_id"`
19
+ RackID int64 `gorm:"column:rack_id" json:"rack_id"`
20
+ PrimaryIp4ID int64 `gorm:"column:primary_ip4_id" json:"primary_ip4_id" sql:"primary_ip4_id"`
21
+ PrimaryIp6ID int64 `gorm:"column:primary_ip6_id" json:"primary_ip6_id" sql:"primary_ip6_id"`
22
+ TenantID int64 `gorm:"column:tenant_id" json:"tenant_id"`
23
+ AssetTag string `gorm:"column:asset_tag" json:"asset_tag"`
24
+ SiteID int64 `gorm:"column:site_id;not null" json:"site_id"`
25
+ // ClusterID int64 `gorm:"column:cluster_id" json:"cluster_id"`
26
+ // VirtualChassisID int64 `gorm:"column:virtual_chassis_id" json:"virtual_chassis_id"`
27
+ // VcPosition int16 `gorm:"column:vc_position" json:"vc_position"`
28
+ // VcPriority int16 `gorm:"column:vc_priority" json:"vc_priority"`
29
+ // LocalContextData string `gorm:"column:local_context_data" json:"local_context_data"`
30
+ // Name string `gorm:"column:_name" json:"_name"`
31
+ //CustomFieldData string `gorm:"column:custom_field_data;not null" json:"custom_field_data"`
32
+ LocationID int64 `gorm:"column:location_id" json:"location_id"`
33
+ // Airflow string `gorm:"column:airflow;not null" json:"airflow"`
34
+ // Description string `gorm:"column:description;not null" json:"description"`
35
+ // ConfigTemplateID int64 `gorm:"column:config_template_id" json:"config_template_id"`
36
+ DeviceRole DcimDevicerole `pg:"fk:role_id"`
34
37
DeviceType DcimDevicetype `pg:"fk:device_type_id"`
35
38
Site DcimSite `pg:"fk:site_id"`
36
39
Tags []string `sql:"-"`
0 commit comments