knowledgebase_keywords_service

package
v0.2.8 Latest Latest
Warning

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

Go to latest
Published: Nov 21, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	KnowledgeBaseKeywordsService_GetKnowledgeKeywordsList_FullMethodName   = "/knowledgebase_keywords_service.KnowledgeBaseKeywordsService/GetKnowledgeKeywordsList"
	KnowledgeBaseKeywordsService_GetKnowledgeKeywordsDetail_FullMethodName = "/knowledgebase_keywords_service.KnowledgeBaseKeywordsService/GetKnowledgeKeywordsDetail"
	KnowledgeBaseKeywordsService_CreateKnowledgeKeywords_FullMethodName    = "/knowledgebase_keywords_service.KnowledgeBaseKeywordsService/CreateKnowledgeKeywords"
	KnowledgeBaseKeywordsService_UpdateKnowledgeKeywords_FullMethodName    = "/knowledgebase_keywords_service.KnowledgeBaseKeywordsService/UpdateKnowledgeKeywords"
	KnowledgeBaseKeywordsService_DeleteKnowledgeKeywords_FullMethodName    = "/knowledgebase_keywords_service.KnowledgeBaseKeywordsService/DeleteKnowledgeKeywords"
)

Variables

View Source
var File_proto_knowledgebase_keywords_service_knowledgebase_keywords_service_proto protoreflect.FileDescriptor
View Source
var KnowledgeBaseKeywordsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "knowledgebase_keywords_service.KnowledgeBaseKeywordsService",
	HandlerType: (*KnowledgeBaseKeywordsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetKnowledgeKeywordsList",
			Handler:    _KnowledgeBaseKeywordsService_GetKnowledgeKeywordsList_Handler,
		},
		{
			MethodName: "GetKnowledgeKeywordsDetail",
			Handler:    _KnowledgeBaseKeywordsService_GetKnowledgeKeywordsDetail_Handler,
		},
		{
			MethodName: "CreateKnowledgeKeywords",
			Handler:    _KnowledgeBaseKeywordsService_CreateKnowledgeKeywords_Handler,
		},
		{
			MethodName: "UpdateKnowledgeKeywords",
			Handler:    _KnowledgeBaseKeywordsService_UpdateKnowledgeKeywords_Handler,
		},
		{
			MethodName: "DeleteKnowledgeKeywords",
			Handler:    _KnowledgeBaseKeywordsService_DeleteKnowledgeKeywords_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "proto/knowledgebase-keywords-service/knowledgebase-keywords-service.proto",
}

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

Functions

func RegisterKnowledgeBaseKeywordsServiceServer

func RegisterKnowledgeBaseKeywordsServiceServer(s grpc.ServiceRegistrar, srv KnowledgeBaseKeywordsServiceServer)

Types

type CreateKnowledgeKeywordsReq

type CreateKnowledgeKeywordsReq struct {
	Name             string    `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Alias            string    `protobuf:"bytes,2,opt,name=alias,proto3" json:"alias,omitempty"`
	KnowledgeBaseIds []string  `protobuf:"bytes,3,rep,name=knowledgeBaseIds,proto3" json:"knowledgeBaseIds,omitempty"`
	Identity         *Identity `protobuf:"bytes,4,opt,name=identity,proto3" json:"identity,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateKnowledgeKeywordsReq) Descriptor deprecated

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

Deprecated: Use CreateKnowledgeKeywordsReq.ProtoReflect.Descriptor instead.

func (*CreateKnowledgeKeywordsReq) GetAlias

func (x *CreateKnowledgeKeywordsReq) GetAlias() string

func (*CreateKnowledgeKeywordsReq) GetIdentity

func (x *CreateKnowledgeKeywordsReq) GetIdentity() *Identity

func (*CreateKnowledgeKeywordsReq) GetKnowledgeBaseIds

func (x *CreateKnowledgeKeywordsReq) GetKnowledgeBaseIds() []string

func (*CreateKnowledgeKeywordsReq) GetName

func (x *CreateKnowledgeKeywordsReq) GetName() string

func (*CreateKnowledgeKeywordsReq) ProtoMessage

func (*CreateKnowledgeKeywordsReq) ProtoMessage()

func (*CreateKnowledgeKeywordsReq) ProtoReflect

func (*CreateKnowledgeKeywordsReq) Reset

func (x *CreateKnowledgeKeywordsReq) Reset()

func (*CreateKnowledgeKeywordsReq) String

func (x *CreateKnowledgeKeywordsReq) String() string

type DeleteKnowledgeKeywordsReq

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

func (*DeleteKnowledgeKeywordsReq) Descriptor deprecated

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

Deprecated: Use DeleteKnowledgeKeywordsReq.ProtoReflect.Descriptor instead.

func (*DeleteKnowledgeKeywordsReq) GetId

func (*DeleteKnowledgeKeywordsReq) ProtoMessage

func (*DeleteKnowledgeKeywordsReq) ProtoMessage()

func (*DeleteKnowledgeKeywordsReq) ProtoReflect

func (*DeleteKnowledgeKeywordsReq) Reset

func (x *DeleteKnowledgeKeywordsReq) Reset()

func (*DeleteKnowledgeKeywordsReq) String

func (x *DeleteKnowledgeKeywordsReq) String() string

type GetKnowledgeKeywordsDetailReq

type GetKnowledgeKeywordsDetailReq struct {
	Id       uint32    `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Identity *Identity `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"`
	// contains filtered or unexported fields
}

func (*GetKnowledgeKeywordsDetailReq) Descriptor deprecated

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

Deprecated: Use GetKnowledgeKeywordsDetailReq.ProtoReflect.Descriptor instead.

func (*GetKnowledgeKeywordsDetailReq) GetId

func (*GetKnowledgeKeywordsDetailReq) GetIdentity

func (x *GetKnowledgeKeywordsDetailReq) GetIdentity() *Identity

func (*GetKnowledgeKeywordsDetailReq) ProtoMessage

func (*GetKnowledgeKeywordsDetailReq) ProtoMessage()

func (*GetKnowledgeKeywordsDetailReq) ProtoReflect

func (*GetKnowledgeKeywordsDetailReq) Reset

func (x *GetKnowledgeKeywordsDetailReq) Reset()

func (*GetKnowledgeKeywordsDetailReq) String

type GetKnowledgeKeywordsDetailResp

type GetKnowledgeKeywordsDetailResp struct {
	Detail *KeywordsInfo `protobuf:"bytes,1,opt,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

func (*GetKnowledgeKeywordsDetailResp) Descriptor deprecated

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

Deprecated: Use GetKnowledgeKeywordsDetailResp.ProtoReflect.Descriptor instead.

func (*GetKnowledgeKeywordsDetailResp) GetDetail

func (*GetKnowledgeKeywordsDetailResp) ProtoMessage

func (*GetKnowledgeKeywordsDetailResp) ProtoMessage()

func (*GetKnowledgeKeywordsDetailResp) ProtoReflect

func (*GetKnowledgeKeywordsDetailResp) Reset

func (x *GetKnowledgeKeywordsDetailResp) Reset()

func (*GetKnowledgeKeywordsDetailResp) String

type GetKnowledgeKeywordsListReq

type GetKnowledgeKeywordsListReq struct {
	PageSize int32     `protobuf:"varint,1,opt,name=pageSize,proto3" json:"pageSize,omitempty"`
	PageNum  int32     `protobuf:"varint,2,opt,name=pageNum,proto3" json:"pageNum,omitempty"`
	Name     string    `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // 用于搜索【问题中的关键词】/【文档中的词语】
	Identity *Identity `protobuf:"bytes,4,opt,name=identity,proto3" json:"identity,omitempty"`
	// contains filtered or unexported fields
}

func (*GetKnowledgeKeywordsListReq) Descriptor deprecated

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

Deprecated: Use GetKnowledgeKeywordsListReq.ProtoReflect.Descriptor instead.

func (*GetKnowledgeKeywordsListReq) GetIdentity

func (x *GetKnowledgeKeywordsListReq) GetIdentity() *Identity

func (*GetKnowledgeKeywordsListReq) GetName

func (x *GetKnowledgeKeywordsListReq) GetName() string

func (*GetKnowledgeKeywordsListReq) GetPageNum

func (x *GetKnowledgeKeywordsListReq) GetPageNum() int32

func (*GetKnowledgeKeywordsListReq) GetPageSize

func (x *GetKnowledgeKeywordsListReq) GetPageSize() int32

func (*GetKnowledgeKeywordsListReq) ProtoMessage

func (*GetKnowledgeKeywordsListReq) ProtoMessage()

func (*GetKnowledgeKeywordsListReq) ProtoReflect

func (*GetKnowledgeKeywordsListReq) Reset

func (x *GetKnowledgeKeywordsListReq) Reset()

func (*GetKnowledgeKeywordsListReq) String

func (x *GetKnowledgeKeywordsListReq) String() string

type GetKnowledgeKeywordsListResp

type GetKnowledgeKeywordsListResp struct {
	Keywords []*KeywordsInfo `protobuf:"bytes,1,rep,name=keywords,proto3" json:"keywords,omitempty"`
	Total    int64           `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
	PageNum  int32           `protobuf:"varint,3,opt,name=pageNum,proto3" json:"pageNum,omitempty"`
	PageSize int32           `protobuf:"varint,4,opt,name=pageSize,proto3" json:"pageSize,omitempty"`
	// contains filtered or unexported fields
}

func (*GetKnowledgeKeywordsListResp) Descriptor deprecated

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

Deprecated: Use GetKnowledgeKeywordsListResp.ProtoReflect.Descriptor instead.

func (*GetKnowledgeKeywordsListResp) GetKeywords

func (x *GetKnowledgeKeywordsListResp) GetKeywords() []*KeywordsInfo

func (*GetKnowledgeKeywordsListResp) GetPageNum

func (x *GetKnowledgeKeywordsListResp) GetPageNum() int32

func (*GetKnowledgeKeywordsListResp) GetPageSize

func (x *GetKnowledgeKeywordsListResp) GetPageSize() int32

func (*GetKnowledgeKeywordsListResp) GetTotal

func (x *GetKnowledgeKeywordsListResp) GetTotal() int64

func (*GetKnowledgeKeywordsListResp) ProtoMessage

func (*GetKnowledgeKeywordsListResp) ProtoMessage()

func (*GetKnowledgeKeywordsListResp) ProtoReflect

func (*GetKnowledgeKeywordsListResp) Reset

func (x *GetKnowledgeKeywordsListResp) Reset()

func (*GetKnowledgeKeywordsListResp) String

type Identity

type Identity struct {
	UserId string `protobuf:"bytes,1,opt,name=userId,proto3" json:"userId,omitempty"`
	OrgId  string `protobuf:"bytes,2,opt,name=orgId,proto3" json:"orgId,omitempty"`
	// contains filtered or unexported fields
}

func (*Identity) Descriptor deprecated

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

Deprecated: Use Identity.ProtoReflect.Descriptor instead.

func (*Identity) GetOrgId

func (x *Identity) GetOrgId() string

func (*Identity) GetUserId

func (x *Identity) GetUserId() string

func (*Identity) ProtoMessage

func (*Identity) ProtoMessage()

func (*Identity) ProtoReflect

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

func (*Identity) Reset

func (x *Identity) Reset()

func (*Identity) String

func (x *Identity) String() string

type KeywordsInfo

type KeywordsInfo struct {
	Id                 uint32   `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Name               string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Alias              string   `protobuf:"bytes,3,opt,name=alias,proto3" json:"alias,omitempty"`
	KnowledgeBaseIds   []string `protobuf:"bytes,4,rep,name=knowledgeBaseIds,proto3" json:"knowledgeBaseIds,omitempty"`
	KnowledgeBaseNames []string `protobuf:"bytes,5,rep,name=knowledgeBaseNames,proto3" json:"knowledgeBaseNames,omitempty"`
	UpdatedAt          string   `protobuf:"bytes,6,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	// contains filtered or unexported fields
}

func (*KeywordsInfo) Descriptor deprecated

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

Deprecated: Use KeywordsInfo.ProtoReflect.Descriptor instead.

func (*KeywordsInfo) GetAlias

func (x *KeywordsInfo) GetAlias() string

func (*KeywordsInfo) GetId

func (x *KeywordsInfo) GetId() uint32

func (*KeywordsInfo) GetKnowledgeBaseIds

func (x *KeywordsInfo) GetKnowledgeBaseIds() []string

func (*KeywordsInfo) GetKnowledgeBaseNames

func (x *KeywordsInfo) GetKnowledgeBaseNames() []string

func (*KeywordsInfo) GetName

func (x *KeywordsInfo) GetName() string

func (*KeywordsInfo) GetUpdatedAt

func (x *KeywordsInfo) GetUpdatedAt() string

func (*KeywordsInfo) ProtoMessage

func (*KeywordsInfo) ProtoMessage()

func (*KeywordsInfo) ProtoReflect

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

func (*KeywordsInfo) Reset

func (x *KeywordsInfo) Reset()

func (*KeywordsInfo) String

func (x *KeywordsInfo) String() string

type KnowledgeBaseKeywordsServiceClient

type KnowledgeBaseKeywordsServiceClient interface {
	// 查询知识库关键词列表
	GetKnowledgeKeywordsList(ctx context.Context, in *GetKnowledgeKeywordsListReq, opts ...grpc.CallOption) (*GetKnowledgeKeywordsListResp, error)
	// 查询知识库关键词详情
	GetKnowledgeKeywordsDetail(ctx context.Context, in *GetKnowledgeKeywordsDetailReq, opts ...grpc.CallOption) (*GetKnowledgeKeywordsDetailResp, error)
	// 新增知识库关键词
	CreateKnowledgeKeywords(ctx context.Context, in *CreateKnowledgeKeywordsReq, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// 编辑知识库关键词
	UpdateKnowledgeKeywords(ctx context.Context, in *UpdateKnowledgeKeywordsReq, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// 删除知识库关键词
	DeleteKnowledgeKeywords(ctx context.Context, in *DeleteKnowledgeKeywordsReq, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

KnowledgeBaseKeywordsServiceClient is the client API for KnowledgeBaseKeywordsService 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.

type KnowledgeBaseKeywordsServiceServer

type KnowledgeBaseKeywordsServiceServer interface {
	// 查询知识库关键词列表
	GetKnowledgeKeywordsList(context.Context, *GetKnowledgeKeywordsListReq) (*GetKnowledgeKeywordsListResp, error)
	// 查询知识库关键词详情
	GetKnowledgeKeywordsDetail(context.Context, *GetKnowledgeKeywordsDetailReq) (*GetKnowledgeKeywordsDetailResp, error)
	// 新增知识库关键词
	CreateKnowledgeKeywords(context.Context, *CreateKnowledgeKeywordsReq) (*emptypb.Empty, error)
	// 编辑知识库关键词
	UpdateKnowledgeKeywords(context.Context, *UpdateKnowledgeKeywordsReq) (*emptypb.Empty, error)
	// 删除知识库关键词
	DeleteKnowledgeKeywords(context.Context, *DeleteKnowledgeKeywordsReq) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

KnowledgeBaseKeywordsServiceServer is the server API for KnowledgeBaseKeywordsService service. All implementations must embed UnimplementedKnowledgeBaseKeywordsServiceServer for forward compatibility.

type UnimplementedKnowledgeBaseKeywordsServiceServer

type UnimplementedKnowledgeBaseKeywordsServiceServer struct{}

UnimplementedKnowledgeBaseKeywordsServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedKnowledgeBaseKeywordsServiceServer) CreateKnowledgeKeywords

func (UnimplementedKnowledgeBaseKeywordsServiceServer) DeleteKnowledgeKeywords

func (UnimplementedKnowledgeBaseKeywordsServiceServer) GetKnowledgeKeywordsDetail

func (UnimplementedKnowledgeBaseKeywordsServiceServer) GetKnowledgeKeywordsList

func (UnimplementedKnowledgeBaseKeywordsServiceServer) UpdateKnowledgeKeywords

type UnsafeKnowledgeBaseKeywordsServiceServer

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

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

type UpdateKnowledgeKeywordsReq

type UpdateKnowledgeKeywordsReq struct {
	Id     uint32                      `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Detail *CreateKnowledgeKeywordsReq `protobuf:"bytes,2,opt,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateKnowledgeKeywordsReq) Descriptor deprecated

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

Deprecated: Use UpdateKnowledgeKeywordsReq.ProtoReflect.Descriptor instead.

func (*UpdateKnowledgeKeywordsReq) GetDetail

func (*UpdateKnowledgeKeywordsReq) GetId

func (*UpdateKnowledgeKeywordsReq) ProtoMessage

func (*UpdateKnowledgeKeywordsReq) ProtoMessage()

func (*UpdateKnowledgeKeywordsReq) ProtoReflect

func (*UpdateKnowledgeKeywordsReq) Reset

func (x *UpdateKnowledgeKeywordsReq) Reset()

func (*UpdateKnowledgeKeywordsReq) String

func (x *UpdateKnowledgeKeywordsReq) String() string

Jump to

Keyboard shortcuts

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