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.