76 lines
3.7 KiB
Go
76 lines
3.7 KiB
Go
|
// ==========================================================================
|
|||
|
// GFast自动生成model操作代码。
|
|||
|
// 生成日期:2023-11-24 09:57:07
|
|||
|
// 生成路径: internal/app/system/model/device.go
|
|||
|
// 生成人:gfast
|
|||
|
// desc:安全帽设备(java)
|
|||
|
// company:云南奇讯科技有限公司
|
|||
|
// ==========================================================================
|
|||
|
|
|||
|
package model
|
|||
|
|
|||
|
import (
|
|||
|
"github.com/gogf/gf/v2/os/gtime"
|
|||
|
"github.com/gogf/gf/v2/util/gmeta"
|
|||
|
)
|
|||
|
|
|||
|
// DeviceInfoRes is the golang structure for table device.
|
|||
|
type DeviceInfoRes struct {
|
|||
|
gmeta.Meta `orm:"table:device"`
|
|||
|
DevNum string `orm:"devNum,primary" json:"devNum"` // 设备编号
|
|||
|
DevName string `orm:"devName" json:"devName"` // 设备名称
|
|||
|
Status int `orm:"status" json:"status" dc:"状态(0下线 1上线)` // 状态
|
|||
|
CreateTime *gtime.Time `orm:"createTime" json:"createTime"` // 添加时间
|
|||
|
UpdateTime *gtime.Time `orm:"updateTime" json:"updateTime"` // 修改时间
|
|||
|
ProjectId int64 `orm:"project_id" json:"projectId"` // 项目ID
|
|||
|
BatteryLevel float64 `orm:"battery_level" json:"batteryLevel"` // 项目ID
|
|||
|
IsLowBattery int `orm:"is_low_battery" json:"isLowBattery" ` //dc:"是否处于低电量,1代表低电量,0则不是低电量"
|
|||
|
BatteryOn string `orm:"battery_on" json:"batteryOn" ` //开机时间
|
|||
|
BatteryOff string `orm:"battery_off" json:"batteryOff" ` //关机时间
|
|||
|
HeadIcon string `orm:"head_icon" json:"headIcon" dc:"头像"`
|
|||
|
NickName string `orm:"nick_name" json:"nickName" dc:"昵称"`
|
|||
|
UserName string `orm:"user_name" json:"userName" dc:"真实姓名"`
|
|||
|
Phone string `orm:"phone" json:"phone" dc:"联系电话"`
|
|||
|
Openid string `orm:"openid" json:"openid" dc:"openid"`
|
|||
|
ProjectName string `orm:"project_name" json:"projectName" dc:"项目名称"`
|
|||
|
}
|
|||
|
|
|||
|
type DeviceListRes struct {
|
|||
|
DevNum string `json:"devNum"`
|
|||
|
DevName string `json:"devName"`
|
|||
|
Status int `json:"status" dc:"状态(0下线 1上线)""`
|
|||
|
CreateTime *gtime.Time `json:"createTime"`
|
|||
|
UpdateTime *gtime.Time `json:"updateTime"`
|
|||
|
ProjectId int64 `json:"projectId"`
|
|||
|
HeadIcon string `json:"headIcon" dc:"头像"`
|
|||
|
NickName string `json:"nickName" dc:"昵称"`
|
|||
|
UserName string `json:"userName" dc:"真实姓名"`
|
|||
|
Phone string `json:"phone" dc:"联系电话"`
|
|||
|
Openid string `json:"openid" dc:"openid"`
|
|||
|
ProjectName string `json:"projectName" dc:"项目名称"`
|
|||
|
BatteryLevel float64 `json:"batteryLevel" dc:"电量"`
|
|||
|
IsLowBattery int `json:"isLowBattery" dc:"是否处于低电量,1代表低电量,0则不是低电量"`
|
|||
|
BatteryOn string `json:"batteryOn" dc:"电池开关时间"`
|
|||
|
BatteryOff string `json:"batteryOff" dc:"电池关机时间"`
|
|||
|
}
|
|||
|
|
|||
|
//type DeviceDataRes struct {
|
|||
|
// gmeta.Meta `orm:"table:device"`
|
|||
|
// DevNum string `json:"devNum" dc:"设备标识"`
|
|||
|
// DevName string `json:"devName" dc:"设备名称"`
|
|||
|
// Status int `json:"status" dc:"状态(0下线 1上线)"`
|
|||
|
// CreateTime *gtime.Time `json:"createTime" dc:"创建时间"`
|
|||
|
// UpdateTime *gtime.Time `json:"updateTime" dc:"更新时间"`
|
|||
|
// UserDetail *UserDetail `orm:"with:devNum=dev_num" dc:"用户信息"`
|
|||
|
//}
|
|||
|
//
|
|||
|
//// UserDetail 用户信息
|
|||
|
//type UserDetail struct {
|
|||
|
// gmeta.Meta `orm:"table:bus_construction_user"`
|
|||
|
// HeadIcon int `json:"headIcon" dc:"头像"`
|
|||
|
// NickName int `json:"nickName" dc:"昵称"`
|
|||
|
// UserName int `json:"userName" dc:"真实姓名"`
|
|||
|
// Phone string `json:"phone" dc:"联系电话"`
|
|||
|
// DevNum string `json:"devNum" dc:"设备标识"`
|
|||
|
//}
|