result

package
v1.0.2 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 AuthResult

type AuthResult struct {
	Result
	Data struct {
		Token   string `json:"token"`   // 权限令牌,调用其它接口时需要提供token,有效期为 1 小时,过期后无法使用
		Expired string `json:"expired"` // 过期时间

	} `json:"data,omitempty"` // 返回结果
}

获取token

type BloodEntity added in v1.0.1

type BloodEntity struct {
	PrimaryKey string `json:"primary_key"`
	Id         int64  `json:"id"`
	ImeiSn     string `json:"imei_sn"`
	Uuid       string `json:"uuid"`
	ProductId  int64  `json:"product_id"`
	Blood      string `json:"temperature"`
	CreateTime string `json:"created"`
}

type BloodGetResult added in v1.0.1

type BloodGetResult struct {
	Result
	Data BloodEntity `json:"data,omitempty"` // 返回结果
}

type BloodsGetResult added in v1.0.1

type BloodsGetResult struct {
	Result
	Data struct {
		Total  int           `json:"total"`
		Result []BloodEntity `json:"result"`
	} `json:"data,omitempty"` // 返回结果
}

type DeviceEntity added in v1.0.1

type DeviceEntity struct {
	PrimaryKey        string         `json:"primary_key,omitempty"`        // 主键
	ImeiSn            string         `json:"imei_sn,omitempty"`            // 设备唯一编号
	ActiveTime        string         `json:"active_time,omitempty"`        // 激活时间
	AttenceSn         string         `json:"attence_sn,omitempty"`         // 2.4G考勤号
	BloodUpload       int64          `json:"blood_upload,omitempty"`       // 血压上报间隔
	Families          []familyMember `json:"families,omitempty"`           // 亲情号
	Sos               []familyMember `json:"sos,omitempty"`                // sos号码
	Dnd               []dndMember    `json:"dnd,omitempty"`                // 免打扰时间段
	Engine            string         `json:"engine,omitempty"`             // 协议引擎名称
	IccardSn          string         `json:"iccard_sn,omitempty"`          // 13.56考勤号
	IsOnline          int64          `json:"is_online,omitempty"`          // 是否在线
	AppKey            int64          `json:"appkey,omitempty"`             // =product_id
	LocateUpload      int64          `json:"locate_upload,omitempty"`      // 定位上报间隔
	Mobile            string         `json:"mobile,omitempty"`             // 设备内的手机号
	ModelId           int64          `json:"model_id,omitempty"`           // 设备型号ID
	HeartUpload       int64          `json:"heart_upload,omitempty"`       // 心率上报间隔
	TemperatureUpload int64          `json:"temperature_upload,omitempty"` // 体温上报间隔
	LocateType        int64          `json:"locate_type,omitempty"`        // 定位模式 1:GPS 2:BTS(基站) 3:WIFI 4:未知
	LocateTime        string         `json:"locate_time,omitempty"`        // 定位时间
	LocateMode        int64          `json:"locate_mode,omitempty"`        // 定位模式1:省电模式 2:智能模式 3:性能模式
	LocateDirection   int64          `json:"locate_direction,omitempty"`   // 定位角度
	LocateAddress     string         `json:"locate_address,omitempty"`     // 位置信息
	PowerRate         int64          `json:"power_rate,omitempty"`         // 剩余电量
	Truename          string         `json:"truename,omitempty"`           // 终端名称
	Uuid              string         `json:"uuid,omitempty"`               // 设备uuid
	Lng               float64        `json:"lng,omitempty"`                // 经度
	Lat               float64        `json:"lat,omitempty"`                // 维度
	Udtime            udtime         `json:"udtime,omitempty"`             // 定位时间段
	Status            int64          `json:"status,omitempty"`             // 设备状态 1:正常 2:弃用 3:停机
}

type DeviceGetResult added in v1.0.1

type DeviceGetResult struct {
	Result
	Data DeviceEntity `json:"data,omitempty"` // 返回结果
}

获取设备详情

type DeviceIsOnlineResult added in v1.0.1

type DeviceIsOnlineResult struct {
	Result
	Data struct {
		IsOnline int `json:"is_online,omitempty"`
	} `json:"data,omitempty"` // 返回结果
}

获取设备是否在线

type DeviceModulesResult added in v1.0.1

type DeviceModulesResult struct {
	Result
	Data struct {
		Id      int64           `json:"id,omitempty"`
		Alias   string          `json:"alias,omitempty"`
		Modules []deviceModules `json:"modules,omitempty"`
	} `json:"data,omitempty"` // 返回结果
}

获取设备功能清单

type DevicesResult added in v1.0.1

type DevicesResult struct {
	Result
	Data struct {
		Total  int                      `json:"total,omitempty"`
		Result []map[string]interface{} `json:"result,omitempty"`
	} `json:"data,omitempty"` // 返回结果
}

获取设备列表

type FenceCreateResult added in v1.0.1

type FenceCreateResult struct {
	Result
	Data int64 `json:"data,omitempty"` // 围栏ID
}

添加围栏

type FenceEntity added in v1.0.1

type FenceEntity struct {
	Id         int64  `json:"id,omitempty"`
	Created    string `json:"created,omitempty"`     // 测量时间
	ImeiSn     string `json:"imei_sn,omitempty"`     // 设备号
	Uuid       string `json:"uuid,omitempty"`        // uuid
	PrimaryKey string `json:"primary_key,omitempty"` // 主键
	TrueName   string `json:"truename"`
}

type FencesGetResult added in v1.0.1

type FencesGetResult struct {
	Result
	Data struct {
		Total  int                      `json:"total"`
		Result []map[string]interface{} `json:"result"`
	} `json:"data,omitempty"` // 返回结果
}

获取围栏列表

type HeartEntity added in v1.0.1

type HeartEntity struct {
	PrimaryKey string `json:"primary_key"`
	Id         int64  `json:"id"`
	ImeiSn     string `json:"imei_sn"`
	Uuid       string `json:"uuid"`
	ProductId  int64  `json:"product_id"`
	Heart      string `json:"temperature"`
	CreateTime string `json:"created"`
}

type HeartResult added in v1.0.1

type HeartResult struct {
	Result
	Data HeartEntity `json:"data,omitempty"` // 返回结果
}

体温最近测量数据

type HeartUploadResult added in v1.0.1

type HeartUploadResult struct {
	Result
	Data float64 `json:"data,omitempty"` // 返回结果
}

体温测量间隔时间

type HeartsResult added in v1.0.1

type HeartsResult struct {
	Result
	Data struct {
		Total  int           `json:"total"`
		Result []HeartEntity `json:"result"`
	} `json:"data,omitempty"` // 返回结果
}

体温测量数据列表

type Result

type Result struct {
	Status  int    `json:"status"`            // 必选,返回码
	Message string `json:"message,omitempty"` // 可选,返回消息
}

type SleepEntity added in v1.0.1

type SleepEntity struct {
	PrimaryKey string `json:"primary_key"`
	Id         int64  `json:"id"`
	ImeiSn     string `json:"imei_sn"`
	Uuid       string `json:"uuid"`
	StartTime  string `json:"start_time"`
	EndTime    string `json:"en_time"`
	CreateTime string `json:"created"`
	SleepType  int    `json:"sleep_type"`
	SleepTime  int    `json:"sleep_time"`
}

type SleepsResult added in v1.0.1

type SleepsResult struct {
	Result
	Data struct {
		Total  int           `json:"total"`
		Result []SleepEntity `json:"result"`
	} `json:"data,omitempty"`
}

睡眠数据列表

type StepEntity added in v1.0.1

type StepEntity struct {
	PrimaryKey string `json:"primary_key"`
	Id         int64  `json:"id"`
	ImeiSn     string `json:"imei_sn"`
	Uuid       string `json:"uuid"`
	StepRate   int    `json:"step_rate"`
	CreateTime string `json:"create_time"`
}

type StepsResult added in v1.0.1

type StepsResult struct {
	Result
	Data struct {
		Total  int          `json:"total"`
		Result []StepEntity `json:"result"`
	} `json:"data,omitempty"` // 返回结果
}

计步数据列表

type TemperatureEntity

type TemperatureEntity struct {
	PrimaryKey  string `json:"primary_key"`
	Id          int64  `json:"id"`
	ImeiSn      string `json:"imei_sn"`
	Uuid        string `json:"uuid"`
	ProductId   int64  `json:"product_id"`
	Temperature string `json:"temperature"`
	CreateTime  string `json:"created"`
}

type TemperatureResult

type TemperatureResult struct {
	Result
	Data TemperatureEntity `json:"data,omitempty"` // 返回结果
}

体温最近测量数据

type TemperatureUploadResult

type TemperatureUploadResult struct {
	Result
	Data float64 `json:"data,omitempty"` // 返回结果
}

体温测量间隔时间

type TemperaturesResult

type TemperaturesResult struct {
	Result
	Data struct {
		Total  int                 `json:"total"`
		Result []TemperatureEntity `json:"result"`
	} `json:"data,omitempty"` // 返回结果
}

体温测量数据列表

type TrackEntity added in v1.0.1

type TrackEntity struct {
	PrimaryKey string `json:"primary_key"`
	Id         int64  `json:"id"`
	ImeiSn     string `json:"imei_sn"`
	Uuid       string `json:"uuid"`
	Address    string `json:"address"`

	Lat string `json:"lat"`
	Lng string `json:"lng"`
	// contains filtered or unexported fields
}

type TracksGetResult added in v1.0.1

type TracksGetResult struct {
	Result
	Data struct {
		Total  int           `json:"total"`
		Result []TrackEntity `json:"result"`
	} `json:"data,omitempty"` // 返回结果
}

获取轨迹

Jump to

Keyboard shortcuts

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