Documentation
¶
Index ¶
- func Create(args *ArgsCreate) (err error)
- func DeleteByID(args *ArgsDeleteByID) (err error)
- func Run()
- func UpdateDone(args *ArgsUpdateDone) (err error)
- type ArgsCreate
- type ArgsDeleteByID
- type ArgsGetAnalysisError
- type ArgsGetList
- type ArgsUpdateDone
- type DataGetAnalysisError
- type FieldsAnalysis
- type FieldsError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ArgsCreate ¶
type ArgsCreate struct { //是否推送了预警信息 SendEW bool `db:"send_ew" json:"sendEW"` //组织ID // 设备所属的组织,也可能为0 OrgID int64 `db:"org_id" json:"orgID"` //设备分组 GroupID int64 `db:"group_id" json:"groupID"` //设备ID DeviceID int64 `db:"device_id" json:"deviceID"` //错误标识码 Code string `db:"code" json:"code"` //日志内容 Content string `db:"content" json:"content"` //扩展参数 Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"` }
ArgsCreate 创建新的错误参数
type ArgsDeleteByID ¶
type ArgsDeleteByID struct { //IDs IDs pq.Int64Array `db:"ids" json:"ids" check:"ids"` //组织ID // 用于检查 OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` }
ArgsDeleteByID 删除错误信息参数
type ArgsGetAnalysisError ¶
type ArgsGetAnalysisError struct { //查询时间范围 TimeBetween CoreSQLTime.FieldsCoreTime `json:"timeBetween"` //结构方式 // year / month / day / hour TimeType string `json:"timeType" check:"mark"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //设备分组 GroupID int64 `db:"group_id" json:"groupID" check:"id" empty:"true"` }
ArgsGetAnalysisError 设备发生故障总数参数
type ArgsGetList ¶
type ArgsGetList struct { //分页 Pages CoreSQLPages.ArgsDataList `json:"pages"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //设备分组 GroupID int64 `db:"group_id" json:"groupID" check:"id" empty:"true"` //设备ID DeviceID int64 `db:"device_id" json:"deviceID" check:"id" empty:"true"` //是否已经处理 AllowDone bool `db:"allow_done" json:"allowDone" check:"bool"` Done bool `db:"done" json:"done" check:"bool"` //是否推送了预警信息 AllowSendEW bool `db:"allow_send_ew" json:"allowSendEW" check:"bool"` SendEW bool `db:"send_ew" json:"sendEW" check:"bool"` //时间段 TimeBetween CoreSQLTime.FieldsCoreTime `json:"timeBetween"` //是否为历史 IsHistory bool `json:"is_history" check:"bool"` //搜索 Search string `json:"search" check:"search" empty:"true"` }
ArgsGetList 获取错误列表参数
type ArgsUpdateDone ¶
type ArgsUpdateDone struct { //IDs IDs pq.Int64Array `db:"ids" json:"ids" check:"ids"` //组织ID // 用于检查 OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` }
ArgsUpdateDone 标记错误处理参数
type DataGetAnalysisError ¶
type DataGetAnalysisError struct { //时间 DayTime string `db:"d" json:"dayTime"` //数据 Data int64 `db:"data" json:"data"` }
func GetAnalysisError ¶
func GetAnalysisError(args *ArgsGetAnalysisError) (dataList []DataGetAnalysisError, err error)
GetAnalysisError 设备发生故障总数
type FieldsAnalysis ¶
type FieldsError ¶
type FieldsError struct { //ID ID int64 `db:"id" json:"id"` //创建时间 CreateAt time.Time `db:"create_at" json:"createAt"` //是否已经处理 Done bool `db:"done" json:"done"` //是否推送了预警信息 SendEW bool `db:"send_ew" json:"sendEW"` //组织ID // 设备所属的组织,也可能为0 OrgID int64 `db:"org_id" json:"orgID"` //设备分组 GroupID int64 `db:"group_id" json:"groupID"` //设备ID DeviceID int64 `db:"device_id" json:"deviceID"` //错误标识码 Code string `db:"code" json:"code"` //日志内容 Content string `db:"content" json:"content"` //扩展参数 Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"` }
func GetList ¶
func GetList(args *ArgsGetList) (dataList []FieldsError, dataCount int64, err error)
GetList 获取错误列表
Click to show internal directories.
Click to hide internal directories.