|
@@ -35,6 +35,18 @@ type AiClient interface {
|
|
|
FindAIChatRecordList(ctx context.Context, in *FindAIChatRecordListRequest, opts ...grpc.CallOption) (*AIRecordListReply, error)
|
|
FindAIChatRecordList(ctx context.Context, in *FindAIChatRecordListRequest, opts ...grpc.CallOption) (*AIRecordListReply, error)
|
|
|
// 发送消息给ai
|
|
// 发送消息给ai
|
|
|
SendAIChat(ctx context.Context, in *SendAIChatRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
|
|
SendAIChat(ctx context.Context, in *SendAIChatRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
|
|
|
|
|
+ // 查询额外服务列表
|
|
|
|
|
+ FindAdditionalServiceTemplateList(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*FindAdditionalServiceTemplateListReply, error)
|
|
|
|
|
+ // 获取额外服务
|
|
|
|
|
+ GetAdditionalService(ctx context.Context, in *GetAdditionalServiceRequest, opts ...grpc.CallOption) (*GetAdditionalServiceReply, error)
|
|
|
|
|
+ // 创建额外服务
|
|
|
|
|
+ CreateAdditionalService(ctx context.Context, in *CreateAdditionalServiceRequest, opts ...grpc.CallOption) (*CreateAdditionalServiceReply, error)
|
|
|
|
|
+ // 更新额外服务
|
|
|
|
|
+ UpdateAdditionalService(ctx context.Context, in *UpdateAdditionalServiceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
|
|
|
|
|
+ // 定时执行服务
|
|
|
|
|
+ CronAdditionalService(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
|
|
|
|
|
+ // 用户已读
|
|
|
|
|
+ GetIsRead(ctx context.Context, in *GetIsReadRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
type aiClient struct {
|
|
type aiClient struct {
|
|
@@ -117,6 +129,60 @@ func (c *aiClient) SendAIChat(ctx context.Context, in *SendAIChatRequest, opts .
|
|
|
return out, nil
|
|
return out, nil
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+func (c *aiClient) FindAdditionalServiceTemplateList(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*FindAdditionalServiceTemplateListReply, error) {
|
|
|
|
|
+ out := new(FindAdditionalServiceTemplateListReply)
|
|
|
|
|
+ err := c.cc.Invoke(ctx, "/api.ai.Ai/FindAdditionalServiceTemplateList", in, out, opts...)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ return nil, err
|
|
|
|
|
+ }
|
|
|
|
|
+ return out, nil
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (c *aiClient) GetAdditionalService(ctx context.Context, in *GetAdditionalServiceRequest, opts ...grpc.CallOption) (*GetAdditionalServiceReply, error) {
|
|
|
|
|
+ out := new(GetAdditionalServiceReply)
|
|
|
|
|
+ err := c.cc.Invoke(ctx, "/api.ai.Ai/GetAdditionalService", in, out, opts...)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ return nil, err
|
|
|
|
|
+ }
|
|
|
|
|
+ return out, nil
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (c *aiClient) CreateAdditionalService(ctx context.Context, in *CreateAdditionalServiceRequest, opts ...grpc.CallOption) (*CreateAdditionalServiceReply, error) {
|
|
|
|
|
+ out := new(CreateAdditionalServiceReply)
|
|
|
|
|
+ err := c.cc.Invoke(ctx, "/api.ai.Ai/CreateAdditionalService", in, out, opts...)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ return nil, err
|
|
|
|
|
+ }
|
|
|
|
|
+ return out, nil
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (c *aiClient) UpdateAdditionalService(ctx context.Context, in *UpdateAdditionalServiceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
|
|
|
|
|
+ out := new(emptypb.Empty)
|
|
|
|
|
+ err := c.cc.Invoke(ctx, "/api.ai.Ai/UpdateAdditionalService", in, out, opts...)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ return nil, err
|
|
|
|
|
+ }
|
|
|
|
|
+ return out, nil
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (c *aiClient) CronAdditionalService(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error) {
|
|
|
|
|
+ out := new(emptypb.Empty)
|
|
|
|
|
+ err := c.cc.Invoke(ctx, "/api.ai.Ai/CronAdditionalService", in, out, opts...)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ return nil, err
|
|
|
|
|
+ }
|
|
|
|
|
+ return out, nil
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (c *aiClient) GetIsRead(ctx context.Context, in *GetIsReadRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
|
|
|
|
|
+ out := new(emptypb.Empty)
|
|
|
|
|
+ err := c.cc.Invoke(ctx, "/api.ai.Ai/GetIsRead", in, out, opts...)
|
|
|
|
|
+ if err != nil {
|
|
|
|
|
+ return nil, err
|
|
|
|
|
+ }
|
|
|
|
|
+ return out, nil
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
// AiServer is the server API for Ai service.
|
|
// AiServer is the server API for Ai service.
|
|
|
// All implementations must embed UnimplementedAiServer
|
|
// All implementations must embed UnimplementedAiServer
|
|
|
// for forward compatibility
|
|
// for forward compatibility
|
|
@@ -137,6 +203,18 @@ type AiServer interface {
|
|
|
FindAIChatRecordList(context.Context, *FindAIChatRecordListRequest) (*AIRecordListReply, error)
|
|
FindAIChatRecordList(context.Context, *FindAIChatRecordListRequest) (*AIRecordListReply, error)
|
|
|
// 发送消息给ai
|
|
// 发送消息给ai
|
|
|
SendAIChat(context.Context, *SendAIChatRequest) (*emptypb.Empty, error)
|
|
SendAIChat(context.Context, *SendAIChatRequest) (*emptypb.Empty, error)
|
|
|
|
|
+ // 查询额外服务列表
|
|
|
|
|
+ FindAdditionalServiceTemplateList(context.Context, *emptypb.Empty) (*FindAdditionalServiceTemplateListReply, error)
|
|
|
|
|
+ // 获取额外服务
|
|
|
|
|
+ GetAdditionalService(context.Context, *GetAdditionalServiceRequest) (*GetAdditionalServiceReply, error)
|
|
|
|
|
+ // 创建额外服务
|
|
|
|
|
+ CreateAdditionalService(context.Context, *CreateAdditionalServiceRequest) (*CreateAdditionalServiceReply, error)
|
|
|
|
|
+ // 更新额外服务
|
|
|
|
|
+ UpdateAdditionalService(context.Context, *UpdateAdditionalServiceRequest) (*emptypb.Empty, error)
|
|
|
|
|
+ // 定时执行服务
|
|
|
|
|
+ CronAdditionalService(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
|
|
|
|
|
+ // 用户已读
|
|
|
|
|
+ GetIsRead(context.Context, *GetIsReadRequest) (*emptypb.Empty, error)
|
|
|
mustEmbedUnimplementedAiServer()
|
|
mustEmbedUnimplementedAiServer()
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -168,6 +246,24 @@ func (UnimplementedAiServer) FindAIChatRecordList(context.Context, *FindAIChatRe
|
|
|
func (UnimplementedAiServer) SendAIChat(context.Context, *SendAIChatRequest) (*emptypb.Empty, error) {
|
|
func (UnimplementedAiServer) SendAIChat(context.Context, *SendAIChatRequest) (*emptypb.Empty, error) {
|
|
|
return nil, status.Errorf(codes.Unimplemented, "method SendAIChat not implemented")
|
|
return nil, status.Errorf(codes.Unimplemented, "method SendAIChat not implemented")
|
|
|
}
|
|
}
|
|
|
|
|
+func (UnimplementedAiServer) FindAdditionalServiceTemplateList(context.Context, *emptypb.Empty) (*FindAdditionalServiceTemplateListReply, error) {
|
|
|
|
|
+ return nil, status.Errorf(codes.Unimplemented, "method FindAdditionalServiceTemplateList not implemented")
|
|
|
|
|
+}
|
|
|
|
|
+func (UnimplementedAiServer) GetAdditionalService(context.Context, *GetAdditionalServiceRequest) (*GetAdditionalServiceReply, error) {
|
|
|
|
|
+ return nil, status.Errorf(codes.Unimplemented, "method GetAdditionalService not implemented")
|
|
|
|
|
+}
|
|
|
|
|
+func (UnimplementedAiServer) CreateAdditionalService(context.Context, *CreateAdditionalServiceRequest) (*CreateAdditionalServiceReply, error) {
|
|
|
|
|
+ return nil, status.Errorf(codes.Unimplemented, "method CreateAdditionalService not implemented")
|
|
|
|
|
+}
|
|
|
|
|
+func (UnimplementedAiServer) UpdateAdditionalService(context.Context, *UpdateAdditionalServiceRequest) (*emptypb.Empty, error) {
|
|
|
|
|
+ return nil, status.Errorf(codes.Unimplemented, "method UpdateAdditionalService not implemented")
|
|
|
|
|
+}
|
|
|
|
|
+func (UnimplementedAiServer) CronAdditionalService(context.Context, *emptypb.Empty) (*emptypb.Empty, error) {
|
|
|
|
|
+ return nil, status.Errorf(codes.Unimplemented, "method CronAdditionalService not implemented")
|
|
|
|
|
+}
|
|
|
|
|
+func (UnimplementedAiServer) GetIsRead(context.Context, *GetIsReadRequest) (*emptypb.Empty, error) {
|
|
|
|
|
+ return nil, status.Errorf(codes.Unimplemented, "method GetIsRead not implemented")
|
|
|
|
|
+}
|
|
|
func (UnimplementedAiServer) mustEmbedUnimplementedAiServer() {}
|
|
func (UnimplementedAiServer) mustEmbedUnimplementedAiServer() {}
|
|
|
|
|
|
|
|
// UnsafeAiServer may be embedded to opt out of forward compatibility for this service.
|
|
// UnsafeAiServer may be embedded to opt out of forward compatibility for this service.
|
|
@@ -325,6 +421,114 @@ func _Ai_SendAIChat_Handler(srv interface{}, ctx context.Context, dec func(inter
|
|
|
return interceptor(ctx, in, info, handler)
|
|
return interceptor(ctx, in, info, handler)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+func _Ai_FindAdditionalServiceTemplateList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
|
|
|
+ in := new(emptypb.Empty)
|
|
|
|
|
+ if err := dec(in); err != nil {
|
|
|
|
|
+ return nil, err
|
|
|
|
|
+ }
|
|
|
|
|
+ if interceptor == nil {
|
|
|
|
|
+ return srv.(AiServer).FindAdditionalServiceTemplateList(ctx, in)
|
|
|
|
|
+ }
|
|
|
|
|
+ info := &grpc.UnaryServerInfo{
|
|
|
|
|
+ Server: srv,
|
|
|
|
|
+ FullMethod: "/api.ai.Ai/FindAdditionalServiceTemplateList",
|
|
|
|
|
+ }
|
|
|
|
|
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
|
|
|
+ return srv.(AiServer).FindAdditionalServiceTemplateList(ctx, req.(*emptypb.Empty))
|
|
|
|
|
+ }
|
|
|
|
|
+ return interceptor(ctx, in, info, handler)
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func _Ai_GetAdditionalService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
|
|
|
+ in := new(GetAdditionalServiceRequest)
|
|
|
|
|
+ if err := dec(in); err != nil {
|
|
|
|
|
+ return nil, err
|
|
|
|
|
+ }
|
|
|
|
|
+ if interceptor == nil {
|
|
|
|
|
+ return srv.(AiServer).GetAdditionalService(ctx, in)
|
|
|
|
|
+ }
|
|
|
|
|
+ info := &grpc.UnaryServerInfo{
|
|
|
|
|
+ Server: srv,
|
|
|
|
|
+ FullMethod: "/api.ai.Ai/GetAdditionalService",
|
|
|
|
|
+ }
|
|
|
|
|
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
|
|
|
+ return srv.(AiServer).GetAdditionalService(ctx, req.(*GetAdditionalServiceRequest))
|
|
|
|
|
+ }
|
|
|
|
|
+ return interceptor(ctx, in, info, handler)
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func _Ai_CreateAdditionalService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
|
|
|
+ in := new(CreateAdditionalServiceRequest)
|
|
|
|
|
+ if err := dec(in); err != nil {
|
|
|
|
|
+ return nil, err
|
|
|
|
|
+ }
|
|
|
|
|
+ if interceptor == nil {
|
|
|
|
|
+ return srv.(AiServer).CreateAdditionalService(ctx, in)
|
|
|
|
|
+ }
|
|
|
|
|
+ info := &grpc.UnaryServerInfo{
|
|
|
|
|
+ Server: srv,
|
|
|
|
|
+ FullMethod: "/api.ai.Ai/CreateAdditionalService",
|
|
|
|
|
+ }
|
|
|
|
|
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
|
|
|
+ return srv.(AiServer).CreateAdditionalService(ctx, req.(*CreateAdditionalServiceRequest))
|
|
|
|
|
+ }
|
|
|
|
|
+ return interceptor(ctx, in, info, handler)
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func _Ai_UpdateAdditionalService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
|
|
|
+ in := new(UpdateAdditionalServiceRequest)
|
|
|
|
|
+ if err := dec(in); err != nil {
|
|
|
|
|
+ return nil, err
|
|
|
|
|
+ }
|
|
|
|
|
+ if interceptor == nil {
|
|
|
|
|
+ return srv.(AiServer).UpdateAdditionalService(ctx, in)
|
|
|
|
|
+ }
|
|
|
|
|
+ info := &grpc.UnaryServerInfo{
|
|
|
|
|
+ Server: srv,
|
|
|
|
|
+ FullMethod: "/api.ai.Ai/UpdateAdditionalService",
|
|
|
|
|
+ }
|
|
|
|
|
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
|
|
|
+ return srv.(AiServer).UpdateAdditionalService(ctx, req.(*UpdateAdditionalServiceRequest))
|
|
|
|
|
+ }
|
|
|
|
|
+ return interceptor(ctx, in, info, handler)
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func _Ai_CronAdditionalService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
|
|
|
+ in := new(emptypb.Empty)
|
|
|
|
|
+ if err := dec(in); err != nil {
|
|
|
|
|
+ return nil, err
|
|
|
|
|
+ }
|
|
|
|
|
+ if interceptor == nil {
|
|
|
|
|
+ return srv.(AiServer).CronAdditionalService(ctx, in)
|
|
|
|
|
+ }
|
|
|
|
|
+ info := &grpc.UnaryServerInfo{
|
|
|
|
|
+ Server: srv,
|
|
|
|
|
+ FullMethod: "/api.ai.Ai/CronAdditionalService",
|
|
|
|
|
+ }
|
|
|
|
|
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
|
|
|
+ return srv.(AiServer).CronAdditionalService(ctx, req.(*emptypb.Empty))
|
|
|
|
|
+ }
|
|
|
|
|
+ return interceptor(ctx, in, info, handler)
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func _Ai_GetIsRead_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
|
|
|
+ in := new(GetIsReadRequest)
|
|
|
|
|
+ if err := dec(in); err != nil {
|
|
|
|
|
+ return nil, err
|
|
|
|
|
+ }
|
|
|
|
|
+ if interceptor == nil {
|
|
|
|
|
+ return srv.(AiServer).GetIsRead(ctx, in)
|
|
|
|
|
+ }
|
|
|
|
|
+ info := &grpc.UnaryServerInfo{
|
|
|
|
|
+ Server: srv,
|
|
|
|
|
+ FullMethod: "/api.ai.Ai/GetIsRead",
|
|
|
|
|
+ }
|
|
|
|
|
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
|
|
|
|
+ return srv.(AiServer).GetIsRead(ctx, req.(*GetIsReadRequest))
|
|
|
|
|
+ }
|
|
|
|
|
+ return interceptor(ctx, in, info, handler)
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
// Ai_ServiceDesc is the grpc.ServiceDesc for Ai service.
|
|
// Ai_ServiceDesc is the grpc.ServiceDesc for Ai service.
|
|
|
// It's only intended for direct use with grpc.RegisterService,
|
|
// It's only intended for direct use with grpc.RegisterService,
|
|
|
// and not to be introspected or modified (even as a copy)
|
|
// and not to be introspected or modified (even as a copy)
|
|
@@ -364,6 +568,30 @@ var Ai_ServiceDesc = grpc.ServiceDesc{
|
|
|
MethodName: "SendAIChat",
|
|
MethodName: "SendAIChat",
|
|
|
Handler: _Ai_SendAIChat_Handler,
|
|
Handler: _Ai_SendAIChat_Handler,
|
|
|
},
|
|
},
|
|
|
|
|
+ {
|
|
|
|
|
+ MethodName: "FindAdditionalServiceTemplateList",
|
|
|
|
|
+ Handler: _Ai_FindAdditionalServiceTemplateList_Handler,
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ MethodName: "GetAdditionalService",
|
|
|
|
|
+ Handler: _Ai_GetAdditionalService_Handler,
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ MethodName: "CreateAdditionalService",
|
|
|
|
|
+ Handler: _Ai_CreateAdditionalService_Handler,
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ MethodName: "UpdateAdditionalService",
|
|
|
|
|
+ Handler: _Ai_UpdateAdditionalService_Handler,
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ MethodName: "CronAdditionalService",
|
|
|
|
|
+ Handler: _Ai_CronAdditionalService_Handler,
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ MethodName: "GetIsRead",
|
|
|
|
|
+ Handler: _Ai_GetIsRead_Handler,
|
|
|
|
|
+ },
|
|
|
},
|
|
},
|
|
|
Streams: []grpc.StreamDesc{},
|
|
Streams: []grpc.StreamDesc{},
|
|
|
Metadata: "ai.proto",
|
|
Metadata: "ai.proto",
|