Files
zmkgC/internal/app/system/model/device.go

76 lines
3.7 KiB
Go
Raw Permalink Normal View History

2025-07-07 20:11:59 +08:00
// ==========================================================================
// 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:"设备标识"`
//}