knowledgebase_tag_service

package
v0.2.2 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	KnowledgeBaseTagService_SelectKnowledgeTagList_FullMethodName = "/knowledgebase_tag_service.KnowledgeBaseTagService/SelectKnowledgeTagList"
	KnowledgeBaseTagService_CreateKnowledgeTag_FullMethodName     = "/knowledgebase_tag_service.KnowledgeBaseTagService/CreateKnowledgeTag"
	KnowledgeBaseTagService_UpdateKnowledgeTag_FullMethodName     = "/knowledgebase_tag_service.KnowledgeBaseTagService/UpdateKnowledgeTag"
	KnowledgeBaseTagService_DeleteKnowledgeTag_FullMethodName     = "/knowledgebase_tag_service.KnowledgeBaseTagService/DeleteKnowledgeTag"
	KnowledgeBaseTagService_BindKnowledgeTag_FullMethodName       = "/knowledgebase_tag_service.KnowledgeBaseTagService/BindKnowledgeTag"
	KnowledgeBaseTagService_TagBindCount_FullMethodName           = "/knowledgebase_tag_service.KnowledgeBaseTagService/TagBindCount"
)

Variables

View Source
var File_proto_knowledgebase_tag_service_knowledgebase_tag_service_proto protoreflect.FileDescriptor
View Source
var KnowledgeBaseTagService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "knowledgebase_tag_service.KnowledgeBaseTagService",
	HandlerType: (*KnowledgeBaseTagServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "SelectKnowledgeTagList",
			Handler:    _KnowledgeBaseTagService_SelectKnowledgeTagList_Handler,
		},
		{
			MethodName: "CreateKnowledgeTag",
			Handler:    _KnowledgeBaseTagService_CreateKnowledgeTag_Handler,
		},
		{
			MethodName: "UpdateKnowledgeTag",
			Handler:    _KnowledgeBaseTagService_UpdateKnowledgeTag_Handler,
		},
		{
			MethodName: "DeleteKnowledgeTag",
			Handler:    _KnowledgeBaseTagService_DeleteKnowledgeTag_Handler,
		},
		{
			MethodName: "BindKnowledgeTag",
			Handler:    _KnowledgeBaseTagService_BindKnowledgeTag_Handler,
		},
		{
			MethodName: "TagBindCount",
			Handler:    _KnowledgeBaseTagService_TagBindCount_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "proto/knowledgebase-tag-service/knowledgebase-tag-service.proto",
}

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

Functions

func RegisterKnowledgeBaseTagServiceServer

func RegisterKnowledgeBaseTagServiceServer(s grpc.ServiceRegistrar, srv KnowledgeBaseTagServiceServer)

Types

type BindKnowledgeTagReq

type BindKnowledgeTagReq struct {
	KnowledgeId string   `protobuf:"bytes,1,opt,name=knowledgeId,proto3" json:"knowledgeId,omitempty"`
	UserId      string   `protobuf:"bytes,2,opt,name=userId,proto3" json:"userId,omitempty"`
	OrgId       string   `protobuf:"bytes,3,opt,name=orgId,proto3" json:"orgId,omitempty"`
	TagIdList   []string `protobuf:"bytes,4,rep,name=tagIdList,proto3" json:"tagIdList,omitempty"`
	// contains filtered or unexported fields
}

func (*BindKnowledgeTagReq) Descriptor deprecated

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

Deprecated: Use BindKnowledgeTagReq.ProtoReflect.Descriptor instead.

func (*BindKnowledgeTagReq) GetKnowledgeId

func (x *BindKnowledgeTagReq) GetKnowledgeId() string

func (*BindKnowledgeTagReq) GetOrgId

func (x *BindKnowledgeTagReq) GetOrgId() string

func (*BindKnowledgeTagReq) GetTagIdList

func (x *BindKnowledgeTagReq) GetTagIdList() []string

func (*BindKnowledgeTagReq) GetUserId

func (x *BindKnowledgeTagReq) GetUserId() string

func (*BindKnowledgeTagReq) ProtoMessage

func (*BindKnowledgeTagReq) ProtoMessage()

func (*BindKnowledgeTagReq) ProtoReflect

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

func (*BindKnowledgeTagReq) Reset

func (x *BindKnowledgeTagReq) Reset()

func (*BindKnowledgeTagReq) String

func (x *BindKnowledgeTagReq) String() string

type CreateKnowledgeTagReq

type CreateKnowledgeTagReq 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"`
	TagName string `protobuf:"bytes,3,opt,name=tagName,proto3" json:"tagName,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateKnowledgeTagReq) Descriptor deprecated

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

Deprecated: Use CreateKnowledgeTagReq.ProtoReflect.Descriptor instead.

func (*CreateKnowledgeTagReq) GetOrgId

func (x *CreateKnowledgeTagReq) GetOrgId() string

func (*CreateKnowledgeTagReq) GetTagName

func (x *CreateKnowledgeTagReq) GetTagName() string

func (*CreateKnowledgeTagReq) GetUserId

func (x *CreateKnowledgeTagReq) GetUserId() string

func (*CreateKnowledgeTagReq) ProtoMessage

func (*CreateKnowledgeTagReq) ProtoMessage()

func (*CreateKnowledgeTagReq) ProtoReflect

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

func (*CreateKnowledgeTagReq) Reset

func (x *CreateKnowledgeTagReq) Reset()

func (*CreateKnowledgeTagReq) String

func (x *CreateKnowledgeTagReq) String() string

type CreateKnowledgeTagResp

type CreateKnowledgeTagResp struct {
	TagId string `protobuf:"bytes,1,opt,name=tagId,proto3" json:"tagId,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateKnowledgeTagResp) Descriptor deprecated

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

Deprecated: Use CreateKnowledgeTagResp.ProtoReflect.Descriptor instead.

func (*CreateKnowledgeTagResp) GetTagId

func (x *CreateKnowledgeTagResp) GetTagId() string

func (*CreateKnowledgeTagResp) ProtoMessage

func (*CreateKnowledgeTagResp) ProtoMessage()

func (*CreateKnowledgeTagResp) ProtoReflect

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

func (*CreateKnowledgeTagResp) Reset

func (x *CreateKnowledgeTagResp) Reset()

func (*CreateKnowledgeTagResp) String

func (x *CreateKnowledgeTagResp) String() string

type DeleteKnowledgeTagReq

type DeleteKnowledgeTagReq 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"`
	TagId  string `protobuf:"bytes,3,opt,name=tagId,proto3" json:"tagId,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteKnowledgeTagReq) Descriptor deprecated

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

Deprecated: Use DeleteKnowledgeTagReq.ProtoReflect.Descriptor instead.

func (*DeleteKnowledgeTagReq) GetOrgId

func (x *DeleteKnowledgeTagReq) GetOrgId() string

func (*DeleteKnowledgeTagReq) GetTagId

func (x *DeleteKnowledgeTagReq) GetTagId() string

func (*DeleteKnowledgeTagReq) GetUserId

func (x *DeleteKnowledgeTagReq) GetUserId() string

func (*DeleteKnowledgeTagReq) ProtoMessage

func (*DeleteKnowledgeTagReq) ProtoMessage()

func (*DeleteKnowledgeTagReq) ProtoReflect

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

func (*DeleteKnowledgeTagReq) Reset

func (x *DeleteKnowledgeTagReq) Reset()

func (*DeleteKnowledgeTagReq) String

func (x *DeleteKnowledgeTagReq) String() string

type KnowledgeBaseTagServiceClient

type KnowledgeBaseTagServiceClient interface {
	// 获取知识库标签列表
	SelectKnowledgeTagList(ctx context.Context, in *KnowledgeTagSelectReq, opts ...grpc.CallOption) (*KnowledgeTagSelectListResp, error)
	// 新增知识库标签
	CreateKnowledgeTag(ctx context.Context, in *CreateKnowledgeTagReq, opts ...grpc.CallOption) (*CreateKnowledgeTagResp, error)
	// 修改知识库标签
	UpdateKnowledgeTag(ctx context.Context, in *UpdateKnowledgeTagReq, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// 删除知识库标签
	DeleteKnowledgeTag(ctx context.Context, in *DeleteKnowledgeTagReq, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// 修改知识库标签
	BindKnowledgeTag(ctx context.Context, in *BindKnowledgeTagReq, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// 修改知识库标签
	TagBindCount(ctx context.Context, in *TagBindCountReq, opts ...grpc.CallOption) (*TagBindCountResp, error)
}

KnowledgeBaseTagServiceClient is the client API for KnowledgeBaseTagService 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 KnowledgeBaseTagServiceServer

type KnowledgeBaseTagServiceServer interface {
	// 获取知识库标签列表
	SelectKnowledgeTagList(context.Context, *KnowledgeTagSelectReq) (*KnowledgeTagSelectListResp, error)
	// 新增知识库标签
	CreateKnowledgeTag(context.Context, *CreateKnowledgeTagReq) (*CreateKnowledgeTagResp, error)
	// 修改知识库标签
	UpdateKnowledgeTag(context.Context, *UpdateKnowledgeTagReq) (*emptypb.Empty, error)
	// 删除知识库标签
	DeleteKnowledgeTag(context.Context, *DeleteKnowledgeTagReq) (*emptypb.Empty, error)
	// 修改知识库标签
	BindKnowledgeTag(context.Context, *BindKnowledgeTagReq) (*emptypb.Empty, error)
	// 修改知识库标签
	TagBindCount(context.Context, *TagBindCountReq) (*TagBindCountResp, error)
	// contains filtered or unexported methods
}

KnowledgeBaseTagServiceServer is the server API for KnowledgeBaseTagService service. All implementations must embed UnimplementedKnowledgeBaseTagServiceServer for forward compatibility.

type KnowledgeTagInfo

type KnowledgeTagInfo struct {
	TagId    string `protobuf:"bytes,1,opt,name=tagId,proto3" json:"tagId,omitempty"`        //知识库标签id
	TagName  string `protobuf:"bytes,2,opt,name=tagName,proto3" json:"tagName,omitempty"`    //知识库标签名称
	Selected bool   `protobuf:"varint,3,opt,name=selected,proto3" json:"selected,omitempty"` //是否用户已经设置了
	// contains filtered or unexported fields
}

func (*KnowledgeTagInfo) Descriptor deprecated

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

Deprecated: Use KnowledgeTagInfo.ProtoReflect.Descriptor instead.

func (*KnowledgeTagInfo) GetSelected

func (x *KnowledgeTagInfo) GetSelected() bool

func (*KnowledgeTagInfo) GetTagId

func (x *KnowledgeTagInfo) GetTagId() string

func (*KnowledgeTagInfo) GetTagName

func (x *KnowledgeTagInfo) GetTagName() string

func (*KnowledgeTagInfo) ProtoMessage

func (*KnowledgeTagInfo) ProtoMessage()

func (*KnowledgeTagInfo) ProtoReflect

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

func (*KnowledgeTagInfo) Reset

func (x *KnowledgeTagInfo) Reset()

func (*KnowledgeTagInfo) String

func (x *KnowledgeTagInfo) String() string

type KnowledgeTagSelectListResp

type KnowledgeTagSelectListResp struct {
	KnowledgeTagList []*KnowledgeTagInfo `protobuf:"bytes,1,rep,name=knowledgeTagList,proto3" json:"knowledgeTagList,omitempty"`
	// contains filtered or unexported fields
}

func (*KnowledgeTagSelectListResp) Descriptor deprecated

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

Deprecated: Use KnowledgeTagSelectListResp.ProtoReflect.Descriptor instead.

func (*KnowledgeTagSelectListResp) GetKnowledgeTagList

func (x *KnowledgeTagSelectListResp) GetKnowledgeTagList() []*KnowledgeTagInfo

func (*KnowledgeTagSelectListResp) ProtoMessage

func (*KnowledgeTagSelectListResp) ProtoMessage()

func (*KnowledgeTagSelectListResp) ProtoReflect

func (*KnowledgeTagSelectListResp) Reset

func (x *KnowledgeTagSelectListResp) Reset()

func (*KnowledgeTagSelectListResp) String

func (x *KnowledgeTagSelectListResp) String() string

type KnowledgeTagSelectReq

type KnowledgeTagSelectReq 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"`
	TagName     string `protobuf:"bytes,3,opt,name=tagName,proto3" json:"tagName,omitempty"` //知识库标签名称,支持模糊搜索
	KnowledgeId string `protobuf:"bytes,4,opt,name=knowledgeId,proto3" json:"knowledgeId,omitempty"`
	// contains filtered or unexported fields
}

func (*KnowledgeTagSelectReq) Descriptor deprecated

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

Deprecated: Use KnowledgeTagSelectReq.ProtoReflect.Descriptor instead.

func (*KnowledgeTagSelectReq) GetKnowledgeId

func (x *KnowledgeTagSelectReq) GetKnowledgeId() string

func (*KnowledgeTagSelectReq) GetOrgId

func (x *KnowledgeTagSelectReq) GetOrgId() string

func (*KnowledgeTagSelectReq) GetTagName

func (x *KnowledgeTagSelectReq) GetTagName() string

func (*KnowledgeTagSelectReq) GetUserId

func (x *KnowledgeTagSelectReq) GetUserId() string

func (*KnowledgeTagSelectReq) ProtoMessage

func (*KnowledgeTagSelectReq) ProtoMessage()

func (*KnowledgeTagSelectReq) ProtoReflect

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

func (*KnowledgeTagSelectReq) Reset

func (x *KnowledgeTagSelectReq) Reset()

func (*KnowledgeTagSelectReq) String

func (x *KnowledgeTagSelectReq) String() string

type TagBindCountReq

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

func (*TagBindCountReq) Descriptor deprecated

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

Deprecated: Use TagBindCountReq.ProtoReflect.Descriptor instead.

func (*TagBindCountReq) GetOrgId

func (x *TagBindCountReq) GetOrgId() string

func (*TagBindCountReq) GetTagId

func (x *TagBindCountReq) GetTagId() string

func (*TagBindCountReq) GetUserId

func (x *TagBindCountReq) GetUserId() string

func (*TagBindCountReq) ProtoMessage

func (*TagBindCountReq) ProtoMessage()

func (*TagBindCountReq) ProtoReflect

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

func (*TagBindCountReq) Reset

func (x *TagBindCountReq) Reset()

func (*TagBindCountReq) String

func (x *TagBindCountReq) String() string

type TagBindCountResp

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

func (*TagBindCountResp) Descriptor deprecated

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

Deprecated: Use TagBindCountResp.ProtoReflect.Descriptor instead.

func (*TagBindCountResp) GetBindCount

func (x *TagBindCountResp) GetBindCount() int64

func (*TagBindCountResp) ProtoMessage

func (*TagBindCountResp) ProtoMessage()

func (*TagBindCountResp) ProtoReflect

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

func (*TagBindCountResp) Reset

func (x *TagBindCountResp) Reset()

func (*TagBindCountResp) String

func (x *TagBindCountResp) String() string

type UnimplementedKnowledgeBaseTagServiceServer

type UnimplementedKnowledgeBaseTagServiceServer struct{}

UnimplementedKnowledgeBaseTagServiceServer 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 (UnimplementedKnowledgeBaseTagServiceServer) BindKnowledgeTag

func (UnimplementedKnowledgeBaseTagServiceServer) CreateKnowledgeTag

func (UnimplementedKnowledgeBaseTagServiceServer) DeleteKnowledgeTag

func (UnimplementedKnowledgeBaseTagServiceServer) SelectKnowledgeTagList

func (UnimplementedKnowledgeBaseTagServiceServer) TagBindCount

func (UnimplementedKnowledgeBaseTagServiceServer) UpdateKnowledgeTag

type UnsafeKnowledgeBaseTagServiceServer

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

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

type UpdateKnowledgeTagReq

type UpdateKnowledgeTagReq 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"`
	TagName string `protobuf:"bytes,3,opt,name=tagName,proto3" json:"tagName,omitempty"`
	TagId   string `protobuf:"bytes,4,opt,name=tagId,proto3" json:"tagId,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateKnowledgeTagReq) Descriptor deprecated

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

Deprecated: Use UpdateKnowledgeTagReq.ProtoReflect.Descriptor instead.

func (*UpdateKnowledgeTagReq) GetOrgId

func (x *UpdateKnowledgeTagReq) GetOrgId() string

func (*UpdateKnowledgeTagReq) GetTagId

func (x *UpdateKnowledgeTagReq) GetTagId() string

func (*UpdateKnowledgeTagReq) GetTagName

func (x *UpdateKnowledgeTagReq) GetTagName() string

func (*UpdateKnowledgeTagReq) GetUserId

func (x *UpdateKnowledgeTagReq) GetUserId() string

func (*UpdateKnowledgeTagReq) ProtoMessage

func (*UpdateKnowledgeTagReq) ProtoMessage()

func (*UpdateKnowledgeTagReq) ProtoReflect

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

func (*UpdateKnowledgeTagReq) Reset

func (x *UpdateKnowledgeTagReq) Reset()

func (*UpdateKnowledgeTagReq) String

func (x *UpdateKnowledgeTagReq) String() string

Jump to

Keyboard shortcuts

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