package model import ( "time" "go.mongodb.org/mongo-driver/bson/primitive" ) // 面料库 type HubMat struct { Id primitive.ObjectID `bson:"_id,omitempty" json:"_id"` UserId primitive.ObjectID `bson:"userId,omitempty" json:"userId"` Name string `bson:"name,omitempty" json:"name"` Thumbnail string `bson:"thumbnail,omitempty" json:"thumbnail"` Host string `bson:"host,omitempty" json:"host"` DbId string `bson:"dbid,omitempty" json:"dbid"` DbName string `bson:"dbName,omitempty" json:"dbName"` DefineId string `bson:"defineId,omitempty" json:"defineId"` Collection string `bson:"collection,omitempty" json:"collection"` CreateTime time.Time `bson:"createTime,omitempty" json:"createTime"` } // Queneter设备 type DeviceQueenter struct { Id primitive.ObjectID `bson:"_id,omitempty" json:"_id"` Uuid string `bson:"uuid,omitempty" json:"uuid"` Name string `bson:"name,omitempty" json:"name"` //quen Thumbnail string `bson:"thumbnail,omitempty" json:"thumbnail"` UserId primitive.ObjectID `bson:"userId,omitempty" json:"userId"` CreateTime time.Time `bson:"createTime,omitempty" json:"createTime"` BindOutId string `bson:"bindOutId,omitempty" json:"bindOutId"` IsDefaut *bool `bson:"isDefault,omitempty" json:"isDefault"` //是否默认设备 LastRunTime time.Time `bson:"lastRunTime,omitempty" json:"lastRunTime"` //最近运行时间 LastUploadTime time.Time `bson:"lastUploadTime,omitempty" json:"lastUploadTime"` //最近上传时间 } type DeviceOutput struct { Id primitive.ObjectID `bson:"_id,omitempty" json:"_id"` UserId primitive.ObjectID `bson:"userId,omitempty" json:"userId"` Type string `bson:"type,omitempty" json:"type"` Name string `bson:"name,omitempty" json:"name"` Thumbnail string `bson:"thumbnail,omitempty" json:"thumbnail"` CreateTime time.Time `bson:"createTime,omitempty" json:"createTime"` QueenMatId string `bson:"queenMatId,omitempty" json:"queenMatId"` Sku3dUserId string `bson:"sku3dUserId,omitempty" json:"sku3dUserId"` }