query

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Apr 8, 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 BloodGetQuery added in v1.0.1

type BloodGetQuery struct {
	ImeiSn string // 设备IMEI号  长度不超过20(ImeiSn和Uuid不能同时为空)
	Uuid   string // 设备uuid	长度不超过40
}

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

type BloodsGetQuery added in v1.0.1

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

获取血压数据

type DeviceBindQuery added in v1.0.1

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

绑定设备

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(PS: ImeiSn和AttenceSn不能同时为空)
	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 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 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 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
}

获取设备列表

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-200(必传)
	Uuid      string // 设备UUID 长度不超过40
	FenceType int64  // 围栏类型 1:应用围栏;2:设备围栏
	ShapeType int64  // 围栏形状类型 1:点状围栏(圆形围栏);2:多边形围栏
}

获取围栏列表

type HeartRecentQuery added in v1.0.1

type HeartRecentQuery struct {
	ImeiSn string // 设备IMEI号  长度不超过20(ImeiSn和Uuid不能同时为空)
	Uuid   string // 设备uuid	长度不超过40
}

type HeartUpload added in v1.0.1

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

设置体温测量间隔时间

type HeartUploadQuery added in v1.0.1

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

type HeartsQuery added in v1.0.1

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

type SleepsQuery added in v1.0.1

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

type StepsQuery added in v1.0.1

type StepsQuery struct {
	StartTime string // 开始时间	格式为2006-01-01 00:00:00(必传)
	EndTime   string // 结束时间	格式为2006-01-01 00:00:00(必传)
	Page      int32  // 页码	范围为1-5000(必传)
	Limit     int32  // 每页条数	范围为1-200(必传)
	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(ImeiSn和Uuid不能同时为空)
	Uuid   string // 设备uuid	长度不超过40
}

获取最新体温数据

type TemperatureUpload

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

设置体温测量间隔时间

type TemperatureUploadQuery

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

type TemperaturesQuery

type TemperaturesQuery struct {
	StartTime string // 开始时间	格式为2006-01-01 00:00:00(必传)
	EndTime   string // 结束时间	格式为2006-01-01 00:00:00(必传)
	Page      int32  // 页码	范围为1-5000(必传)
	Limit     int32  // 每页条数	范围为1-200(必传)
	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-200(必传)
	Sort      string // 排序方向 DESC/ASC;默认倒序
	ImeiSn    string // 设备Imei号 长度不超过20
	Uuid      string // 设备Uuid	  长度不超过40
}

获取轨迹

Jump to

Keyboard shortcuts

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