Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterKnowledgeBasePermissionServiceServer(s grpc.ServiceRegistrar, srv KnowledgeBasePermissionServiceServer)
- type AddKnowledgeUserReq
- func (*AddKnowledgeUserReq) Descriptor() ([]byte, []int)deprecated
- func (x *AddKnowledgeUserReq) GetKnowledgeId() string
- func (x *AddKnowledgeUserReq) GetKnowledgeUserList() []*KnowledgeUserInfo
- func (x *AddKnowledgeUserReq) GetOrgId() string
- func (x *AddKnowledgeUserReq) GetPermissionType() int32
- func (x *AddKnowledgeUserReq) GetUserId() string
- func (*AddKnowledgeUserReq) ProtoMessage()
- func (x *AddKnowledgeUserReq) ProtoReflect() protoreflect.Message
- func (x *AddKnowledgeUserReq) Reset()
- func (x *AddKnowledgeUserReq) String() string
- type CheckKnowledgeUserPermissionReq
- func (*CheckKnowledgeUserPermissionReq) Descriptor() ([]byte, []int)deprecated
- func (x *CheckKnowledgeUserPermissionReq) GetKnowledgeId() string
- func (x *CheckKnowledgeUserPermissionReq) GetOrgId() string
- func (x *CheckKnowledgeUserPermissionReq) GetPermissionType() int32
- func (x *CheckKnowledgeUserPermissionReq) GetUserId() string
- func (*CheckKnowledgeUserPermissionReq) ProtoMessage()
- func (x *CheckKnowledgeUserPermissionReq) ProtoReflect() protoreflect.Message
- func (x *CheckKnowledgeUserPermissionReq) Reset()
- func (x *CheckKnowledgeUserPermissionReq) String() string
- type DeleteKnowledgeUserReq
- func (*DeleteKnowledgeUserReq) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteKnowledgeUserReq) GetKnowledgeId() string
- func (x *DeleteKnowledgeUserReq) GetOrgId() string
- func (x *DeleteKnowledgeUserReq) GetPermissionId() string
- func (x *DeleteKnowledgeUserReq) GetUserId() string
- func (*DeleteKnowledgeUserReq) ProtoMessage()
- func (x *DeleteKnowledgeUserReq) ProtoReflect() protoreflect.Message
- func (x *DeleteKnowledgeUserReq) Reset()
- func (x *DeleteKnowledgeUserReq) String() string
- type EditKnowledgeUserReq
- func (*EditKnowledgeUserReq) Descriptor() ([]byte, []int)deprecated
- func (x *EditKnowledgeUserReq) GetKnowledgeId() string
- func (x *EditKnowledgeUserReq) GetKnowledgeUser() *KnowledgeUserInfo
- func (x *EditKnowledgeUserReq) GetOrgId() string
- func (x *EditKnowledgeUserReq) GetUserId() string
- func (*EditKnowledgeUserReq) ProtoMessage()
- func (x *EditKnowledgeUserReq) ProtoReflect() protoreflect.Message
- func (x *EditKnowledgeUserReq) Reset()
- func (x *EditKnowledgeUserReq) String() string
- type KnowledgeBasePermissionServiceClient
- type KnowledgeBasePermissionServiceServer
- type KnowledgeUserInfo
- func (*KnowledgeUserInfo) Descriptor() ([]byte, []int)deprecated
- func (x *KnowledgeUserInfo) GetOrgId() string
- func (x *KnowledgeUserInfo) GetPermissionId() string
- func (x *KnowledgeUserInfo) GetPermissionType() int32
- func (x *KnowledgeUserInfo) GetUserId() string
- func (*KnowledgeUserInfo) ProtoMessage()
- func (x *KnowledgeUserInfo) ProtoReflect() protoreflect.Message
- func (x *KnowledgeUserInfo) Reset()
- func (x *KnowledgeUserInfo) String() string
- type KnowledgeUserPermissionReq
- func (*KnowledgeUserPermissionReq) Descriptor() ([]byte, []int)deprecated
- func (x *KnowledgeUserPermissionReq) GetKnowledgeId() string
- func (x *KnowledgeUserPermissionReq) GetOrgId() string
- func (x *KnowledgeUserPermissionReq) GetUserId() string
- func (*KnowledgeUserPermissionReq) ProtoMessage()
- func (x *KnowledgeUserPermissionReq) ProtoReflect() protoreflect.Message
- func (x *KnowledgeUserPermissionReq) Reset()
- func (x *KnowledgeUserPermissionReq) String() string
- type KnowledgeUserPermissionResp
- func (*KnowledgeUserPermissionResp) Descriptor() ([]byte, []int)deprecated
- func (x *KnowledgeUserPermissionResp) GetKnowledgeUserList() []*KnowledgeUserInfo
- func (*KnowledgeUserPermissionResp) ProtoMessage()
- func (x *KnowledgeUserPermissionResp) ProtoReflect() protoreflect.Message
- func (x *KnowledgeUserPermissionResp) Reset()
- func (x *KnowledgeUserPermissionResp) String() string
- type TransferKnowledgeAdminUserReq
- func (*TransferKnowledgeAdminUserReq) Descriptor() ([]byte, []int)deprecated
- func (x *TransferKnowledgeAdminUserReq) GetKnowledgeId() string
- func (x *TransferKnowledgeAdminUserReq) GetKnowledgeUser() *KnowledgeUserInfo
- func (x *TransferKnowledgeAdminUserReq) GetOrgId() string
- func (x *TransferKnowledgeAdminUserReq) GetPermissionId() string
- func (x *TransferKnowledgeAdminUserReq) GetUserId() string
- func (*TransferKnowledgeAdminUserReq) ProtoMessage()
- func (x *TransferKnowledgeAdminUserReq) ProtoReflect() protoreflect.Message
- func (x *TransferKnowledgeAdminUserReq) Reset()
- func (x *TransferKnowledgeAdminUserReq) String() string
- type UnimplementedKnowledgeBasePermissionServiceServer
- func (UnimplementedKnowledgeBasePermissionServiceServer) AddKnowledgeUser(context.Context, *AddKnowledgeUserReq) (*emptypb.Empty, error)
- func (UnimplementedKnowledgeBasePermissionServiceServer) CheckKnowledgeUserPermission(context.Context, *CheckKnowledgeUserPermissionReq) (*emptypb.Empty, error)
- func (UnimplementedKnowledgeBasePermissionServiceServer) DeleteKnowledgeUser(context.Context, *DeleteKnowledgeUserReq) (*emptypb.Empty, error)
- func (UnimplementedKnowledgeBasePermissionServiceServer) EditKnowledgeUser(context.Context, *EditKnowledgeUserReq) (*emptypb.Empty, error)
- func (UnimplementedKnowledgeBasePermissionServiceServer) SelectKnowledgeUserPermission(context.Context, *KnowledgeUserPermissionReq) (*KnowledgeUserPermissionResp, error)
- func (UnimplementedKnowledgeBasePermissionServiceServer) TransferKnowledgeAdminUser(context.Context, *TransferKnowledgeAdminUserReq) (*emptypb.Empty, error)
- type UnsafeKnowledgeBasePermissionServiceServer
Constants ¶
const ( KnowledgeBasePermissionService_SelectKnowledgeUserPermission_FullMethodName = "/knowledgebase_permission_service.KnowledgeBasePermissionService/SelectKnowledgeUserPermission" KnowledgeBasePermissionService_CheckKnowledgeUserPermission_FullMethodName = "/knowledgebase_permission_service.KnowledgeBasePermissionService/CheckKnowledgeUserPermission" KnowledgeBasePermissionService_AddKnowledgeUser_FullMethodName = "/knowledgebase_permission_service.KnowledgeBasePermissionService/AddKnowledgeUser" KnowledgeBasePermissionService_EditKnowledgeUser_FullMethodName = "/knowledgebase_permission_service.KnowledgeBasePermissionService/EditKnowledgeUser" KnowledgeBasePermissionService_DeleteKnowledgeUser_FullMethodName = "/knowledgebase_permission_service.KnowledgeBasePermissionService/DeleteKnowledgeUser" KnowledgeBasePermissionService_TransferKnowledgeAdminUser_FullMethodName = "/knowledgebase_permission_service.KnowledgeBasePermissionService/TransferKnowledgeAdminUser" )
Variables ¶
var File_proto_knowledgebase_permission_service_knowledgebase_permission_service_proto protoreflect.FileDescriptor
var KnowledgeBasePermissionService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "knowledgebase_permission_service.KnowledgeBasePermissionService", HandlerType: (*KnowledgeBasePermissionServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "SelectKnowledgeUserPermission", Handler: _KnowledgeBasePermissionService_SelectKnowledgeUserPermission_Handler, }, { MethodName: "CheckKnowledgeUserPermission", Handler: _KnowledgeBasePermissionService_CheckKnowledgeUserPermission_Handler, }, { MethodName: "AddKnowledgeUser", Handler: _KnowledgeBasePermissionService_AddKnowledgeUser_Handler, }, { MethodName: "EditKnowledgeUser", Handler: _KnowledgeBasePermissionService_EditKnowledgeUser_Handler, }, { MethodName: "DeleteKnowledgeUser", Handler: _KnowledgeBasePermissionService_DeleteKnowledgeUser_Handler, }, { MethodName: "TransferKnowledgeAdminUser", Handler: _KnowledgeBasePermissionService_TransferKnowledgeAdminUser_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/knowledgebase-permission-service/knowledgebase-permission-service.proto", }
KnowledgeBasePermissionService_ServiceDesc is the grpc.ServiceDesc for KnowledgeBasePermissionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterKnowledgeBasePermissionServiceServer ¶
func RegisterKnowledgeBasePermissionServiceServer(s grpc.ServiceRegistrar, srv KnowledgeBasePermissionServiceServer)
Types ¶
type AddKnowledgeUserReq ¶
type AddKnowledgeUserReq 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"`
KnowledgeId string `protobuf:"bytes,3,opt,name=knowledgeId,proto3" json:"knowledgeId,omitempty"` //知识库id
PermissionType int32 `protobuf:"varint,4,opt,name=permissionType,proto3" json:"permissionType,omitempty"` //权限类型:0: 查看权限; 10: 编辑权限; 20: 授权权限,数值不连续的原因防止后续有中间权限,目前逻辑 授权权限>编辑权限>查看权限
KnowledgeUserList []*KnowledgeUserInfo `protobuf:"bytes,5,rep,name=knowledgeUserList,proto3" json:"knowledgeUserList,omitempty"` //知识库用户信息
// contains filtered or unexported fields
}
func (*AddKnowledgeUserReq) Descriptor
deprecated
func (*AddKnowledgeUserReq) Descriptor() ([]byte, []int)
Deprecated: Use AddKnowledgeUserReq.ProtoReflect.Descriptor instead.
func (*AddKnowledgeUserReq) GetKnowledgeId ¶
func (x *AddKnowledgeUserReq) GetKnowledgeId() string
func (*AddKnowledgeUserReq) GetKnowledgeUserList ¶
func (x *AddKnowledgeUserReq) GetKnowledgeUserList() []*KnowledgeUserInfo
func (*AddKnowledgeUserReq) GetOrgId ¶
func (x *AddKnowledgeUserReq) GetOrgId() string
func (*AddKnowledgeUserReq) GetPermissionType ¶
func (x *AddKnowledgeUserReq) GetPermissionType() int32
func (*AddKnowledgeUserReq) GetUserId ¶
func (x *AddKnowledgeUserReq) GetUserId() string
func (*AddKnowledgeUserReq) ProtoMessage ¶
func (*AddKnowledgeUserReq) ProtoMessage()
func (*AddKnowledgeUserReq) ProtoReflect ¶
func (x *AddKnowledgeUserReq) ProtoReflect() protoreflect.Message
func (*AddKnowledgeUserReq) Reset ¶
func (x *AddKnowledgeUserReq) Reset()
func (*AddKnowledgeUserReq) String ¶
func (x *AddKnowledgeUserReq) String() string
type CheckKnowledgeUserPermissionReq ¶
type CheckKnowledgeUserPermissionReq 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"`
KnowledgeId string `protobuf:"bytes,3,opt,name=knowledgeId,proto3" json:"knowledgeId,omitempty"` //知识库id
PermissionType int32 `protobuf:"varint,4,opt,name=permissionType,proto3" json:"permissionType,omitempty"` //权限类型:0: 查看权限; 10: 编辑权限; 20: 授权权限,数值不连续的原因防止后续有中间权限,目前逻辑 授权权限>编辑权限>查看权限
// contains filtered or unexported fields
}
func (*CheckKnowledgeUserPermissionReq) Descriptor
deprecated
func (*CheckKnowledgeUserPermissionReq) Descriptor() ([]byte, []int)
Deprecated: Use CheckKnowledgeUserPermissionReq.ProtoReflect.Descriptor instead.
func (*CheckKnowledgeUserPermissionReq) GetKnowledgeId ¶
func (x *CheckKnowledgeUserPermissionReq) GetKnowledgeId() string
func (*CheckKnowledgeUserPermissionReq) GetOrgId ¶
func (x *CheckKnowledgeUserPermissionReq) GetOrgId() string
func (*CheckKnowledgeUserPermissionReq) GetPermissionType ¶
func (x *CheckKnowledgeUserPermissionReq) GetPermissionType() int32
func (*CheckKnowledgeUserPermissionReq) GetUserId ¶
func (x *CheckKnowledgeUserPermissionReq) GetUserId() string
func (*CheckKnowledgeUserPermissionReq) ProtoMessage ¶
func (*CheckKnowledgeUserPermissionReq) ProtoMessage()
func (*CheckKnowledgeUserPermissionReq) ProtoReflect ¶
func (x *CheckKnowledgeUserPermissionReq) ProtoReflect() protoreflect.Message
func (*CheckKnowledgeUserPermissionReq) Reset ¶
func (x *CheckKnowledgeUserPermissionReq) Reset()
func (*CheckKnowledgeUserPermissionReq) String ¶
func (x *CheckKnowledgeUserPermissionReq) String() string
type DeleteKnowledgeUserReq ¶
type DeleteKnowledgeUserReq 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"`
KnowledgeId string `protobuf:"bytes,3,opt,name=knowledgeId,proto3" json:"knowledgeId,omitempty"` //知识库id
PermissionId string `protobuf:"bytes,4,opt,name=permissionId,proto3" json:"permissionId,omitempty"` //权限id 编辑删除才有用
// contains filtered or unexported fields
}
func (*DeleteKnowledgeUserReq) Descriptor
deprecated
func (*DeleteKnowledgeUserReq) Descriptor() ([]byte, []int)
Deprecated: Use DeleteKnowledgeUserReq.ProtoReflect.Descriptor instead.
func (*DeleteKnowledgeUserReq) GetKnowledgeId ¶
func (x *DeleteKnowledgeUserReq) GetKnowledgeId() string
func (*DeleteKnowledgeUserReq) GetOrgId ¶
func (x *DeleteKnowledgeUserReq) GetOrgId() string
func (*DeleteKnowledgeUserReq) GetPermissionId ¶
func (x *DeleteKnowledgeUserReq) GetPermissionId() string
func (*DeleteKnowledgeUserReq) GetUserId ¶
func (x *DeleteKnowledgeUserReq) GetUserId() string
func (*DeleteKnowledgeUserReq) ProtoMessage ¶
func (*DeleteKnowledgeUserReq) ProtoMessage()
func (*DeleteKnowledgeUserReq) ProtoReflect ¶
func (x *DeleteKnowledgeUserReq) ProtoReflect() protoreflect.Message
func (*DeleteKnowledgeUserReq) Reset ¶
func (x *DeleteKnowledgeUserReq) Reset()
func (*DeleteKnowledgeUserReq) String ¶
func (x *DeleteKnowledgeUserReq) String() string
type EditKnowledgeUserReq ¶
type EditKnowledgeUserReq 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"`
KnowledgeId string `protobuf:"bytes,3,opt,name=knowledgeId,proto3" json:"knowledgeId,omitempty"` //知识库id
KnowledgeUser *KnowledgeUserInfo `protobuf:"bytes,4,opt,name=knowledgeUser,proto3" json:"knowledgeUser,omitempty"` //知识库用户信息
// contains filtered or unexported fields
}
func (*EditKnowledgeUserReq) Descriptor
deprecated
func (*EditKnowledgeUserReq) Descriptor() ([]byte, []int)
Deprecated: Use EditKnowledgeUserReq.ProtoReflect.Descriptor instead.
func (*EditKnowledgeUserReq) GetKnowledgeId ¶
func (x *EditKnowledgeUserReq) GetKnowledgeId() string
func (*EditKnowledgeUserReq) GetKnowledgeUser ¶
func (x *EditKnowledgeUserReq) GetKnowledgeUser() *KnowledgeUserInfo
func (*EditKnowledgeUserReq) GetOrgId ¶
func (x *EditKnowledgeUserReq) GetOrgId() string
func (*EditKnowledgeUserReq) GetUserId ¶
func (x *EditKnowledgeUserReq) GetUserId() string
func (*EditKnowledgeUserReq) ProtoMessage ¶
func (*EditKnowledgeUserReq) ProtoMessage()
func (*EditKnowledgeUserReq) ProtoReflect ¶
func (x *EditKnowledgeUserReq) ProtoReflect() protoreflect.Message
func (*EditKnowledgeUserReq) Reset ¶
func (x *EditKnowledgeUserReq) Reset()
func (*EditKnowledgeUserReq) String ¶
func (x *EditKnowledgeUserReq) String() string
type KnowledgeBasePermissionServiceClient ¶
type KnowledgeBasePermissionServiceClient interface {
// 查询知识库用户权限
SelectKnowledgeUserPermission(ctx context.Context, in *KnowledgeUserPermissionReq, opts ...grpc.CallOption) (*KnowledgeUserPermissionResp, error)
// 校验知识库用户权限,此组织下的userId 需要拥有的权限大于等于 permissionType
CheckKnowledgeUserPermission(ctx context.Context, in *CheckKnowledgeUserPermissionReq, opts ...grpc.CallOption) (*emptypb.Empty, error)
// 增加知识库用户
AddKnowledgeUser(ctx context.Context, in *AddKnowledgeUserReq, opts ...grpc.CallOption) (*emptypb.Empty, error)
// 修改知识库用户
EditKnowledgeUser(ctx context.Context, in *EditKnowledgeUserReq, opts ...grpc.CallOption) (*emptypb.Empty, error)
// 删除知识库用户
DeleteKnowledgeUser(ctx context.Context, in *DeleteKnowledgeUserReq, opts ...grpc.CallOption) (*emptypb.Empty, error)
// 转让知识库管理员权限
TransferKnowledgeAdminUser(ctx context.Context, in *TransferKnowledgeAdminUserReq, opts ...grpc.CallOption) (*emptypb.Empty, error)
}
KnowledgeBasePermissionServiceClient is the client API for KnowledgeBasePermissionService 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 NewKnowledgeBasePermissionServiceClient ¶
func NewKnowledgeBasePermissionServiceClient(cc grpc.ClientConnInterface) KnowledgeBasePermissionServiceClient
type KnowledgeBasePermissionServiceServer ¶
type KnowledgeBasePermissionServiceServer interface {
// 查询知识库用户权限
SelectKnowledgeUserPermission(context.Context, *KnowledgeUserPermissionReq) (*KnowledgeUserPermissionResp, error)
// 校验知识库用户权限,此组织下的userId 需要拥有的权限大于等于 permissionType
CheckKnowledgeUserPermission(context.Context, *CheckKnowledgeUserPermissionReq) (*emptypb.Empty, error)
// 增加知识库用户
AddKnowledgeUser(context.Context, *AddKnowledgeUserReq) (*emptypb.Empty, error)
// 修改知识库用户
EditKnowledgeUser(context.Context, *EditKnowledgeUserReq) (*emptypb.Empty, error)
// 删除知识库用户
DeleteKnowledgeUser(context.Context, *DeleteKnowledgeUserReq) (*emptypb.Empty, error)
// 转让知识库管理员权限
TransferKnowledgeAdminUser(context.Context, *TransferKnowledgeAdminUserReq) (*emptypb.Empty, error)
// contains filtered or unexported methods
}
KnowledgeBasePermissionServiceServer is the server API for KnowledgeBasePermissionService service. All implementations must embed UnimplementedKnowledgeBasePermissionServiceServer for forward compatibility.
type KnowledgeUserInfo ¶
type KnowledgeUserInfo 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"`
PermissionType int32 `protobuf:"varint,3,opt,name=permissionType,proto3" json:"permissionType,omitempty"` // 权限类型: -1 删除此用户权限;0: 查看权限; 10: 编辑权限; 20: 授权权限,数值不连续的原因防止后续有中间权限,目前逻辑 授权权限>编辑权限>查看权限
PermissionId string `protobuf:"bytes,4,opt,name=permissionId,proto3" json:"permissionId,omitempty"` //权限id 编辑删除才有用
// contains filtered or unexported fields
}
func (*KnowledgeUserInfo) Descriptor
deprecated
func (*KnowledgeUserInfo) Descriptor() ([]byte, []int)
Deprecated: Use KnowledgeUserInfo.ProtoReflect.Descriptor instead.
func (*KnowledgeUserInfo) GetOrgId ¶
func (x *KnowledgeUserInfo) GetOrgId() string
func (*KnowledgeUserInfo) GetPermissionId ¶
func (x *KnowledgeUserInfo) GetPermissionId() string
func (*KnowledgeUserInfo) GetPermissionType ¶
func (x *KnowledgeUserInfo) GetPermissionType() int32
func (*KnowledgeUserInfo) GetUserId ¶
func (x *KnowledgeUserInfo) GetUserId() string
func (*KnowledgeUserInfo) ProtoMessage ¶
func (*KnowledgeUserInfo) ProtoMessage()
func (*KnowledgeUserInfo) ProtoReflect ¶
func (x *KnowledgeUserInfo) ProtoReflect() protoreflect.Message
func (*KnowledgeUserInfo) Reset ¶
func (x *KnowledgeUserInfo) Reset()
func (*KnowledgeUserInfo) String ¶
func (x *KnowledgeUserInfo) String() string
type KnowledgeUserPermissionReq ¶
type KnowledgeUserPermissionReq 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"`
KnowledgeId string `protobuf:"bytes,3,opt,name=knowledgeId,proto3" json:"knowledgeId,omitempty"` //知识库id
// contains filtered or unexported fields
}
func (*KnowledgeUserPermissionReq) Descriptor
deprecated
func (*KnowledgeUserPermissionReq) Descriptor() ([]byte, []int)
Deprecated: Use KnowledgeUserPermissionReq.ProtoReflect.Descriptor instead.
func (*KnowledgeUserPermissionReq) GetKnowledgeId ¶
func (x *KnowledgeUserPermissionReq) GetKnowledgeId() string
func (*KnowledgeUserPermissionReq) GetOrgId ¶
func (x *KnowledgeUserPermissionReq) GetOrgId() string
func (*KnowledgeUserPermissionReq) GetUserId ¶
func (x *KnowledgeUserPermissionReq) GetUserId() string
func (*KnowledgeUserPermissionReq) ProtoMessage ¶
func (*KnowledgeUserPermissionReq) ProtoMessage()
func (*KnowledgeUserPermissionReq) ProtoReflect ¶
func (x *KnowledgeUserPermissionReq) ProtoReflect() protoreflect.Message
func (*KnowledgeUserPermissionReq) Reset ¶
func (x *KnowledgeUserPermissionReq) Reset()
func (*KnowledgeUserPermissionReq) String ¶
func (x *KnowledgeUserPermissionReq) String() string
type KnowledgeUserPermissionResp ¶
type KnowledgeUserPermissionResp struct {
KnowledgeUserList []*KnowledgeUserInfo `protobuf:"bytes,1,rep,name=knowledgeUserList,proto3" json:"knowledgeUserList,omitempty"`
// contains filtered or unexported fields
}
func (*KnowledgeUserPermissionResp) Descriptor
deprecated
func (*KnowledgeUserPermissionResp) Descriptor() ([]byte, []int)
Deprecated: Use KnowledgeUserPermissionResp.ProtoReflect.Descriptor instead.
func (*KnowledgeUserPermissionResp) GetKnowledgeUserList ¶
func (x *KnowledgeUserPermissionResp) GetKnowledgeUserList() []*KnowledgeUserInfo
func (*KnowledgeUserPermissionResp) ProtoMessage ¶
func (*KnowledgeUserPermissionResp) ProtoMessage()
func (*KnowledgeUserPermissionResp) ProtoReflect ¶
func (x *KnowledgeUserPermissionResp) ProtoReflect() protoreflect.Message
func (*KnowledgeUserPermissionResp) Reset ¶
func (x *KnowledgeUserPermissionResp) Reset()
func (*KnowledgeUserPermissionResp) String ¶
func (x *KnowledgeUserPermissionResp) String() string
type TransferKnowledgeAdminUserReq ¶
type TransferKnowledgeAdminUserReq 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"`
KnowledgeId string `protobuf:"bytes,3,opt,name=knowledgeId,proto3" json:"knowledgeId,omitempty"` //知识库id
PermissionId string `protobuf:"bytes,4,opt,name=permissionId,proto3" json:"permissionId,omitempty"` //权限id
KnowledgeUser *KnowledgeUserInfo `protobuf:"bytes,5,opt,name=knowledgeUser,proto3" json:"knowledgeUser,omitempty"` //知识库用户信息
// contains filtered or unexported fields
}
func (*TransferKnowledgeAdminUserReq) Descriptor
deprecated
func (*TransferKnowledgeAdminUserReq) Descriptor() ([]byte, []int)
Deprecated: Use TransferKnowledgeAdminUserReq.ProtoReflect.Descriptor instead.
func (*TransferKnowledgeAdminUserReq) GetKnowledgeId ¶
func (x *TransferKnowledgeAdminUserReq) GetKnowledgeId() string
func (*TransferKnowledgeAdminUserReq) GetKnowledgeUser ¶
func (x *TransferKnowledgeAdminUserReq) GetKnowledgeUser() *KnowledgeUserInfo
func (*TransferKnowledgeAdminUserReq) GetOrgId ¶
func (x *TransferKnowledgeAdminUserReq) GetOrgId() string
func (*TransferKnowledgeAdminUserReq) GetPermissionId ¶
func (x *TransferKnowledgeAdminUserReq) GetPermissionId() string
func (*TransferKnowledgeAdminUserReq) GetUserId ¶
func (x *TransferKnowledgeAdminUserReq) GetUserId() string
func (*TransferKnowledgeAdminUserReq) ProtoMessage ¶
func (*TransferKnowledgeAdminUserReq) ProtoMessage()
func (*TransferKnowledgeAdminUserReq) ProtoReflect ¶
func (x *TransferKnowledgeAdminUserReq) ProtoReflect() protoreflect.Message
func (*TransferKnowledgeAdminUserReq) Reset ¶
func (x *TransferKnowledgeAdminUserReq) Reset()
func (*TransferKnowledgeAdminUserReq) String ¶
func (x *TransferKnowledgeAdminUserReq) String() string
type UnimplementedKnowledgeBasePermissionServiceServer ¶
type UnimplementedKnowledgeBasePermissionServiceServer struct{}
UnimplementedKnowledgeBasePermissionServiceServer 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 (UnimplementedKnowledgeBasePermissionServiceServer) AddKnowledgeUser ¶
func (UnimplementedKnowledgeBasePermissionServiceServer) AddKnowledgeUser(context.Context, *AddKnowledgeUserReq) (*emptypb.Empty, error)
func (UnimplementedKnowledgeBasePermissionServiceServer) CheckKnowledgeUserPermission ¶
func (UnimplementedKnowledgeBasePermissionServiceServer) CheckKnowledgeUserPermission(context.Context, *CheckKnowledgeUserPermissionReq) (*emptypb.Empty, error)
func (UnimplementedKnowledgeBasePermissionServiceServer) DeleteKnowledgeUser ¶
func (UnimplementedKnowledgeBasePermissionServiceServer) DeleteKnowledgeUser(context.Context, *DeleteKnowledgeUserReq) (*emptypb.Empty, error)
func (UnimplementedKnowledgeBasePermissionServiceServer) EditKnowledgeUser ¶
func (UnimplementedKnowledgeBasePermissionServiceServer) EditKnowledgeUser(context.Context, *EditKnowledgeUserReq) (*emptypb.Empty, error)
func (UnimplementedKnowledgeBasePermissionServiceServer) SelectKnowledgeUserPermission ¶
func (UnimplementedKnowledgeBasePermissionServiceServer) SelectKnowledgeUserPermission(context.Context, *KnowledgeUserPermissionReq) (*KnowledgeUserPermissionResp, error)
func (UnimplementedKnowledgeBasePermissionServiceServer) TransferKnowledgeAdminUser ¶
func (UnimplementedKnowledgeBasePermissionServiceServer) TransferKnowledgeAdminUser(context.Context, *TransferKnowledgeAdminUserReq) (*emptypb.Empty, error)
type UnsafeKnowledgeBasePermissionServiceServer ¶
type UnsafeKnowledgeBasePermissionServiceServer interface {
// contains filtered or unexported methods
}
UnsafeKnowledgeBasePermissionServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to KnowledgeBasePermissionServiceServer will result in compilation errors.