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