query

package
v1.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 16, 2021 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiLogsGetQuery added in v1.1.0

type ApiLogsGetQuery struct {
	Page      int32  // 页码	范围为1-5000
	Limit     int32  // 每页条数	范围为1-100
	StartTime string // 开始时间	格式为2006-01-01 00:00:00
	EndTime   string // 结束时间	格式为2006-01-01 00:00:00
	Sort      string // 排序方向 DESC/ASC;默认倒序
	TransId   string // 事件id
	LogType   string // 日志类型
	AppKey    string // 应用id
	ApiAlias  string // 接口别名
	ReqMethod string // 请求方式
}

获取api日志列表

type AttencesGetQuery added in v1.1.0

type AttencesGetQuery struct {
	Page      int32  // 页码	范围为1-5000
	Limit     int32  // 每页条数	范围为1-100
	StartTime string // 开始时间	格式为2006-01-01 00:00:00
	EndTime   string // 结束时间	格式为2006-01-01 00:00:00
	ImeiSn    string // 设备号	长度不超过20
	Uuid      string // UUID	长度不超过40
	Sort      string // 排序方向 DESC/ASC;默认倒序
}

获取考勤数据列表

type BloodGetQuery added in v1.0.1

type BloodGetQuery struct {
	ImeiSn string // 设备IMEI号  长度不超过20
	Uuid   string // 设备uuid	长度不超过40
}

获取最近一次测量的血压数据

type BloodUploadGetQuery added in v1.0.11

type BloodUploadGetQuery struct {
	ImeiSn string // 设备IMEI号  长度不超过20
}

获取血压测量间隔时间

type BloodUploadSetQuery added in v1.0.11

type BloodUploadSetQuery struct {
	ImeiSn string // 设备IMEI号  长度不超过20
	Second int    // 血压上报间隔时间(单位秒)
}

设置血压测量间隔时间

type BloodsGetQuery added in v1.0.1

type BloodsGetQuery struct {
	Page      int32  // 页码	范围为1-5000
	Limit     int32  // 每页条数	范围为1-100
	StartTime string // 开始时间	格式为2006-01-01 00:00:00
	EndTime   string // 结束时间	格式为2006-01-01 00:00:00
	ImeiSn    string // 设备号	长度不超过20
	Uuid      string // UUID	长度不超过40
	Sort      string // 排序方向 DESC/ASC;默认倒序
}

获取血压数据

type CoreLogsGetQuery added in v1.1.0

type CoreLogsGetQuery struct {
	Page      int32  // 页码	范围为1-5000
	Limit     int32  // 每页条数	范围为1-100
	StartTime string // 开始时间	格式为2006-01-01 00:00:00
	EndTime   string // 结束时间	格式为2006-01-01 00:00:00
	Sort      string // 排序方向 DESC/ASC;默认倒序
	LogType   string // 日志类型
}

获取core日志列表

type DeviceBindQuery added in v1.0.1

type DeviceBindQuery struct {
	ImeiSn   string // 设备Imei号 长度不超过20
	TrueName string // 设备名称
	Mobile   string // 设备内SIM卡的手机号
	Uuid     string // 设备UUID
}

绑定设备

type DeviceCreateQuery added in v1.1.0

type DeviceCreateQuery struct {
	ImeiSn       string // 设备Imei号 长度不超过20
	ModelId      int64  // 设备型号ID
	AppKey       int64  // 应用ID
	AttenceSn    string // 2.4G考勤号
	IccardSn     string // 13.56考勤号
	PartnerId    int64
	Engine       string
	LocateUpload int64
}

创建设备

type DeviceDeleteQuery added in v1.1.0

type DeviceDeleteQuery struct {
	ImeiSn string // 设备Imei号 长度不超过20
}

删除设备

type DeviceDndQuery added in v1.0.6

type DeviceDndQuery struct {
	ImeiSn string // 设备Imei号 长度不超过20
	Dnd    string // 免打扰时间段 格式:8:00-11:30|123456;14:00-17:30|12345 12345表示周一到周五生效,1234567表示每天都生效
}

下发设置免打扰时间段指令

type DeviceFamilyQuery added in v1.0.1

type DeviceFamilyQuery struct {
	ImeiSn   string   // 设备Imei号 长度不超过20
	Families []Family // 亲情号号码信息
}

下发设置亲情号码指令

type DeviceFindQuery added in v1.0.1

type DeviceFindQuery struct {
	ImeiSn string // 设备Imei号 长度不超过20
}

下发寻找设备指令

type DeviceGetQuery added in v1.0.1

type DeviceGetQuery struct {
	ImeiSn    string // 设备Imei号	长度不超过20
	AttenceSn string // 设备考勤号	长度不超过10
}

获取设备详情

type DeviceHostQuery added in v1.0.1

type DeviceHostQuery struct {
	ImeiSn string // 设备Imei号 长度不超过20
	Host   string // 主机地址
	Port   string // 端口号
}

下发设置终端host指令

type DeviceIsOnlineQuery added in v1.0.1

type DeviceIsOnlineQuery struct {
	ImeiSn string // 设备Imei号 长度不超过20
}

获取设备是否在线

type DeviceLocateModeQuery added in v1.0.1

type DeviceLocateModeQuery struct {
	ImeiSn     string // 设备Imei号 长度不超过20
	LocateMode string // 定位模式 1:省电模式 2:智能模式 3:性能模式
}

下发设置定位模式指令

type DeviceLocateQuery added in v1.0.1

type DeviceLocateQuery struct {
	ImeiSn string // 设备Imei号 长度不超过20
}

下发定位指令到终端

type DeviceLocateUploadQuery added in v1.0.1

type DeviceLocateUploadQuery struct {
	ImeiSn string // 设备Imei号 长度不超过20
	Second int    // 必传 定位上报间隔,单位:秒
}

下发定位上报间隔指令

type DeviceMessageQuery added in v1.0.1

type DeviceMessageQuery struct {
	ImeiSn  string // 设备Imei号 长度不超过20
	Message string // 报文内容
}

透传报文

type DeviceModulesQuery added in v1.0.1

type DeviceModulesQuery struct {
	ImeiSn string // 设备Imei号 长度不超过20
}

获取设备功能清单

type DeviceMonitorQuery added in v1.0.6

type DeviceMonitorQuery struct {
	ImeiSn string // 设备Imei号 长度不超过20
	Mobile string // 手机号
}

下发聆听指令

type DevicePowerOffQuery added in v1.0.1

type DevicePowerOffQuery struct {
	ImeiSn string // 设备Imei号 长度不超过20
}

下发关机指令

type DeviceRestartQuery added in v1.0.1

type DeviceRestartQuery struct {
	ImeiSn string // 设备Imei号 长度不超过20
}

下发重启指令

type DeviceStatusQuery added in v1.1.0

type DeviceStatusQuery struct {
	ImeiSn string // 设备Imei号 长度不超过20
	Status string // 状态:1:正常 2:弃用 3:停机
}

变更设备状态

type DeviceUdtimeQuery added in v1.0.1

type DeviceUdtimeQuery struct {
	ImeiSn string // 设备Imei号 长度不超过20必传
	Start  string // 开始时间,格式:06:00
	End    string // 结束时间,格式:22:00
}

下发定位时间段指令

type DeviceUnBindQuery added in v1.0.1

type DeviceUnBindQuery struct {
	ImeiSn string // 设备Imei号 长度不超过20
}

解绑设备

type DeviceUpdateQuery added in v1.0.7

type DeviceUpdateQuery struct {
	ImeiSn    string // 设备Imei号 长度不超过20
	Truename  string // 设备名称 长度不超过50个字符
	ModelId   int64  // 设备型号ID
	Mobile    string // 手机号 长度11
	AppKey    int64  // 应用ID
	AttenceSn string // 2.4G考勤号
	IccardSn  string // 13.56考勤号
}

更新设备信息

type DeviceWechatQuery added in v1.1.1

type DeviceWechatQuery struct {
	ImeiSn         string // 设备Imei号 长度不超过20
	WechatAudioUrl string // amr音频文件的地址
}

下发传输微聊音频文件到设备的指令

type DevicesGetQuery added in v1.0.1

type DevicesGetQuery struct {
	Page      int32  // 页码 范围为1-5000
	Limit     int32  // 每页条数 范围为1-200
	ImeiSn    string // 设备Imei号 长度不超过20
	Uuid      string // 设备Uuid 长度不超过40
	Mobile    string // 手机号 长度11
	AttenceSn string // 设备考勤号 长度不超过10
	IsOnline  string // 是否在线 1在线
	ModelId   int64  // 设备型号ID
	AppKey    int64  // 应用ID
	PartnerId int64  // 合作方ID
}

获取设备列表

type Family added in v1.0.1

type Family struct {
	Relation string `json:"relation"` // 亲人名称
	Mobile   string `json:"mobile"`   // 亲人手机号
}

type FenceCreateQuery added in v1.0.1

type FenceCreateQuery struct {
	Truename    string // 围栏名称 长度不超过32
	FenceType   int64  // 围栏类型 1:应用围栏;2:设备围栏
	ShapeType   int64  // 围栏形状类型 1:点状围栏(圆形围栏);2:多边形围栏
	CollideType int64  // 告警类型 1:进出告警;2:靠近告警;3:进出+靠近告警
	Geo         string // geo坐标系
	NearRadius  int64  // 靠近围栏预警半径(单位:米)
	ValidStart  string // 有效开始时间 PS: 08:00
	ValidEnd    string // 有效结束时间 PS: 18:00
	ValidWeek   string // 有效周天 周一至周日分别为1-7,逗号分割(1,2,3,4,5,6,7)
	Uuid        string // uuid
}

添加围栏

type FenceDeleteQuery added in v1.0.1

type FenceDeleteQuery struct {
	Id int64 // 主键ID
}

删除围栏

type FencesGetQuery added in v1.0.1

type FencesGetQuery struct {
	Page      int    // 页码 范围为1-5000
	Limit     int    // 每页条数 范围为1-100
	Uuid      string // 设备UUID 长度不超过40
	FenceType int64  // 围栏类型 1:应用围栏;2:设备围栏
	ShapeType int64  // 围栏形状类型 1:点状围栏(圆形围栏);2:多边形围栏
}

获取围栏列表

type GuardLogsGetQuery added in v1.1.0

type GuardLogsGetQuery struct {
	Page      int32  // 页码	范围为1-5000
	Limit     int32  // 每页条数	范围为1-100
	StartTime string // 开始时间	格式为2006-01-01 00:00:00
	EndTime   string // 结束时间	格式为2006-01-01 00:00:00
	Sort      string // 排序方向 DESC/ASC;默认倒序
	EventId   string // 事件id
	Status    int    // 日志状态 整数:1. 未消费; 2:已消费;已成功; 3:已消费,已失败
	ImeiSn    string // 设备IMEI号  长度不超过20
}

获取core日志列表

type HeartGetQuery added in v1.0.9

type HeartGetQuery struct {
	ImeiSn string // 设备IMEI号  长度不超过20
	Uuid   string // 设备uuid	长度不超过40
}

获取最近一次测量的心率数据

type HeartUploadGetQuery added in v1.0.7

type HeartUploadGetQuery struct {
	ImeiSn string // 设备IMEI号  长度不超过20
}

获取心率数据上报时间间隔

type HeartUploadSetQuery added in v1.0.7

type HeartUploadSetQuery struct {
	ImeiSn string // 设备IMEI号  长度不超过20
	Second int    // 体温上报间隔时间(单位秒)
}

设置心率数据上报时间间隔

type HeartsGetQuery added in v1.0.9

type HeartsGetQuery struct {
	Page      int32  // 页码	范围为1-5000
	Limit     int32  // 每页条数	范围为1-100
	StartTime string // 开始时间	格式为2006-01-01 00:00:00
	EndTime   string // 结束时间	格式为2006-01-01 00:00:00
	ImeiSn    string // 设备号	长度不超过20
	Uuid      string // UUID	长度不超过40
	Sort      string // 排序方向 DESC/ASC;默认倒序
}

获取心率数据列表

type MacBookGetQuery added in v1.0.15

type MacBookGetQuery struct {
	Mac string // mac地址
}

获取macbook详情

type MacBooksGetQuery added in v1.0.15

type MacBooksGetQuery struct {
	Page       int32  // 页码	范围为1-5000
	Limit      int32  // 每页条数	范围为1-100
	StartTime  string // 开始时间	格式为2006-01-01
	EndTime    string // 结束时间	格式为2006-01-01
	Sort       string // 排序方式 DESC/ASC;默认倒序
	Name       string // 按照MAC名称查询
	Mac        string // 按照Mac查询
	Status     string // 按照mac地址状态查询
	TotalCount int64  // 定位数量
	CityId     int64  // 按照城市id查询
}

获取macbook列表

type MacListCreateQuery added in v1.0.15

type MacListCreateQuery struct {
	Mac    string // mac地址
	Name   string // mac名称
	Signal int64  // 信号值
	Lat    string // 纬度
	Lng    string // 经度
	Remark string // 备注
	Status int64  // 状态
}

添加maclist

type MacListDeleteQuery added in v1.0.15

type MacListDeleteQuery struct {
	MacAddr string // primary_key的值
	Id      int64  // ID
	Mac     string // mac地址
}

删除maclist

type MacListsGetQuery added in v1.0.15

type MacListsGetQuery struct {
	Page      int32  // 页码	范围为1-5000
	Limit     int32  // 每页条数	范围为1-100
	StartTime string // 开始时间	格式为2006-01-01 00:00:00
	EndTime   string // 结束时间	格式为2006-01-01 00:00:00
	Mac       string // mac地址
}

获取maclist列表

type MacbookDeleteQuery added in v1.0.15

type MacbookDeleteQuery struct {
	MakAddr string // 主键
	Mac     string // mac名称
}

删除macbook

type MacbookDrawQuery added in v1.0.15

type MacbookDrawQuery struct {
	Mac  string // mac地址
	Name string // mac名称
}

重绘macbook

type MacbookUpdateQuery added in v1.0.15

type MacbookUpdateQuery struct {
	Mac        string  // mac地址
	Name       string  // mac名称
	CityId     int64   // 市ID
	ProvinceId int64   // 省ID
	DistrictId int64   // 区ID
	Lat        float64 // 纬度
	Lng        float64 // 经度
	Status     int64   // mac状态
	TotalCount int64   // maclist条数
	Street     string  // 街道
	Address    string  // 地址
	Remark     string  // 备注
}

修改macbook

type MessagesGetQuery added in v1.1.0

type MessagesGetQuery struct {
	Page      int32  // 页码	范围为1-5000
	Limit     int32  // 每页条数	范围为1-100
	StartTime string // 开始时间	格式为2006-01-01 00:00:00
	EndTime   string // 结束时间	格式为2006-01-01 00:00:00
	ImeiSn    string // 设备号	长度不超过20
	Uuid      string // UUID	长度不超过40
	Sort      string // 排序方向 DESC/ASC;默认倒序
	Status    string // 状态
}

获取报文数据列表

type SendSleepTimeQuery added in v1.1.0

type SendSleepTimeQuery struct {
	ImeiSn string // 设备Imei号 长度不超过20
	Start  string // 开始时间,格式:22:00
	End    string // 结束时间,格式:07:00
}

设置睡眠时间段

type SleepGetQuery added in v1.1.0

type SleepGetQuery struct {
	ImeiSn string // 设备号	长度不超过20
	Uuid   string // UUID	长度不超过40
}

获取最近一次测量的睡眠数据

type SleepsGetQuery added in v1.0.9

type SleepsGetQuery struct {
	StartTime string // 开始时间	格式为2006-01-01 00:00:00
	EndTime   string // 结束时间	格式为2006-01-01 00:00:00
	Page      int32  // 页码	范围为1-5000
	Limit     int32  // 每页条数	范围为1-100
	ImeiSn    string // 设备号	长度不超过20
	Uuid      string // UUID	长度不超过40
	Sort      string // 排序方向 DESC/ASC;默认倒序
}

获取睡眠数据

type StepsGetQuery added in v1.0.9

type StepsGetQuery struct {
	StartTime string // 开始时间	格式为2006-01-01 00:00:00
	EndTime   string // 结束时间	格式为2006-01-01 00:00:00
	Page      int32  // 页码	范围为1-5000
	Limit     int32  // 每页条数	范围为1-100
	ImeiSn    string // 设备号	长度不超过20
	Uuid      string // UUID	长度不超过40
	Sort      string // 排序方向 DESC/ASC;默认倒序
}

type TemperatureGetQuery added in v1.0.1

type TemperatureGetQuery struct {
	ImeiSn string // 设备IMEI号  长度不超过20
	Uuid   string // 设备uuid	长度不超过40
}

获取最新体温数据

type TemperatureUploadGetQuery added in v1.0.7

type TemperatureUploadGetQuery struct {
	ImeiSn string // 设备IMEI号  长度不超过20
}

type TemperatureUploadSetQuery added in v1.0.7

type TemperatureUploadSetQuery struct {
	ImeiSn string // 设备IMEI号  长度不超过20
	Second int    // 体温上报间隔时间(单位秒)
}

设置体温测量间隔时间

type TemperaturesGetQuery added in v1.0.9

type TemperaturesGetQuery struct {
	StartTime string // 开始时间	格式为2006-01-01 00:00:00
	EndTime   string // 结束时间	格式为2006-01-01 00:00:00
	Page      int32  // 页码	范围为1-5000
	Limit     int32  // 每页条数	范围为1-100
	ImeiSn    string // 设备号	长度不超过20
	Uuid      string // UUID	长度不超过40
	Sort      string // 排序方向 DESC/ASC;默认倒序
}

type TracksGetQuery added in v1.0.1

type TracksGetQuery struct {
	StartTime string // 开始时间	格式为2006-01-01 00:00:00
	EndTime   string // 结束时间	格式为2006-01-01 00:00:00
	Page      int32  // 页码		范围为1-5000
	Limit     int32  // 每页条数	范围为1-100
	Sort      string // 排序方向 DESC/ASC;默认倒序
	ImeiSn    string // 设备Imei号 长度不超过20
	Uuid      string // 设备Uuid	  长度不超过40
	IsIgnore  string // 是否查询出被忽略的数据 值:0-不忽略 1:忽略
}

获取轨迹

type TracksUpdateQuery added in v1.1.1

type TracksUpdateQuery struct {
	PrimaryKey string // 主键
	Id         int64  // 结束时间	格式为2006-01-01 00:00:00
	IsIgnore   string // 是否忽略,0:未忽略;1:忽略
}

TracksUpdateQuery 修改轨迹数据

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL