rule

package
v0.6.4 Latest Latest
Warning

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

Go to latest
Published: Oct 24, 2023 License: AGPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AlarmCenter_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "rule.alarmCenter",
	HandlerType: (*AlarmCenterServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "alarmInfoCreate",
			Handler:    _AlarmCenter_AlarmInfoCreate_Handler,
		},
		{
			MethodName: "alarmInfoUpdate",
			Handler:    _AlarmCenter_AlarmInfoUpdate_Handler,
		},
		{
			MethodName: "alarmInfoDelete",
			Handler:    _AlarmCenter_AlarmInfoDelete_Handler,
		},
		{
			MethodName: "alarmInfoIndex",
			Handler:    _AlarmCenter_AlarmInfoIndex_Handler,
		},
		{
			MethodName: "alarmInfoRead",
			Handler:    _AlarmCenter_AlarmInfoRead_Handler,
		},
		{
			MethodName: "alarmSceneMultiUpdate",
			Handler:    _AlarmCenter_AlarmSceneMultiUpdate_Handler,
		},
		{
			MethodName: "alarmSceneDelete",
			Handler:    _AlarmCenter_AlarmSceneDelete_Handler,
		},
		{
			MethodName: "alarmRecordIndex",
			Handler:    _AlarmCenter_AlarmRecordIndex_Handler,
		},
		{
			MethodName: "alarmTrigger",
			Handler:    _AlarmCenter_AlarmTrigger_Handler,
		},
		{
			MethodName: "alarmRelieve",
			Handler:    _AlarmCenter_AlarmRelieve_Handler,
		},
		{
			MethodName: "alarmLogIndex",
			Handler:    _AlarmCenter_AlarmLogIndex_Handler,
		},
		{
			MethodName: "alarmDealRecordCreate",
			Handler:    _AlarmCenter_AlarmDealRecordCreate_Handler,
		},
		{
			MethodName: "alarmDealRecordIndex",
			Handler:    _AlarmCenter_AlarmDealRecordIndex_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "proto/rule.proto",
}

AlarmCenter_ServiceDesc is the grpc.ServiceDesc for AlarmCenter service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_proto_rule_proto protoreflect.FileDescriptor
View Source
var RuleEngine_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "rule.RuleEngine",
	HandlerType: (*RuleEngineServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "flowInfoCreate",
			Handler:    _RuleEngine_FlowInfoCreate_Handler,
		},
		{
			MethodName: "flowInfoUpdate",
			Handler:    _RuleEngine_FlowInfoUpdate_Handler,
		},
		{
			MethodName: "flowInfoDelete",
			Handler:    _RuleEngine_FlowInfoDelete_Handler,
		},
		{
			MethodName: "flowInfoIndex",
			Handler:    _RuleEngine_FlowInfoIndex_Handler,
		},
		{
			MethodName: "flowInfoRead",
			Handler:    _RuleEngine_FlowInfoRead_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "proto/rule.proto",
}

RuleEngine_ServiceDesc is the grpc.ServiceDesc for RuleEngine service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var SceneLinkage_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "rule.SceneLinkage",
	HandlerType: (*SceneLinkageServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "sceneInfoCreate",
			Handler:    _SceneLinkage_SceneInfoCreate_Handler,
		},
		{
			MethodName: "sceneInfoUpdate",
			Handler:    _SceneLinkage_SceneInfoUpdate_Handler,
		},
		{
			MethodName: "sceneInfoDelete",
			Handler:    _SceneLinkage_SceneInfoDelete_Handler,
		},
		{
			MethodName: "sceneInfoIndex",
			Handler:    _SceneLinkage_SceneInfoIndex_Handler,
		},
		{
			MethodName: "sceneInfoRead",
			Handler:    _SceneLinkage_SceneInfoRead_Handler,
		},
		{
			MethodName: "sceneManuallyTrigger",
			Handler:    _SceneLinkage_SceneManuallyTrigger_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "proto/rule.proto",
}

SceneLinkage_ServiceDesc is the grpc.ServiceDesc for SceneLinkage service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterAlarmCenterServer added in v0.4.1

func RegisterAlarmCenterServer(s grpc.ServiceRegistrar, srv AlarmCenterServer)

func RegisterRuleEngineServer added in v0.3.1

func RegisterRuleEngineServer(s grpc.ServiceRegistrar, srv RuleEngineServer)

func RegisterSceneLinkageServer added in v0.3.1

func RegisterSceneLinkageServer(s grpc.ServiceRegistrar, srv SceneLinkageServer)

Types

type AlarmCenterClient added in v0.4.1

type AlarmCenterClient interface {
	AlarmInfoCreate(ctx context.Context, in *AlarmInfo, opts ...grpc.CallOption) (*WithID, error)
	AlarmInfoUpdate(ctx context.Context, in *AlarmInfo, opts ...grpc.CallOption) (*Empty, error)
	AlarmInfoDelete(ctx context.Context, in *WithID, opts ...grpc.CallOption) (*Empty, error)
	AlarmInfoIndex(ctx context.Context, in *AlarmInfoIndexReq, opts ...grpc.CallOption) (*AlarmInfoIndexResp, error)
	AlarmInfoRead(ctx context.Context, in *WithID, opts ...grpc.CallOption) (*AlarmInfo, error)
	//告警关联场景联动
	AlarmSceneMultiUpdate(ctx context.Context, in *AlarmSceneMultiUpdateReq, opts ...grpc.CallOption) (*Empty, error)
	AlarmSceneDelete(ctx context.Context, in *AlarmSceneDeleteReq, opts ...grpc.CallOption) (*Empty, error)
	//告警记录
	AlarmRecordIndex(ctx context.Context, in *AlarmRecordIndexReq, opts ...grpc.CallOption) (*AlarmRecordIndexResp, error)
	//告警触发
	AlarmTrigger(ctx context.Context, in *AlarmTriggerReq, opts ...grpc.CallOption) (*WithID, error)
	//告警解除
	AlarmRelieve(ctx context.Context, in *AlarmRelieveReq, opts ...grpc.CallOption) (*WithID, error)
	//告警流水日志
	AlarmLogIndex(ctx context.Context, in *AlarmLogIndexReq, opts ...grpc.CallOption) (*AlarmLogIndexResp, error)
	//告警处理记录
	AlarmDealRecordCreate(ctx context.Context, in *AlarmDealRecordCreateReq, opts ...grpc.CallOption) (*WithID, error)
	AlarmDealRecordIndex(ctx context.Context, in *AlarmDealRecordIndexReq, opts ...grpc.CallOption) (*AlarmDealRecordIndexResp, error)
}

AlarmCenterClient is the client API for AlarmCenter service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewAlarmCenterClient added in v0.4.1

func NewAlarmCenterClient(cc grpc.ClientConnInterface) AlarmCenterClient

type AlarmCenterServer added in v0.4.1

type AlarmCenterServer interface {
	AlarmInfoCreate(context.Context, *AlarmInfo) (*WithID, error)
	AlarmInfoUpdate(context.Context, *AlarmInfo) (*Empty, error)
	AlarmInfoDelete(context.Context, *WithID) (*Empty, error)
	AlarmInfoIndex(context.Context, *AlarmInfoIndexReq) (*AlarmInfoIndexResp, error)
	AlarmInfoRead(context.Context, *WithID) (*AlarmInfo, error)
	//告警关联场景联动
	AlarmSceneMultiUpdate(context.Context, *AlarmSceneMultiUpdateReq) (*Empty, error)
	AlarmSceneDelete(context.Context, *AlarmSceneDeleteReq) (*Empty, error)
	//告警记录
	AlarmRecordIndex(context.Context, *AlarmRecordIndexReq) (*AlarmRecordIndexResp, error)
	//告警触发
	AlarmTrigger(context.Context, *AlarmTriggerReq) (*WithID, error)
	//告警解除
	AlarmRelieve(context.Context, *AlarmRelieveReq) (*WithID, error)
	//告警流水日志
	AlarmLogIndex(context.Context, *AlarmLogIndexReq) (*AlarmLogIndexResp, error)
	//告警处理记录
	AlarmDealRecordCreate(context.Context, *AlarmDealRecordCreateReq) (*WithID, error)
	AlarmDealRecordIndex(context.Context, *AlarmDealRecordIndexReq) (*AlarmDealRecordIndexResp, error)
	// contains filtered or unexported methods
}

AlarmCenterServer is the server API for AlarmCenter service. All implementations must embed UnimplementedAlarmCenterServer for forward compatibility

type AlarmDeal added in v0.4.1

type AlarmDeal struct {
	Id            int64  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`                       //编号
	AlarmRecordID int64  `protobuf:"varint,2,opt,name=alarmRecordID,proto3" json:"alarmRecordID,omitempty"` //告警配置ID
	Result        string `protobuf:"bytes,3,opt,name=result,proto3" json:"result,omitempty"`                //告警处理结果
	Type          int64  `protobuf:"varint,4,opt,name=type,proto3" json:"type,omitempty"`                   //告警处理类型(1人工 2其它)
	AlarmTime     int64  `protobuf:"varint,5,opt,name=alarmTime,proto3" json:"alarmTime,omitempty"`         //最早告警时间
	CreatedTime   int64  `protobuf:"varint,6,opt,name=createdTime,proto3" json:"createdTime,omitempty"`     //告警处理时间
	// contains filtered or unexported fields
}

func (*AlarmDeal) Descriptor deprecated added in v0.4.1

func (*AlarmDeal) Descriptor() ([]byte, []int)

Deprecated: Use AlarmDeal.ProtoReflect.Descriptor instead.

func (*AlarmDeal) GetAlarmRecordID added in v0.4.1

func (x *AlarmDeal) GetAlarmRecordID() int64

func (*AlarmDeal) GetAlarmTime added in v0.4.1

func (x *AlarmDeal) GetAlarmTime() int64

func (*AlarmDeal) GetCreatedTime added in v0.4.1

func (x *AlarmDeal) GetCreatedTime() int64

func (*AlarmDeal) GetId added in v0.4.1

func (x *AlarmDeal) GetId() int64

func (*AlarmDeal) GetResult added in v0.4.1

func (x *AlarmDeal) GetResult() string

func (*AlarmDeal) GetType added in v0.4.1

func (x *AlarmDeal) GetType() int64

func (*AlarmDeal) ProtoMessage added in v0.4.1

func (*AlarmDeal) ProtoMessage()

func (*AlarmDeal) ProtoReflect added in v0.4.1

func (x *AlarmDeal) ProtoReflect() protoreflect.Message

func (*AlarmDeal) Reset added in v0.4.1

func (x *AlarmDeal) Reset()

func (*AlarmDeal) String added in v0.4.1

func (x *AlarmDeal) String() string

type AlarmDealRecordCreateReq added in v0.4.1

type AlarmDealRecordCreateReq struct {
	AlarmRecordID int64  `protobuf:"varint,1,opt,name=alarmRecordID,proto3" json:"alarmRecordID,omitempty"` //告警配置ID
	Result        string `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"`                //告警处理结果
	Type          int64  `protobuf:"varint,3,opt,name=type,proto3" json:"type,omitempty"`                   //告警处理类型(1人工 2系统)
	// contains filtered or unexported fields
}

func (*AlarmDealRecordCreateReq) Descriptor deprecated added in v0.4.1

func (*AlarmDealRecordCreateReq) Descriptor() ([]byte, []int)

Deprecated: Use AlarmDealRecordCreateReq.ProtoReflect.Descriptor instead.

func (*AlarmDealRecordCreateReq) GetAlarmRecordID added in v0.4.1

func (x *AlarmDealRecordCreateReq) GetAlarmRecordID() int64

func (*AlarmDealRecordCreateReq) GetResult added in v0.4.1

func (x *AlarmDealRecordCreateReq) GetResult() string

func (*AlarmDealRecordCreateReq) GetType added in v0.4.1

func (x *AlarmDealRecordCreateReq) GetType() int64

func (*AlarmDealRecordCreateReq) ProtoMessage added in v0.4.1

func (*AlarmDealRecordCreateReq) ProtoMessage()

func (*AlarmDealRecordCreateReq) ProtoReflect added in v0.4.1

func (x *AlarmDealRecordCreateReq) ProtoReflect() protoreflect.Message

func (*AlarmDealRecordCreateReq) Reset added in v0.4.1

func (x *AlarmDealRecordCreateReq) Reset()

func (*AlarmDealRecordCreateReq) String added in v0.4.1

func (x *AlarmDealRecordCreateReq) String() string

type AlarmDealRecordIndexReq added in v0.4.1

type AlarmDealRecordIndexReq struct {
	AlarmRecordID int64      `protobuf:"varint,1,opt,name=alarmRecordID,proto3" json:"alarmRecordID,omitempty"` //告警配置ID
	Page          *PageInfo  `protobuf:"bytes,2,opt,name=page,proto3" json:"page,omitempty"`                    // 分页信息 只获取一个则不填
	TimeRange     *TimeRange `protobuf:"bytes,3,opt,name=timeRange,proto3" json:"timeRange,omitempty"`          // 时间范围
	// contains filtered or unexported fields
}

func (*AlarmDealRecordIndexReq) Descriptor deprecated added in v0.4.1

func (*AlarmDealRecordIndexReq) Descriptor() ([]byte, []int)

Deprecated: Use AlarmDealRecordIndexReq.ProtoReflect.Descriptor instead.

func (*AlarmDealRecordIndexReq) GetAlarmRecordID added in v0.4.1

func (x *AlarmDealRecordIndexReq) GetAlarmRecordID() int64

func (*AlarmDealRecordIndexReq) GetPage added in v0.4.1

func (x *AlarmDealRecordIndexReq) GetPage() *PageInfo

func (*AlarmDealRecordIndexReq) GetTimeRange added in v0.4.1

func (x *AlarmDealRecordIndexReq) GetTimeRange() *TimeRange

func (*AlarmDealRecordIndexReq) ProtoMessage added in v0.4.1

func (*AlarmDealRecordIndexReq) ProtoMessage()

func (*AlarmDealRecordIndexReq) ProtoReflect added in v0.4.1

func (x *AlarmDealRecordIndexReq) ProtoReflect() protoreflect.Message

func (*AlarmDealRecordIndexReq) Reset added in v0.4.1

func (x *AlarmDealRecordIndexReq) Reset()

func (*AlarmDealRecordIndexReq) String added in v0.4.1

func (x *AlarmDealRecordIndexReq) String() string

type AlarmDealRecordIndexResp added in v0.4.1

type AlarmDealRecordIndexResp struct {
	List  []*AlarmDeal `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`    //告警日志
	Total int64        `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` //总数(只有分页的时候会返回)
	// contains filtered or unexported fields
}

func (*AlarmDealRecordIndexResp) Descriptor deprecated added in v0.4.1

func (*AlarmDealRecordIndexResp) Descriptor() ([]byte, []int)

Deprecated: Use AlarmDealRecordIndexResp.ProtoReflect.Descriptor instead.

func (*AlarmDealRecordIndexResp) GetList added in v0.4.1

func (x *AlarmDealRecordIndexResp) GetList() []*AlarmDeal

func (*AlarmDealRecordIndexResp) GetTotal added in v0.4.1

func (x *AlarmDealRecordIndexResp) GetTotal() int64

func (*AlarmDealRecordIndexResp) ProtoMessage added in v0.4.1

func (*AlarmDealRecordIndexResp) ProtoMessage()

func (*AlarmDealRecordIndexResp) ProtoReflect added in v0.4.1

func (x *AlarmDealRecordIndexResp) ProtoReflect() protoreflect.Message

func (*AlarmDealRecordIndexResp) Reset added in v0.4.1

func (x *AlarmDealRecordIndexResp) Reset()

func (*AlarmDealRecordIndexResp) String added in v0.4.1

func (x *AlarmDealRecordIndexResp) String() string

type AlarmInfo added in v0.4.1

type AlarmInfo struct {
	Id          int64  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`                   //编号
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`                //告警配置名称
	Desc        string `protobuf:"bytes,3,opt,name=desc,proto3" json:"desc,omitempty"`                //告警配置说明
	Level       int64  `protobuf:"varint,4,opt,name=level,proto3" json:"level,omitempty"`             //告警配置级别(1提醒 2一般 3严重 4紧急 5超紧急)
	Status      int64  `protobuf:"varint,5,opt,name=status,proto3" json:"status,omitempty"`           //告警配置状态(1启用 2禁用)
	CreatedTime int64  `protobuf:"varint,6,opt,name=createdTime,proto3" json:"createdTime,omitempty"` //创建时间
	// contains filtered or unexported fields
}

func (*AlarmInfo) Descriptor deprecated added in v0.4.1

func (*AlarmInfo) Descriptor() ([]byte, []int)

Deprecated: Use AlarmInfo.ProtoReflect.Descriptor instead.

func (*AlarmInfo) GetCreatedTime added in v0.4.1

func (x *AlarmInfo) GetCreatedTime() int64

func (*AlarmInfo) GetDesc added in v0.4.1

func (x *AlarmInfo) GetDesc() string

func (*AlarmInfo) GetId added in v0.4.1

func (x *AlarmInfo) GetId() int64

func (*AlarmInfo) GetLevel added in v0.4.1

func (x *AlarmInfo) GetLevel() int64

func (*AlarmInfo) GetName added in v0.4.1

func (x *AlarmInfo) GetName() string

func (*AlarmInfo) GetStatus added in v0.5.1

func (x *AlarmInfo) GetStatus() int64

func (*AlarmInfo) ProtoMessage added in v0.4.1

func (*AlarmInfo) ProtoMessage()

func (*AlarmInfo) ProtoReflect added in v0.4.1

func (x *AlarmInfo) ProtoReflect() protoreflect.Message

func (*AlarmInfo) Reset added in v0.4.1

func (x *AlarmInfo) Reset()

func (*AlarmInfo) String added in v0.4.1

func (x *AlarmInfo) String() string

type AlarmInfoIndexReq added in v0.4.1

type AlarmInfoIndexReq struct {
	Page     *PageInfo `protobuf:"bytes,1,opt,name=page,proto3" json:"page,omitempty"`                 // 分页信息 只获取一个则不填
	Name     string    `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`                 //告警配置名称 模糊查询
	SceneID  int64     `protobuf:"varint,3,opt,name=sceneID,proto3" json:"sceneID,omitempty"`          //场景ID过滤
	AlarmIDs []int64   `protobuf:"varint,4,rep,packed,name=alarmIDs,proto3" json:"alarmIDs,omitempty"` //告警id列表
	// contains filtered or unexported fields
}

func (*AlarmInfoIndexReq) Descriptor deprecated added in v0.4.1

func (*AlarmInfoIndexReq) Descriptor() ([]byte, []int)

Deprecated: Use AlarmInfoIndexReq.ProtoReflect.Descriptor instead.

func (*AlarmInfoIndexReq) GetAlarmIDs added in v0.5.1

func (x *AlarmInfoIndexReq) GetAlarmIDs() []int64

func (*AlarmInfoIndexReq) GetName added in v0.4.1

func (x *AlarmInfoIndexReq) GetName() string

func (*AlarmInfoIndexReq) GetPage added in v0.4.1

func (x *AlarmInfoIndexReq) GetPage() *PageInfo

func (*AlarmInfoIndexReq) GetSceneID added in v0.4.1

func (x *AlarmInfoIndexReq) GetSceneID() int64

func (*AlarmInfoIndexReq) ProtoMessage added in v0.4.1

func (*AlarmInfoIndexReq) ProtoMessage()

func (*AlarmInfoIndexReq) ProtoReflect added in v0.4.1

func (x *AlarmInfoIndexReq) ProtoReflect() protoreflect.Message

func (*AlarmInfoIndexReq) Reset added in v0.4.1

func (x *AlarmInfoIndexReq) Reset()

func (*AlarmInfoIndexReq) String added in v0.4.1

func (x *AlarmInfoIndexReq) String() string

type AlarmInfoIndexResp added in v0.4.1

type AlarmInfoIndexResp struct {
	List  []*AlarmInfo `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`    //告警信息
	Total int64        `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` //总数(只有分页的时候会返回)
	// contains filtered or unexported fields
}

func (*AlarmInfoIndexResp) Descriptor deprecated added in v0.4.1

func (*AlarmInfoIndexResp) Descriptor() ([]byte, []int)

Deprecated: Use AlarmInfoIndexResp.ProtoReflect.Descriptor instead.

func (*AlarmInfoIndexResp) GetList added in v0.4.1

func (x *AlarmInfoIndexResp) GetList() []*AlarmInfo

func (*AlarmInfoIndexResp) GetTotal added in v0.4.1

func (x *AlarmInfoIndexResp) GetTotal() int64

func (*AlarmInfoIndexResp) ProtoMessage added in v0.4.1

func (*AlarmInfoIndexResp) ProtoMessage()

func (*AlarmInfoIndexResp) ProtoReflect added in v0.4.1

func (x *AlarmInfoIndexResp) ProtoReflect() protoreflect.Message

func (*AlarmInfoIndexResp) Reset added in v0.4.1

func (x *AlarmInfoIndexResp) Reset()

func (*AlarmInfoIndexResp) String added in v0.4.1

func (x *AlarmInfoIndexResp) String() string

type AlarmLog added in v0.4.1

type AlarmLog struct {
	Id            int64  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`                       //编号
	AlarmRecordID int64  `protobuf:"varint,2,opt,name=alarmRecordID,proto3" json:"alarmRecordID,omitempty"` //告警记录ID
	Serial        string `protobuf:"bytes,3,opt,name=serial,proto3" json:"serial,omitempty"`                //告警流水
	SceneName     string `protobuf:"bytes,4,opt,name=sceneName,proto3" json:"sceneName,omitempty"`          //场景名称
	SceneID       int64  `protobuf:"varint,5,opt,name=sceneID,proto3" json:"sceneID,omitempty"`             //场景ID
	Desc          string `protobuf:"bytes,6,opt,name=desc,proto3" json:"desc,omitempty"`                    //告警说明
	CreatedTime   int64  `protobuf:"varint,7,opt,name=createdTime,proto3" json:"createdTime,omitempty"`     //告警时间
	// contains filtered or unexported fields
}

func (*AlarmLog) Descriptor deprecated added in v0.4.1

func (*AlarmLog) Descriptor() ([]byte, []int)

Deprecated: Use AlarmLog.ProtoReflect.Descriptor instead.

func (*AlarmLog) GetAlarmRecordID added in v0.4.1

func (x *AlarmLog) GetAlarmRecordID() int64

func (*AlarmLog) GetCreatedTime added in v0.4.1

func (x *AlarmLog) GetCreatedTime() int64

func (*AlarmLog) GetDesc added in v0.4.1

func (x *AlarmLog) GetDesc() string

func (*AlarmLog) GetId added in v0.4.1

func (x *AlarmLog) GetId() int64

func (*AlarmLog) GetSceneID added in v0.4.1

func (x *AlarmLog) GetSceneID() int64

func (*AlarmLog) GetSceneName added in v0.4.1

func (x *AlarmLog) GetSceneName() string

func (*AlarmLog) GetSerial added in v0.4.1

func (x *AlarmLog) GetSerial() string

func (*AlarmLog) ProtoMessage added in v0.4.1

func (*AlarmLog) ProtoMessage()

func (*AlarmLog) ProtoReflect added in v0.4.1

func (x *AlarmLog) ProtoReflect() protoreflect.Message

func (*AlarmLog) Reset added in v0.4.1

func (x *AlarmLog) Reset()

func (*AlarmLog) String added in v0.4.1

func (x *AlarmLog) String() string

type AlarmLogIndexReq added in v0.4.1

type AlarmLogIndexReq struct {
	AlarmRecordID int64      `protobuf:"varint,1,opt,name=alarmRecordID,proto3" json:"alarmRecordID,omitempty"` //告警记录ID
	TimeRange     *TimeRange `protobuf:"bytes,2,opt,name=timeRange,proto3" json:"timeRange,omitempty"`          // 时间范围
	Page          *PageInfo  `protobuf:"bytes,3,opt,name=page,proto3" json:"page,omitempty"`                    // 分页信息 只获取一个则不填
	// contains filtered or unexported fields
}

func (*AlarmLogIndexReq) Descriptor deprecated added in v0.4.1

func (*AlarmLogIndexReq) Descriptor() ([]byte, []int)

Deprecated: Use AlarmLogIndexReq.ProtoReflect.Descriptor instead.

func (*AlarmLogIndexReq) GetAlarmRecordID added in v0.4.1

func (x *AlarmLogIndexReq) GetAlarmRecordID() int64

func (*AlarmLogIndexReq) GetPage added in v0.4.1

func (x *AlarmLogIndexReq) GetPage() *PageInfo

func (*AlarmLogIndexReq) GetTimeRange added in v0.4.1

func (x *AlarmLogIndexReq) GetTimeRange() *TimeRange

func (*AlarmLogIndexReq) ProtoMessage added in v0.4.1

func (*AlarmLogIndexReq) ProtoMessage()

func (*AlarmLogIndexReq) ProtoReflect added in v0.4.1

func (x *AlarmLogIndexReq) ProtoReflect() protoreflect.Message

func (*AlarmLogIndexReq) Reset added in v0.4.1

func (x *AlarmLogIndexReq) Reset()

func (*AlarmLogIndexReq) String added in v0.4.1

func (x *AlarmLogIndexReq) String() string

type AlarmLogIndexResp added in v0.4.1

type AlarmLogIndexResp struct {
	List  []*AlarmLog `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`    //告警日志
	Total int64       `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` //总数(只有分页的时候会返回)
	// contains filtered or unexported fields
}

func (*AlarmLogIndexResp) Descriptor deprecated added in v0.4.1

func (*AlarmLogIndexResp) Descriptor() ([]byte, []int)

Deprecated: Use AlarmLogIndexResp.ProtoReflect.Descriptor instead.

func (*AlarmLogIndexResp) GetList added in v0.4.1

func (x *AlarmLogIndexResp) GetList() []*AlarmLog

func (*AlarmLogIndexResp) GetTotal added in v0.4.1

func (x *AlarmLogIndexResp) GetTotal() int64

func (*AlarmLogIndexResp) ProtoMessage added in v0.4.1

func (*AlarmLogIndexResp) ProtoMessage()

func (*AlarmLogIndexResp) ProtoReflect added in v0.4.1

func (x *AlarmLogIndexResp) ProtoReflect() protoreflect.Message

func (*AlarmLogIndexResp) Reset added in v0.4.1

func (x *AlarmLogIndexResp) Reset()

func (*AlarmLogIndexResp) String added in v0.4.1

func (x *AlarmLogIndexResp) String() string

type AlarmRecord added in v0.4.1

type AlarmRecord struct {
	Id          int64  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`                    //编号
	AlarmID     int64  `protobuf:"varint,2,opt,name=alarmID,proto3" json:"alarmID,omitempty"`          //告警记录ID
	TriggerType int64  `protobuf:"varint,3,opt,name=triggerType,proto3" json:"triggerType,omitempty"`  //触发类型(设备触发1,其他2)
	ProductID   string `protobuf:"bytes,4,opt,name=productID,proto3" json:"productID,omitempty"`       //触发产品id
	DeviceName  string `protobuf:"bytes,5,opt,name=deviceName,proto3" json:"deviceName,omitempty"`     //触发设备名称
	SceneName   string `protobuf:"bytes,6,opt,name=sceneName,proto3" json:"sceneName,omitempty"`       //场景名称
	SceneID     int64  `protobuf:"varint,7,opt,name=sceneID,proto3" json:"sceneID,omitempty"`          //场景ID
	Level       int64  `protobuf:"varint,8,opt,name=level,proto3" json:"level,omitempty"`              //告警配置级别(1提醒 2一般 3严重 4紧急 5超紧急)
	LastAlarm   int64  `protobuf:"varint,9,opt,name=lastAlarm,proto3" json:"lastAlarm,omitempty"`      //最新告警时间
	CreatedTime int64  `protobuf:"varint,10,opt,name=createdTime,proto3" json:"createdTime,omitempty"` //创建时间
	DealState   int64  `protobuf:"varint,11,opt,name=dealState,proto3" json:"dealState,omitempty"`     //告警记录状态(1无告警 2告警中 3已处理)
	// contains filtered or unexported fields
}

func (*AlarmRecord) Descriptor deprecated added in v0.4.1

func (*AlarmRecord) Descriptor() ([]byte, []int)

Deprecated: Use AlarmRecord.ProtoReflect.Descriptor instead.

func (*AlarmRecord) GetAlarmID added in v0.4.1

func (x *AlarmRecord) GetAlarmID() int64

func (*AlarmRecord) GetCreatedTime added in v0.4.1

func (x *AlarmRecord) GetCreatedTime() int64

func (*AlarmRecord) GetDealState added in v0.4.1

func (x *AlarmRecord) GetDealState() int64

func (*AlarmRecord) GetDeviceName added in v0.4.1

func (x *AlarmRecord) GetDeviceName() string

func (*AlarmRecord) GetId added in v0.4.1

func (x *AlarmRecord) GetId() int64

func (*AlarmRecord) GetLastAlarm added in v0.4.1

func (x *AlarmRecord) GetLastAlarm() int64

func (*AlarmRecord) GetLevel added in v0.4.1

func (x *AlarmRecord) GetLevel() int64

func (*AlarmRecord) GetProductID added in v0.4.1

func (x *AlarmRecord) GetProductID() string

func (*AlarmRecord) GetSceneID added in v0.4.1

func (x *AlarmRecord) GetSceneID() int64

func (*AlarmRecord) GetSceneName added in v0.4.1

func (x *AlarmRecord) GetSceneName() string

func (*AlarmRecord) GetTriggerType added in v0.4.1

func (x *AlarmRecord) GetTriggerType() int64

func (*AlarmRecord) ProtoMessage added in v0.4.1

func (*AlarmRecord) ProtoMessage()

func (*AlarmRecord) ProtoReflect added in v0.4.1

func (x *AlarmRecord) ProtoReflect() protoreflect.Message

func (*AlarmRecord) Reset added in v0.4.1

func (x *AlarmRecord) Reset()

func (*AlarmRecord) String added in v0.4.1

func (x *AlarmRecord) String() string

type AlarmRecordIndexReq added in v0.4.1

type AlarmRecordIndexReq struct {
	AlarmID   int64      `protobuf:"varint,1,opt,name=alarmID,proto3" json:"alarmID,omitempty"`    //告警配置ID
	Page      *PageInfo  `protobuf:"bytes,2,opt,name=page,proto3" json:"page,omitempty"`           // 分页信息 获取全部不填
	TimeRange *TimeRange `protobuf:"bytes,3,opt,name=timeRange,proto3" json:"timeRange,omitempty"` // 时间范围
	// contains filtered or unexported fields
}

func (*AlarmRecordIndexReq) Descriptor deprecated added in v0.4.1

func (*AlarmRecordIndexReq) Descriptor() ([]byte, []int)

Deprecated: Use AlarmRecordIndexReq.ProtoReflect.Descriptor instead.

func (*AlarmRecordIndexReq) GetAlarmID added in v0.4.1

func (x *AlarmRecordIndexReq) GetAlarmID() int64

func (*AlarmRecordIndexReq) GetPage added in v0.4.1

func (x *AlarmRecordIndexReq) GetPage() *PageInfo

func (*AlarmRecordIndexReq) GetTimeRange added in v0.4.1

func (x *AlarmRecordIndexReq) GetTimeRange() *TimeRange

func (*AlarmRecordIndexReq) ProtoMessage added in v0.4.1

func (*AlarmRecordIndexReq) ProtoMessage()

func (*AlarmRecordIndexReq) ProtoReflect added in v0.4.1

func (x *AlarmRecordIndexReq) ProtoReflect() protoreflect.Message

func (*AlarmRecordIndexReq) Reset added in v0.4.1

func (x *AlarmRecordIndexReq) Reset()

func (*AlarmRecordIndexReq) String added in v0.4.1

func (x *AlarmRecordIndexReq) String() string

type AlarmRecordIndexResp added in v0.4.1

type AlarmRecordIndexResp struct {
	List  []*AlarmRecord `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`
	Total int64          `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` //总数(只有分页的时候会返回)
	// contains filtered or unexported fields
}

func (*AlarmRecordIndexResp) Descriptor deprecated added in v0.4.1

func (*AlarmRecordIndexResp) Descriptor() ([]byte, []int)

Deprecated: Use AlarmRecordIndexResp.ProtoReflect.Descriptor instead.

func (*AlarmRecordIndexResp) GetList added in v0.4.1

func (x *AlarmRecordIndexResp) GetList() []*AlarmRecord

func (*AlarmRecordIndexResp) GetTotal added in v0.4.1

func (x *AlarmRecordIndexResp) GetTotal() int64

func (*AlarmRecordIndexResp) ProtoMessage added in v0.4.1

func (*AlarmRecordIndexResp) ProtoMessage()

func (*AlarmRecordIndexResp) ProtoReflect added in v0.4.1

func (x *AlarmRecordIndexResp) ProtoReflect() protoreflect.Message

func (*AlarmRecordIndexResp) Reset added in v0.4.1

func (x *AlarmRecordIndexResp) Reset()

func (*AlarmRecordIndexResp) String added in v0.4.1

func (x *AlarmRecordIndexResp) String() string

type AlarmRelieveReq added in v0.4.1

type AlarmRelieveReq struct {
	SceneID   int64  `protobuf:"varint,7,opt,name=sceneID,proto3" json:"sceneID,omitempty"`    //场景ID
	SceneName string `protobuf:"bytes,6,opt,name=sceneName,proto3" json:"sceneName,omitempty"` //场景名称
	// contains filtered or unexported fields
}

func (*AlarmRelieveReq) Descriptor deprecated added in v0.4.1

func (*AlarmRelieveReq) Descriptor() ([]byte, []int)

Deprecated: Use AlarmRelieveReq.ProtoReflect.Descriptor instead.

func (*AlarmRelieveReq) GetSceneID added in v0.4.1

func (x *AlarmRelieveReq) GetSceneID() int64

func (*AlarmRelieveReq) GetSceneName added in v0.4.1

func (x *AlarmRelieveReq) GetSceneName() string

func (*AlarmRelieveReq) ProtoMessage added in v0.4.1

func (*AlarmRelieveReq) ProtoMessage()

func (*AlarmRelieveReq) ProtoReflect added in v0.4.1

func (x *AlarmRelieveReq) ProtoReflect() protoreflect.Message

func (*AlarmRelieveReq) Reset added in v0.4.1

func (x *AlarmRelieveReq) Reset()

func (*AlarmRelieveReq) String added in v0.4.1

func (x *AlarmRelieveReq) String() string

type AlarmSceneDeleteReq added in v0.4.1

type AlarmSceneDeleteReq struct {
	AlarmID int64 `protobuf:"varint,1,opt,name=alarmID,proto3" json:"alarmID,omitempty"` //告警配置ID
	SceneID int64 `protobuf:"varint,2,opt,name=sceneID,proto3" json:"sceneID,omitempty"` //场景id
	// contains filtered or unexported fields
}

func (*AlarmSceneDeleteReq) Descriptor deprecated added in v0.4.1

func (*AlarmSceneDeleteReq) Descriptor() ([]byte, []int)

Deprecated: Use AlarmSceneDeleteReq.ProtoReflect.Descriptor instead.

func (*AlarmSceneDeleteReq) GetAlarmID added in v0.4.1

func (x *AlarmSceneDeleteReq) GetAlarmID() int64

func (*AlarmSceneDeleteReq) GetSceneID added in v0.4.1

func (x *AlarmSceneDeleteReq) GetSceneID() int64

func (*AlarmSceneDeleteReq) ProtoMessage added in v0.4.1

func (*AlarmSceneDeleteReq) ProtoMessage()

func (*AlarmSceneDeleteReq) ProtoReflect added in v0.4.1

func (x *AlarmSceneDeleteReq) ProtoReflect() protoreflect.Message

func (*AlarmSceneDeleteReq) Reset added in v0.4.1

func (x *AlarmSceneDeleteReq) Reset()

func (*AlarmSceneDeleteReq) String added in v0.4.1

func (x *AlarmSceneDeleteReq) String() string

type AlarmSceneIndexReq added in v0.4.1

type AlarmSceneIndexReq struct {
	AlarmID int64     `protobuf:"varint,1,opt,name=alarmID,proto3" json:"alarmID,omitempty"` //告警配置ID
	Page    *PageInfo `protobuf:"bytes,2,opt,name=page,proto3" json:"page,omitempty"`        // 分页信息 获取全部不填
	// contains filtered or unexported fields
}

func (*AlarmSceneIndexReq) Descriptor deprecated added in v0.4.1

func (*AlarmSceneIndexReq) Descriptor() ([]byte, []int)

Deprecated: Use AlarmSceneIndexReq.ProtoReflect.Descriptor instead.

func (*AlarmSceneIndexReq) GetAlarmID added in v0.4.1

func (x *AlarmSceneIndexReq) GetAlarmID() int64

func (*AlarmSceneIndexReq) GetPage added in v0.4.1

func (x *AlarmSceneIndexReq) GetPage() *PageInfo

func (*AlarmSceneIndexReq) ProtoMessage added in v0.4.1

func (*AlarmSceneIndexReq) ProtoMessage()

func (*AlarmSceneIndexReq) ProtoReflect added in v0.4.1

func (x *AlarmSceneIndexReq) ProtoReflect() protoreflect.Message

func (*AlarmSceneIndexReq) Reset added in v0.4.1

func (x *AlarmSceneIndexReq) Reset()

func (*AlarmSceneIndexReq) String added in v0.4.1

func (x *AlarmSceneIndexReq) String() string

type AlarmSceneIndexResp added in v0.4.1

type AlarmSceneIndexResp struct {
	List  []*SceneInfo `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`
	Total int64        `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` //总数(只有分页的时候会返回)
	// contains filtered or unexported fields
}

func (*AlarmSceneIndexResp) Descriptor deprecated added in v0.4.1

func (*AlarmSceneIndexResp) Descriptor() ([]byte, []int)

Deprecated: Use AlarmSceneIndexResp.ProtoReflect.Descriptor instead.

func (*AlarmSceneIndexResp) GetList added in v0.4.1

func (x *AlarmSceneIndexResp) GetList() []*SceneInfo

func (*AlarmSceneIndexResp) GetTotal added in v0.4.1

func (x *AlarmSceneIndexResp) GetTotal() int64

func (*AlarmSceneIndexResp) ProtoMessage added in v0.4.1

func (*AlarmSceneIndexResp) ProtoMessage()

func (*AlarmSceneIndexResp) ProtoReflect added in v0.4.1

func (x *AlarmSceneIndexResp) ProtoReflect() protoreflect.Message

func (*AlarmSceneIndexResp) Reset added in v0.4.1

func (x *AlarmSceneIndexResp) Reset()

func (*AlarmSceneIndexResp) String added in v0.4.1

func (x *AlarmSceneIndexResp) String() string

type AlarmSceneMultiUpdateReq added in v0.5.1

type AlarmSceneMultiUpdateReq struct {
	AlarmID  int64   `protobuf:"varint,1,opt,name=alarmID,proto3" json:"alarmID,omitempty"`          //告警配置ID
	SceneIDs []int64 `protobuf:"varint,2,rep,packed,name=sceneIDs,proto3" json:"sceneIDs,omitempty"` //场景id
	// contains filtered or unexported fields
}

func (*AlarmSceneMultiUpdateReq) Descriptor deprecated added in v0.5.1

func (*AlarmSceneMultiUpdateReq) Descriptor() ([]byte, []int)

Deprecated: Use AlarmSceneMultiUpdateReq.ProtoReflect.Descriptor instead.

func (*AlarmSceneMultiUpdateReq) GetAlarmID added in v0.5.1

func (x *AlarmSceneMultiUpdateReq) GetAlarmID() int64

func (*AlarmSceneMultiUpdateReq) GetSceneIDs added in v0.5.1

func (x *AlarmSceneMultiUpdateReq) GetSceneIDs() []int64

func (*AlarmSceneMultiUpdateReq) ProtoMessage added in v0.5.1

func (*AlarmSceneMultiUpdateReq) ProtoMessage()

func (*AlarmSceneMultiUpdateReq) ProtoReflect added in v0.5.1

func (x *AlarmSceneMultiUpdateReq) ProtoReflect() protoreflect.Message

func (*AlarmSceneMultiUpdateReq) Reset added in v0.5.1

func (x *AlarmSceneMultiUpdateReq) Reset()

func (*AlarmSceneMultiUpdateReq) String added in v0.5.1

func (x *AlarmSceneMultiUpdateReq) String() string

type AlarmTriggerReq added in v0.4.1

type AlarmTriggerReq struct {
	SceneID     int64  `protobuf:"varint,7,opt,name=sceneID,proto3" json:"sceneID,omitempty"`         //场景ID
	SceneName   string `protobuf:"bytes,6,opt,name=sceneName,proto3" json:"sceneName,omitempty"`      //场景名称
	TriggerType int64  `protobuf:"varint,2,opt,name=triggerType,proto3" json:"triggerType,omitempty"` //触发类型(设备触发1,其他2)
	ProductID   string `protobuf:"bytes,3,opt,name=productID,proto3" json:"productID,omitempty"`      //触发产品id
	DeviceName  string `protobuf:"bytes,4,opt,name=deviceName,proto3" json:"deviceName,omitempty"`    //触发设备名称
	Serial      string `protobuf:"bytes,5,opt,name=serial,proto3" json:"serial,omitempty"`            //告警流水
	Desc        string `protobuf:"bytes,8,opt,name=desc,proto3" json:"desc,omitempty"`                //告警说明
	// contains filtered or unexported fields
}

func (*AlarmTriggerReq) Descriptor deprecated added in v0.4.1

func (*AlarmTriggerReq) Descriptor() ([]byte, []int)

Deprecated: Use AlarmTriggerReq.ProtoReflect.Descriptor instead.

func (*AlarmTriggerReq) GetDesc added in v0.4.1

func (x *AlarmTriggerReq) GetDesc() string

func (*AlarmTriggerReq) GetDeviceName added in v0.4.1

func (x *AlarmTriggerReq) GetDeviceName() string

func (*AlarmTriggerReq) GetProductID added in v0.4.1

func (x *AlarmTriggerReq) GetProductID() string

func (*AlarmTriggerReq) GetSceneID added in v0.4.1

func (x *AlarmTriggerReq) GetSceneID() int64

func (*AlarmTriggerReq) GetSceneName added in v0.4.1

func (x *AlarmTriggerReq) GetSceneName() string

func (*AlarmTriggerReq) GetSerial added in v0.4.1

func (x *AlarmTriggerReq) GetSerial() string

func (*AlarmTriggerReq) GetTriggerType added in v0.4.1

func (x *AlarmTriggerReq) GetTriggerType() int64

func (*AlarmTriggerReq) ProtoMessage added in v0.4.1

func (*AlarmTriggerReq) ProtoMessage()

func (*AlarmTriggerReq) ProtoReflect added in v0.4.1

func (x *AlarmTriggerReq) ProtoReflect() protoreflect.Message

func (*AlarmTriggerReq) Reset added in v0.4.1

func (x *AlarmTriggerReq) Reset()

func (*AlarmTriggerReq) String added in v0.4.1

func (x *AlarmTriggerReq) String() string

type Empty added in v0.5.1

type Empty struct {
	// contains filtered or unexported fields
}

func (*Empty) Descriptor deprecated added in v0.5.1

func (*Empty) Descriptor() ([]byte, []int)

Deprecated: Use Empty.ProtoReflect.Descriptor instead.

func (*Empty) ProtoMessage added in v0.5.1

func (*Empty) ProtoMessage()

func (*Empty) ProtoReflect added in v0.5.1

func (x *Empty) ProtoReflect() protoreflect.Message

func (*Empty) Reset added in v0.5.1

func (x *Empty) Reset()

func (*Empty) String added in v0.5.1

func (x *Empty) String() string

type FlowInfo

type FlowInfo struct {
	Id          int64  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`                //流的名称
	IsDisabled  int64  `protobuf:"varint,3,opt,name=isDisabled,proto3" json:"isDisabled,omitempty"`   //是否禁用 1:是 2:否
	Desc        string `protobuf:"bytes,4,opt,name=desc,proto3" json:"desc,omitempty"`                //描述
	CreatedTime int64  `protobuf:"varint,5,opt,name=createdTime,proto3" json:"createdTime,omitempty"` //创建时间 秒级时间戳 只读
	// contains filtered or unexported fields
}

func (*FlowInfo) Descriptor deprecated

func (*FlowInfo) Descriptor() ([]byte, []int)

Deprecated: Use FlowInfo.ProtoReflect.Descriptor instead.

func (*FlowInfo) GetCreatedTime

func (x *FlowInfo) GetCreatedTime() int64

func (*FlowInfo) GetDesc

func (x *FlowInfo) GetDesc() string

func (*FlowInfo) GetId

func (x *FlowInfo) GetId() int64

func (*FlowInfo) GetIsDisabled

func (x *FlowInfo) GetIsDisabled() int64

func (*FlowInfo) GetName

func (x *FlowInfo) GetName() string

func (*FlowInfo) ProtoMessage

func (*FlowInfo) ProtoMessage()

func (*FlowInfo) ProtoReflect

func (x *FlowInfo) ProtoReflect() protoreflect.Message

func (*FlowInfo) Reset

func (x *FlowInfo) Reset()

func (*FlowInfo) String

func (x *FlowInfo) String() string

type FlowInfoIndexReq

type FlowInfoIndexReq struct {
	Page *PageInfo `protobuf:"bytes,1,opt,name=page,proto3" json:"page,omitempty"` //分页信息 只获取一个则不填
	// contains filtered or unexported fields
}

func (*FlowInfoIndexReq) Descriptor deprecated

func (*FlowInfoIndexReq) Descriptor() ([]byte, []int)

Deprecated: Use FlowInfoIndexReq.ProtoReflect.Descriptor instead.

func (*FlowInfoIndexReq) GetPage

func (x *FlowInfoIndexReq) GetPage() *PageInfo

func (*FlowInfoIndexReq) ProtoMessage

func (*FlowInfoIndexReq) ProtoMessage()

func (*FlowInfoIndexReq) ProtoReflect

func (x *FlowInfoIndexReq) ProtoReflect() protoreflect.Message

func (*FlowInfoIndexReq) Reset

func (x *FlowInfoIndexReq) Reset()

func (*FlowInfoIndexReq) String

func (x *FlowInfoIndexReq) String() string

type FlowInfoIndexResp

type FlowInfoIndexResp struct {
	List  []*FlowInfo `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`    //设备信息
	Total int64       `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` //总数(只有分页的时候会返回)
	// contains filtered or unexported fields
}

func (*FlowInfoIndexResp) Descriptor deprecated

func (*FlowInfoIndexResp) Descriptor() ([]byte, []int)

Deprecated: Use FlowInfoIndexResp.ProtoReflect.Descriptor instead.

func (*FlowInfoIndexResp) GetList

func (x *FlowInfoIndexResp) GetList() []*FlowInfo

func (*FlowInfoIndexResp) GetTotal

func (x *FlowInfoIndexResp) GetTotal() int64

func (*FlowInfoIndexResp) ProtoMessage

func (*FlowInfoIndexResp) ProtoMessage()

func (*FlowInfoIndexResp) ProtoReflect

func (x *FlowInfoIndexResp) ProtoReflect() protoreflect.Message

func (*FlowInfoIndexResp) Reset

func (x *FlowInfoIndexResp) Reset()

func (*FlowInfoIndexResp) String

func (x *FlowInfoIndexResp) String() string

type PageInfo

type PageInfo struct {
	Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	// contains filtered or unexported fields
}

func (*PageInfo) Descriptor deprecated

func (*PageInfo) Descriptor() ([]byte, []int)

Deprecated: Use PageInfo.ProtoReflect.Descriptor instead.

func (*PageInfo) GetPage

func (x *PageInfo) GetPage() int64

func (*PageInfo) GetSize

func (x *PageInfo) GetSize() int64

func (*PageInfo) ProtoMessage

func (*PageInfo) ProtoMessage()

func (*PageInfo) ProtoReflect

func (x *PageInfo) ProtoReflect() protoreflect.Message

func (*PageInfo) Reset

func (x *PageInfo) Reset()

func (*PageInfo) String

func (x *PageInfo) String() string

type RuleEngineClient added in v0.3.1

type RuleEngineClient interface {
	FlowInfoCreate(ctx context.Context, in *FlowInfo, opts ...grpc.CallOption) (*WithID, error)
	FlowInfoUpdate(ctx context.Context, in *FlowInfo, opts ...grpc.CallOption) (*Empty, error)
	FlowInfoDelete(ctx context.Context, in *WithID, opts ...grpc.CallOption) (*Empty, error)
	FlowInfoIndex(ctx context.Context, in *FlowInfoIndexReq, opts ...grpc.CallOption) (*FlowInfoIndexResp, error)
	FlowInfoRead(ctx context.Context, in *WithID, opts ...grpc.CallOption) (*FlowInfo, error)
}

RuleEngineClient is the client API for RuleEngine service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewRuleEngineClient added in v0.3.1

func NewRuleEngineClient(cc grpc.ClientConnInterface) RuleEngineClient

type RuleEngineServer added in v0.3.1

type RuleEngineServer interface {
	FlowInfoCreate(context.Context, *FlowInfo) (*WithID, error)
	FlowInfoUpdate(context.Context, *FlowInfo) (*Empty, error)
	FlowInfoDelete(context.Context, *WithID) (*Empty, error)
	FlowInfoIndex(context.Context, *FlowInfoIndexReq) (*FlowInfoIndexResp, error)
	FlowInfoRead(context.Context, *WithID) (*FlowInfo, error)
	// contains filtered or unexported methods
}

RuleEngineServer is the server API for RuleEngine service. All implementations must embed UnimplementedRuleEngineServer for forward compatibility

type SceneInfo added in v0.3.1

type SceneInfo struct {
	Id          int64  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`                   //场景id
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`                //场景名
	Status      int64  `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"`           //状态: 1启用 2禁用
	Desc        string `protobuf:"bytes,4,opt,name=desc,proto3" json:"desc,omitempty"`                //描述
	CreatedTime int64  `protobuf:"varint,5,opt,name=createdTime,proto3" json:"createdTime,omitempty"` //创建时间 秒级时间戳 只读
	TriggerType string `protobuf:"bytes,6,opt,name=triggerType,proto3" json:"triggerType,omitempty"`  //触发类型 device: 设备触发 timer: 定时触发 manual:手动触发
	Trigger     string `protobuf:"bytes,7,opt,name=trigger,proto3" json:"trigger,omitempty"`          //触发器
	When        string `protobuf:"bytes,8,opt,name=when,proto3" json:"when,omitempty"`                //触发条件
	Then        string `protobuf:"bytes,9,opt,name=then,proto3" json:"then,omitempty"`                //满足条件时执行的动作
	// contains filtered or unexported fields
}

func (*SceneInfo) Descriptor deprecated added in v0.3.1

func (*SceneInfo) Descriptor() ([]byte, []int)

Deprecated: Use SceneInfo.ProtoReflect.Descriptor instead.

func (*SceneInfo) GetCreatedTime added in v0.3.1

func (x *SceneInfo) GetCreatedTime() int64

func (*SceneInfo) GetDesc added in v0.3.1

func (x *SceneInfo) GetDesc() string

func (*SceneInfo) GetId added in v0.3.1

func (x *SceneInfo) GetId() int64

func (*SceneInfo) GetName added in v0.3.1

func (x *SceneInfo) GetName() string

func (*SceneInfo) GetStatus added in v0.5.1

func (x *SceneInfo) GetStatus() int64

func (*SceneInfo) GetThen added in v0.3.1

func (x *SceneInfo) GetThen() string

func (*SceneInfo) GetTrigger added in v0.3.1

func (x *SceneInfo) GetTrigger() string

func (*SceneInfo) GetTriggerType added in v0.3.1

func (x *SceneInfo) GetTriggerType() string

func (*SceneInfo) GetWhen added in v0.3.1

func (x *SceneInfo) GetWhen() string

func (*SceneInfo) ProtoMessage added in v0.3.1

func (*SceneInfo) ProtoMessage()

func (*SceneInfo) ProtoReflect added in v0.3.1

func (x *SceneInfo) ProtoReflect() protoreflect.Message

func (*SceneInfo) Reset added in v0.3.1

func (x *SceneInfo) Reset()

func (*SceneInfo) String added in v0.3.1

func (x *SceneInfo) String() string

type SceneInfoIndexReq added in v0.3.1

type SceneInfoIndexReq struct {
	Page        *PageInfo `protobuf:"bytes,1,opt,name=page,proto3" json:"page,omitempty"`               //分页信息 只获取一个则不填
	Name        string    `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`               //场景名 模糊查询
	Status      int64     `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"`          //状态: 1启用 2禁用
	TriggerType string    `protobuf:"bytes,4,opt,name=triggerType,proto3" json:"triggerType,omitempty"` //触发类型 device: 设备触发 timer: 定时触发 manual:手动触发
	AlarmID     int64     `protobuf:"varint,5,opt,name=alarmID,proto3" json:"alarmID,omitempty"`        //告警配置ID过滤
	// contains filtered or unexported fields
}

func (*SceneInfoIndexReq) Descriptor deprecated added in v0.3.1

func (*SceneInfoIndexReq) Descriptor() ([]byte, []int)

Deprecated: Use SceneInfoIndexReq.ProtoReflect.Descriptor instead.

func (*SceneInfoIndexReq) GetAlarmID added in v0.4.1

func (x *SceneInfoIndexReq) GetAlarmID() int64

func (*SceneInfoIndexReq) GetName added in v0.3.1

func (x *SceneInfoIndexReq) GetName() string

func (*SceneInfoIndexReq) GetPage added in v0.3.1

func (x *SceneInfoIndexReq) GetPage() *PageInfo

func (*SceneInfoIndexReq) GetStatus added in v0.5.1

func (x *SceneInfoIndexReq) GetStatus() int64

func (*SceneInfoIndexReq) GetTriggerType added in v0.3.1

func (x *SceneInfoIndexReq) GetTriggerType() string

func (*SceneInfoIndexReq) ProtoMessage added in v0.3.1

func (*SceneInfoIndexReq) ProtoMessage()

func (*SceneInfoIndexReq) ProtoReflect added in v0.3.1

func (x *SceneInfoIndexReq) ProtoReflect() protoreflect.Message

func (*SceneInfoIndexReq) Reset added in v0.3.1

func (x *SceneInfoIndexReq) Reset()

func (*SceneInfoIndexReq) String added in v0.3.1

func (x *SceneInfoIndexReq) String() string

type SceneInfoIndexResp added in v0.3.1

type SceneInfoIndexResp struct {
	List  []*SceneInfo `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`    //设备信息
	Total int64        `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` //总数(只有分页的时候会返回)
	// contains filtered or unexported fields
}

func (*SceneInfoIndexResp) Descriptor deprecated added in v0.3.1

func (*SceneInfoIndexResp) Descriptor() ([]byte, []int)

Deprecated: Use SceneInfoIndexResp.ProtoReflect.Descriptor instead.

func (*SceneInfoIndexResp) GetList added in v0.3.1

func (x *SceneInfoIndexResp) GetList() []*SceneInfo

func (*SceneInfoIndexResp) GetTotal added in v0.3.1

func (x *SceneInfoIndexResp) GetTotal() int64

func (*SceneInfoIndexResp) ProtoMessage added in v0.3.1

func (*SceneInfoIndexResp) ProtoMessage()

func (*SceneInfoIndexResp) ProtoReflect added in v0.3.1

func (x *SceneInfoIndexResp) ProtoReflect() protoreflect.Message

func (*SceneInfoIndexResp) Reset added in v0.3.1

func (x *SceneInfoIndexResp) Reset()

func (*SceneInfoIndexResp) String added in v0.3.1

func (x *SceneInfoIndexResp) String() string

type SceneLinkageClient added in v0.3.1

type SceneLinkageClient interface {
	SceneInfoCreate(ctx context.Context, in *SceneInfo, opts ...grpc.CallOption) (*WithID, error)
	SceneInfoUpdate(ctx context.Context, in *SceneInfo, opts ...grpc.CallOption) (*Empty, error)
	SceneInfoDelete(ctx context.Context, in *WithID, opts ...grpc.CallOption) (*Empty, error)
	SceneInfoIndex(ctx context.Context, in *SceneInfoIndexReq, opts ...grpc.CallOption) (*SceneInfoIndexResp, error)
	SceneInfoRead(ctx context.Context, in *WithID, opts ...grpc.CallOption) (*SceneInfo, error)
	SceneManuallyTrigger(ctx context.Context, in *WithID, opts ...grpc.CallOption) (*Empty, error)
}

SceneLinkageClient is the client API for SceneLinkage service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewSceneLinkageClient added in v0.3.1

func NewSceneLinkageClient(cc grpc.ClientConnInterface) SceneLinkageClient

type SceneLinkageServer added in v0.3.1

type SceneLinkageServer interface {
	SceneInfoCreate(context.Context, *SceneInfo) (*WithID, error)
	SceneInfoUpdate(context.Context, *SceneInfo) (*Empty, error)
	SceneInfoDelete(context.Context, *WithID) (*Empty, error)
	SceneInfoIndex(context.Context, *SceneInfoIndexReq) (*SceneInfoIndexResp, error)
	SceneInfoRead(context.Context, *WithID) (*SceneInfo, error)
	SceneManuallyTrigger(context.Context, *WithID) (*Empty, error)
	// contains filtered or unexported methods
}

SceneLinkageServer is the server API for SceneLinkage service. All implementations must embed UnimplementedSceneLinkageServer for forward compatibility

type TimeRange added in v0.4.1

type TimeRange struct {
	Start int64 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
	End   int64 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

func (*TimeRange) Descriptor deprecated added in v0.4.1

func (*TimeRange) Descriptor() ([]byte, []int)

Deprecated: Use TimeRange.ProtoReflect.Descriptor instead.

func (*TimeRange) GetEnd added in v0.4.1

func (x *TimeRange) GetEnd() int64

func (*TimeRange) GetStart added in v0.4.1

func (x *TimeRange) GetStart() int64

func (*TimeRange) ProtoMessage added in v0.4.1

func (*TimeRange) ProtoMessage()

func (*TimeRange) ProtoReflect added in v0.4.1

func (x *TimeRange) ProtoReflect() protoreflect.Message

func (*TimeRange) Reset added in v0.4.1

func (x *TimeRange) Reset()

func (*TimeRange) String added in v0.4.1

func (x *TimeRange) String() string

type UnimplementedAlarmCenterServer added in v0.4.1

type UnimplementedAlarmCenterServer struct {
}

UnimplementedAlarmCenterServer must be embedded to have forward compatible implementations.

func (UnimplementedAlarmCenterServer) AlarmDealRecordCreate added in v0.4.1

func (UnimplementedAlarmCenterServer) AlarmDealRecordIndex added in v0.4.1

func (UnimplementedAlarmCenterServer) AlarmInfoCreate added in v0.4.1

func (UnimplementedAlarmCenterServer) AlarmInfoDelete added in v0.4.1

func (UnimplementedAlarmCenterServer) AlarmInfoIndex added in v0.4.1

func (UnimplementedAlarmCenterServer) AlarmInfoRead added in v0.5.1

func (UnimplementedAlarmCenterServer) AlarmInfoUpdate added in v0.4.1

func (UnimplementedAlarmCenterServer) AlarmLogIndex added in v0.4.1

func (UnimplementedAlarmCenterServer) AlarmRecordIndex added in v0.4.1

func (UnimplementedAlarmCenterServer) AlarmRelieve added in v0.4.1

func (UnimplementedAlarmCenterServer) AlarmSceneDelete added in v0.4.1

func (UnimplementedAlarmCenterServer) AlarmSceneMultiUpdate added in v0.5.1

func (UnimplementedAlarmCenterServer) AlarmTrigger added in v0.4.1

type UnimplementedRuleEngineServer added in v0.3.1

type UnimplementedRuleEngineServer struct {
}

UnimplementedRuleEngineServer must be embedded to have forward compatible implementations.

func (UnimplementedRuleEngineServer) FlowInfoCreate added in v0.3.1

func (UnimplementedRuleEngineServer) FlowInfoDelete added in v0.3.1

func (UnimplementedRuleEngineServer) FlowInfoIndex added in v0.3.1

func (UnimplementedRuleEngineServer) FlowInfoRead added in v0.3.1

func (UnimplementedRuleEngineServer) FlowInfoUpdate added in v0.3.1

type UnimplementedSceneLinkageServer added in v0.3.1

type UnimplementedSceneLinkageServer struct {
}

UnimplementedSceneLinkageServer must be embedded to have forward compatible implementations.

func (UnimplementedSceneLinkageServer) SceneInfoCreate added in v0.3.1

func (UnimplementedSceneLinkageServer) SceneInfoDelete added in v0.3.1

func (UnimplementedSceneLinkageServer) SceneInfoIndex added in v0.3.1

func (UnimplementedSceneLinkageServer) SceneInfoRead added in v0.3.1

func (UnimplementedSceneLinkageServer) SceneInfoUpdate added in v0.3.1

func (UnimplementedSceneLinkageServer) SceneManuallyTrigger added in v0.5.1

func (UnimplementedSceneLinkageServer) SceneManuallyTrigger(context.Context, *WithID) (*Empty, error)

type UnsafeAlarmCenterServer added in v0.4.1

type UnsafeAlarmCenterServer interface {
	// contains filtered or unexported methods
}

UnsafeAlarmCenterServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AlarmCenterServer will result in compilation errors.

type UnsafeRuleEngineServer added in v0.3.1

type UnsafeRuleEngineServer interface {
	// contains filtered or unexported methods
}

UnsafeRuleEngineServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RuleEngineServer will result in compilation errors.

type UnsafeSceneLinkageServer added in v0.3.1

type UnsafeSceneLinkageServer interface {
	// contains filtered or unexported methods
}

UnsafeSceneLinkageServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SceneLinkageServer will result in compilation errors.

type WithID added in v0.5.1

type WithID struct {
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*WithID) Descriptor deprecated added in v0.5.1

func (*WithID) Descriptor() ([]byte, []int)

Deprecated: Use WithID.ProtoReflect.Descriptor instead.

func (*WithID) GetId added in v0.5.1

func (x *WithID) GetId() int64

func (*WithID) ProtoMessage added in v0.5.1

func (*WithID) ProtoMessage()

func (*WithID) ProtoReflect added in v0.5.1

func (x *WithID) ProtoReflect() protoreflect.Message

func (*WithID) Reset added in v0.5.1

func (x *WithID) Reset()

func (*WithID) String added in v0.5.1

func (x *WithID) String() string

Jump to

Keyboard shortcuts

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