result

package
v1.2.9 Latest Latest
Warning

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

Go to latest
Published: Nov 3, 2022 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 ApiLogsGetResult added in v1.1.0

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

type AttencesGetResult added in v1.1.0

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

type AuthResult

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

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

获取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"`
	AppKey     int64  `json:"appkey"`
	BloodRate  string `json:"blood_rate"`
	MaxRate    int64  `json:"max_rate"`
	MinRate    int64  `json:"min_rate"`
	CreateTime string `json:"created"`
}

type BloodGetResult added in v1.0.1

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

type BloodUploadResult added in v1.0.11

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

血压测量间隔时间

type BloodsGetResult added in v1.0.1

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

type CoreLogsGetResult added in v1.1.0

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

type DeviceEntity added in v1.0.1

type DeviceEntity struct {
	PrimaryKey        string         `json:"primary_key"`        // 主键
	ImeiSn            string         `json:"imei_sn"`            // 设备唯一编号
	ActiveTime        string         `json:"active_time"`        // 激活时间
	AttenceSn         string         `json:"attence_sn"`         // 2.4G考勤号
	BloodUpload       int64          `json:"blood_upload"`       // 血压上报间隔
	Families          []familyMember `json:"families"`           // 亲情号
	Sos               []familyMember `json:"sos"`                // sos号码
	Dnd               []dndMember    `json:"dnd"`                // 免打扰时间段
	Engine            string         `json:"engine"`             // 协议引擎名称
	IccardSn          string         `json:"iccard_sn"`          // 13.56考勤号
	IsOnline          int64          `json:"is_online"`          // 是否在线
	PartnerId         int64          `json:"partner_id"`         // 企业ID
	AppKey            int64          `json:"appkey"`             // =product_id
	LocateUpload      int64          `json:"locate_upload"`      // 定位上报间隔
	Mobile            string         `json:"mobile"`             // 设备内的手机号
	ModelId           int64          `json:"model_id"`           // 设备型号ID
	HeartUpload       int64          `json:"heart_upload"`       // 心率上报间隔
	TemperatureUpload int64          `json:"temperature_upload"` // 体温上报间隔
	LocateType        int64          `json:"locate_type"`        // 定位模式 1:GPS 2:BTS(基站) 3:WIFI 4:未知
	LocateTime        string         `json:"locate_time"`        // 定位时间
	LocateMode        int64          `json:"locate_mode"`        // 定位模式1:省电模式 2:智能模式 3:性能模式
	LocateDirection   int64          `json:"locate_direction"`   // 定位角度
	LocateAddress     string         `json:"locate_address"`     // 位置信息
	PowerRate         int64          `json:"power_rate"`         // 剩余电量
	PowerStatus       int64          `json:"power_status"`       // 剩余电量状态
	Truename          string         `json:"truename"`           // 终端名称
	Uuid              string         `json:"uuid"`               // 设备uuid
	Lng               float64        `json:"lng"`                // 经度
	Lat               float64        `json:"lat"`                // 维度
	Udtime            udtime         `json:"udtime"`             // 定位时间段
	SleepTime         sleepTime      `json:"sleeptime"`          // 睡眠时间
	Status            int64          `json:"status"`             // 设备状态 1:正常 2:弃用 3:停机
	GsmRate           int64          `json:"gsm_rate"`           // 信号值
	Created           string         `json:"created"`            // 时间
	WhitelistStatus   int64          `json:"whitelist_status"`   // 通话白名单状态 0:暂未使用 1:开启通话白名单 2:关闭通话白名单
	Iccid             string         `json:"iccid"`              // iccid
	Remind            []interface{}  `json:"remind"`             // 闹钟数据
	FirstlinkTime     string         `json:"firstlink_time"`     // 设备初次链接时间
	HeartbeatUpload   int64          `json:"heartbeat_upload"`   // 心跳
}

type DeviceGetResult added in v1.0.1

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

获取设备详情

type DeviceIsOnlineResult added in v1.0.1

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

获取设备是否在线

type DeviceModulesResult added in v1.0.1

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

获取设备功能清单

type DevicesResult added in v1.0.1

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

获取设备列表

type FenceCreateResult added in v1.0.1

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

添加围栏

type FenceEntity added in v1.0.1

type FenceEntity struct {
	Id         int64  `json:"id"`
	Created    string `json:"created"`     // 测量时间
	ImeiSn     string `json:"imei_sn"`     // 设备号
	Uuid       string `json:"uuid"`        // uuid
	PrimaryKey string `json:"primary_key"` // 主键
	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"` // 返回结果
}

获取围栏列表

type GuardLogsGetResult added in v1.1.0

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

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"`
	AppKey     int64  `json:"appkey"`
	HeartRate  int64  `json:"heart_rate"`
	CreateTime string `json:"created"`
}

type HeartResult added in v1.0.1

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

体温最近测量数据

type HeartUploadResult added in v1.0.1

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

体温测量间隔时间

type HeartsResult added in v1.0.1

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

体温测量数据列表

type MacBookGetResult added in v1.0.15

type MacBookGetResult struct {
	Result
	Data MacbookEntity `json:"data"` // 返回结果
}

maclist详情

type MacBooksGetResult added in v1.0.15

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

maclist列表

type MacListsGetResult added in v1.0.15

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

maclist列表

type MacbookEntity added in v1.0.15

type MacbookEntity struct {
	Mac        string  `json:"mac"`
	Name       string  `json:"name"`
	ProvinceId int64   `json:"province_id"`
	CityId     int64   `json:"city_id"`
	DistrictId int64   `json:"district_id"`
	Lat        float64 `json:"lat"`
	Lng        float64 `json:"lng"`
	Status     int64   `json:"status"`
	TotalCount int64   `json:"total_count"`
	Address    string  `json:"address"`
	CreateTime string  `json:"created"`
	Remark     string  `json:"remark"`
}

type MessagesGetResult added in v1.1.0

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

type Result

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

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:"end_time"`
	CreateTime string `json:"created"`
	SleepType  int    `json:"sleep_type"`
	SleepTime  string `json:"sleep_time"`
}

type SleepResult added in v1.1.0

type SleepResult struct {
	Result
	Data SleepEntity `json:"data"`
}

type SleepsResult added in v1.0.1

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

睡眠数据列表

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:"created"`
}

type StepsResult added in v1.0.1

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

计步数据列表

type TemperatureEntity

type TemperatureEntity struct {
	AppKey      int64  `json:"appkey"`
	CreateTime  string `json:"created"`
	Id          int64  `json:"id"`
	ImeiSn      string `json:"imei_sn"`
	PrimaryKey  string `json:"primary_key"`
	Temperature string `json:"temperature"`
	UserId      string `json:"user_id"`
	Uuid        string `json:"uuid"`
}

type TemperatureResult

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

体温最近测量数据

type TemperatureUploadResult

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

体温测量间隔时间

type TemperaturesResult

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

体温测量数据列表

type TrackEntity added in v1.0.1

type TrackEntity struct {
	ImeiSn       string  `json:"imei_sn"`
	Lat          float64 `json:"lat"`
	Lng          float64 `json:"lng"`
	IsLrd        int64   `json:"is_lrd"`
	Height       int64   `json:"height"`
	ProvinceId   int64   `json:"province_id"`
	CityId       int64   `json:"city_id"`
	DistrictId   int64   `json:"district_id"`
	Speed        int64   `json:"speed"`
	Address      string  `json:"address"`
	Direction    int64   `json:"direction"`
	Radius       int64   `json:"radius"`
	LocateType   int64   `json:"locate_type"`
	LocateTime   string  `json:"locate_time"`
	IsIgnore     int64   `json:"is_ignore"`
	IgnoreReason string  `json:"ignore_reason"`
	Message      string  `json:"message"`
}

type TracksGetResult added in v1.0.1

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

获取轨迹

Jump to

Keyboard shortcuts

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