device_collection.go
1.0 KB
package models
import "time"
type DeviceCollection struct {
tableName string `comment:"设备采集数据" pg:"manufacture.device_collections,alias:device_collection"`
// 数据采集ID
DeviceCollectionId int64 `comment:"数据采集ID" pg:"pk:device_collection_id"`
// 车间名
WorkShopName string `comment:"车间名"`
// 设备名
DeviceSn string `comment:"设备名"`
// 设备类型
DeviceType string `comment:"设备类型"`
// 启动状态 1-启动 0-停止
StartupStatus int64 `comment:"启动状态 1-启动 0-停止" pg:",use_zero"`
// 通讯状态 1-通讯正常 0-设备未上电或与采集端通讯故障
ComStatus int64 `comment:"通讯状态 1-通讯正常 0-设备未上电或与采集端通讯故障" pg:",use_zero"`
// 设备数据值
Values interface{} `comment:"设备数据值"`
// 创建时间
CreatedAt time.Time `comment:"创建时间" pg:",default:now()"`
// 更新时间
UpdatedAt time.Time `comment:"更新时间" pg:",default:now()"`
// 删除时间
DeletedAt time.Time `pg:",soft_delete" comment:"删除时间"`
}