Documentation ¶
Index ¶
- type ApiLogDeleteQuery
- type ApiLogsGetQuery
- type AttenceDeleteQuery
- type AttencesGetQuery
- type BloodDeleteQuery
- type BloodGetQuery
- type BloodOxygenDeleteQuery
- type BloodOxygenGetQuery
- type BloodOxygensGetQuery
- type BloodUploadGetQuery
- type BloodUploadSetQuery
- type BloodsGetQuery
- type CoreLogDeleteQuery
- type CoreLogsGetQuery
- type DeviceBatchLocateMode
- type DeviceBindQuery
- type DeviceCreateQuery
- type DeviceDeleteQuery
- type DeviceDndQuery
- type DeviceFamilyQuery
- type DeviceFindQuery
- type DeviceGetQuery
- type DeviceHostQuery
- type DeviceIsOnlineQuery
- type DeviceLocateModeQuery
- type DeviceLocateQuery
- type DeviceLocateUploadQuery
- type DeviceMessageQuery
- type DeviceModulesQuery
- type DeviceMonitorQuery
- type DevicePowerOffQuery
- type DeviceRemind
- type DeviceRestartQuery
- type DeviceStatusQuery
- type DeviceUdtimeQuery
- type DeviceUnBindQuery
- type DeviceUpdateQuery
- type DeviceWechatQuery
- type DeviceWhitelistStatus
- type DeviceWordsmessage
- type DevicesGetQuery
- type Family
- type FenceCreateQuery
- type FenceDeleteQuery
- type FencesGetQuery
- type GuardLogDeleteQuery
- type GuardLogsGetQuery
- type HeartDeleteQuery
- type HeartGetQuery
- type HeartUploadGetQuery
- type HeartUploadSetQuery
- type HeartsGetQuery
- type MacBookGetQuery
- type MacBooksGetQuery
- type MacListCreateQuery
- type MacListDeleteQuery
- type MacListsGetQuery
- type MacbookDeleteQuery
- type MacbookDrawQuery
- type MacbookUpdateQuery
- type MessageDeleteQuery
- type MessagesGetQuery
- type SendSleepTimeQuery
- type SkipsGetQuery
- type SleepDeleteQuery
- type SleepGetQuery
- type SleepsGetQuery
- type StepsGetQuery
- type TemperatureDeleteQuery
- type TemperatureGetQuery
- type TemperatureUploadGetQuery
- type TemperatureUploadSetQuery
- type TemperaturesGetQuery
- type TrackDeleteQuery
- type TracksGetQuery
- type TracksUpdateQuery
- type TspBluetoothLinkRequest
- type TspSetCronshutdownRequest
- type TspSetPoetryBookRequest
- type TspSetWordBookRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiLogDeleteQuery ¶ added in v1.2.6
删除api日志
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 AttenceDeleteQuery ¶ added in v1.2.6
删除考勤数据
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 BloodDeleteQuery ¶ added in v1.2.6
删除血压数据
type BloodGetQuery ¶ added in v1.0.1
获取最近一次测量的血压数据
type BloodOxygenDeleteQuery ¶ added in v1.2.10
删除血压数据
type BloodOxygenGetQuery ¶ added in v1.2.10
获取最近一次测量的血压数据
type BloodOxygensGetQuery ¶ added in v1.2.10
type BloodOxygensGetQuery 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 BloodUploadGetQuery ¶ added in v1.0.11
type BloodUploadGetQuery struct {
ImeiSn string // 设备IMEI号 长度不超过20
}
获取血压测量间隔时间
type BloodUploadSetQuery ¶ added in v1.0.11
设置血压测量间隔时间
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 CoreLogDeleteQuery ¶ added in v1.2.6
删除core日志
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 DeviceBatchLocateMode ¶ added in v1.1.4
type DeviceBatchLocateMode struct {
LocateMode interface{}
}
DeviceBatchLocateMode 批量设置设备的定位模式指令
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 // 亲情号号码信息 Status int // 状态 0: 设置亲情号与sos 1:设置亲情号 2:设置sos }
下发设置亲情号码指令
type DeviceFindQuery ¶ added in v1.0.1
type DeviceFindQuery struct {
ImeiSn string // 设备Imei号 长度不超过20
}
下发寻找设备指令
type DeviceGetQuery ¶ added in v1.0.1
获取设备详情
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:性能模式 LocateUpload int64 // 定位上报 }
下发设置定位模式指令
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 DeviceModulesQuery ¶ added in v1.0.1
type DeviceModulesQuery struct {
ImeiSn string // 设备Imei号 长度不超过20
}
获取设备功能清单
type DeviceMonitorQuery ¶ added in v1.0.6
下发聆听指令
type DevicePowerOffQuery ¶ added in v1.0.1
type DevicePowerOffQuery struct {
ImeiSn string // 设备Imei号 长度不超过20
}
下发关机指令
type DeviceRemind ¶ added in v1.2.1
type DeviceRemind struct { ImeiSn string // 设备Imei号 长度不超过20 Remind interface{} // 参数 }
DeviceRemind 设置设备闹钟
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考勤号 PartnerId int64 // 企业ID }
更新设备信息
type DeviceWechatQuery ¶ added in v1.1.1
type DeviceWechatQuery struct { ImeiSn string // 设备Imei号 长度不超过20 WechatAudioUrl string // amr音频文件的地址 }
下发传输微聊音频文件到设备的指令
type DeviceWhitelistStatus ¶ added in v1.1.4
type DeviceWhitelistStatus struct { ImeiSn string // 设备Imei号 长度不超过20 WhitelistStatus int // 1:开启通话白名单,只有亲情号码才可来电 2:关闭通话白名单,即不阻止陌生来电 }
DeviceWhitelistStatus 变更通话白名单状态
type DeviceWordsmessage ¶ added in v1.4.3
发送文字消息
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 StartActiveTime string EndActiveTime string StartFirstlinkTime string EndFirstlinkTime string StartTime string //查询开始时间 EndTime string //查询结束时间 }
获取设备列表
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:进出+靠近告警 Points interface{} PointRadius int64 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 PartnerId int64 AppKey int64 }
FenceCreateQuery 添加围栏
type FenceDeleteQuery ¶ added in v1.0.1
type FenceDeleteQuery struct {
Id int64 // 主键ID
}
FenceDeleteQuery 删除围栏
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:多边形围栏 }
FencesGetQuery 获取围栏列表
type GuardLogDeleteQuery ¶ added in v1.2.6
删除guard日志
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 HeartDeleteQuery ¶ added in v1.2.6
删除心率
type HeartGetQuery ¶ added in v1.0.9
获取最近一次测量的心率数据
type HeartUploadGetQuery ¶ added in v1.0.7
type HeartUploadGetQuery struct {
ImeiSn string // 设备IMEI号 长度不超过20
}
获取心率数据上报时间间隔
type HeartUploadSetQuery ¶ added in v1.0.7
设置心率数据上报时间间隔
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
删除macbook
type MacbookDrawQuery ¶ added in v1.0.15
重绘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 MessageDeleteQuery ¶ added in v1.2.6
删除报文
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 SkipsGetQuery ¶ added in v1.4.6
type SkipsGetQuery struct { ImeiSn string Uuid string StartTime string EndTime string Page int32 Limit int32 Sort string AppKey int64 }
获取跳绳数据
type SleepDeleteQuery ¶ added in v1.2.6
删除睡眠数据
type SleepGetQuery ¶ added in v1.1.0
获取最近一次测量的睡眠数据
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 TemperatureDeleteQuery ¶ added in v1.2.6
删除体温数据
type TemperatureGetQuery ¶ added in v1.0.1
获取最新体温数据
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 TrackDeleteQuery ¶ added in v1.2.6
删除轨迹数据
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 int64 // 是否忽略,0:未忽略;1:忽略 }
TracksUpdateQuery 修改轨迹数据
type TspBluetoothLinkRequest ¶ added in v1.4.6
type TspSetCronshutdownRequest ¶ added in v1.3.5
type TspSetCronshutdownRequest struct { ImeiSn string IsHandshutdown int //is_handshutdown:1代表为不允许按键关机,0代表为允许按键关机。默认为0 IsCronshutdown int //is_cronshutdown:1代表为开启定时开关机,0代表为关闭定时开关机。默认为0 PoweronTime string //poweron_time:开机时间 ShutdownTime string //Shutdown_time:关机时间 }
DeviceRemind 设置定时开关机
type TspSetPoetryBookRequest ¶ added in v1.4.4
下发古诗词
type TspSetWordBookRequest ¶ added in v1.4.4
下发单词