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:"设备标识"`
|
||
//}
|