Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ArgsAudit ¶
type ArgsAudit struct {
//ID
ID int64 `db:"id" json:"id" check:"id"`
//设备ID
// 匹配好的设备,保留直到设备领取数据
DeviceID int64 `db:"device_id" json:"deviceID" check:"id"`
}
ArgsAudit 审核通过并生成设备参数
type ArgsCreate ¶
type ArgsCreate struct {
//设备标识码
DeviceCode string `db:"device_code" json:"deviceCode"`
//扩展参数
Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"`
}
ArgsCreate 请求生成设备数据参数
type ArgsGetList ¶
type ArgsGetList struct {
//分页
Pages CoreSQLPages.ArgsDataList `json:"pages"`
//搜索
Search string `json:"search" check:"search" empty:"true"`
}
ArgsGetList 获取列表参数
type ArgsGetResult ¶
type ArgsGetResult struct {
//ID
ID int64 `db:"id" json:"id" check:"id"`
}
ArgsGetResult 拉取请求结果参数
type DataGetResult ¶
type DataGetResult struct {
//设备组标识码
GroupMark string `db:"groupMark" json:"groupMark"`
//设备编号
// 同一个分组下,必须唯一
Code string `db:"code" json:"code"`
//连接密钥
// 设备连接使用的唯一密钥
// 设备需使用该key+code+时间戳+随机码混合计算,作为握手的识别码
Key string `db:"key" json:"key"`
}
func GetResult ¶
func GetResult(args *ArgsGetResult) (data DataGetResult, err error)
GetResult 拉取请求结果
type FieldsRecord ¶
type FieldsRecord struct {
//ID
ID int64 `db:"id" json:"id"`
//创建时间
CreateAt time.Time `db:"create_at" json:"createAt"`
//设备标识码
DeviceCode string `db:"device_code" json:"deviceCode"`
//设备ID
// 匹配好的设备,保留直到设备领取数据
DeviceID int64 `db:"device_id" json:"deviceID"`
//扩展参数
Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"`
}
FieldsRecord 临时记录表
func GetList ¶
func GetList(args *ArgsGetList) (dataList []FieldsRecord, dataCount int64, err error)
GetList 获取列表
Click to show internal directories.
Click to hide internal directories.