wfz 2 سال پیش
والد
کامیت
b8b1ea7799
6فایلهای تغییر یافته به همراه611 افزوده شده و 443 حذف شده
  1. 508 442
      api/ai/ai.pb.go
  2. 12 0
      api/ai/ai.proto
  3. 38 0
      api/ai/ai_grpc.pb.go
  4. 43 0
      api/ai/ai_http.pb.go
  5. 6 1
      js/api/ai/ai_http_pb.ts
  6. 4 0
      js/api/ai/ai_pb.ts

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 508 - 442
api/ai/ai.pb.go


+ 12 - 0
api/ai/ai.proto

@@ -130,6 +130,18 @@ service Ai {
   };
   // 用户受到邀请
   rpc ShareUserInto (ShareUserIntoRequest) returns (google.protobuf.Empty){};
+  // vip直接升级
+  rpc GetMiniProgramConf (google.protobuf.Empty) returns (GetMiniProgramConfReply){
+    option (google.api.http) = {
+      post: "/api/ai/share/conf",
+      body:"*"
+    };
+  };
+}
+
+message GetMiniProgramConfReply{
+  string appid = 1;
+  string path = 2;
 }
 
 message ShareUserIntoRequest{

+ 38 - 0
api/ai/ai_grpc.pb.go

@@ -57,6 +57,8 @@ type AiClient interface {
 	VipUpAI(ctx context.Context, in *GetAIShareMessageRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
 	// 用户受到邀请
 	ShareUserInto(ctx context.Context, in *ShareUserIntoRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
+	// vip直接升级
+	GetMiniProgramConf(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetMiniProgramConfReply, error)
 }
 
 type aiClient struct {
@@ -238,6 +240,15 @@ func (c *aiClient) ShareUserInto(ctx context.Context, in *ShareUserIntoRequest,
 	return out, nil
 }
 
+func (c *aiClient) GetMiniProgramConf(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetMiniProgramConfReply, error) {
+	out := new(GetMiniProgramConfReply)
+	err := c.cc.Invoke(ctx, "/api.ai.Ai/GetMiniProgramConf", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
 // AiServer is the server API for Ai service.
 // All implementations must embed UnimplementedAiServer
 // for forward compatibility
@@ -280,6 +291,8 @@ type AiServer interface {
 	VipUpAI(context.Context, *GetAIShareMessageRequest) (*emptypb.Empty, error)
 	// 用户受到邀请
 	ShareUserInto(context.Context, *ShareUserIntoRequest) (*emptypb.Empty, error)
+	// vip直接升级
+	GetMiniProgramConf(context.Context, *emptypb.Empty) (*GetMiniProgramConfReply, error)
 	mustEmbedUnimplementedAiServer()
 }
 
@@ -344,6 +357,9 @@ func (UnimplementedAiServer) VipUpAI(context.Context, *GetAIShareMessageRequest)
 func (UnimplementedAiServer) ShareUserInto(context.Context, *ShareUserIntoRequest) (*emptypb.Empty, error) {
 	return nil, status.Errorf(codes.Unimplemented, "method ShareUserInto not implemented")
 }
+func (UnimplementedAiServer) GetMiniProgramConf(context.Context, *emptypb.Empty) (*GetMiniProgramConfReply, error) {
+	return nil, status.Errorf(codes.Unimplemented, "method GetMiniProgramConf not implemented")
+}
 func (UnimplementedAiServer) mustEmbedUnimplementedAiServer() {}
 
 // UnsafeAiServer may be embedded to opt out of forward compatibility for this service.
@@ -699,6 +715,24 @@ func _Ai_ShareUserInto_Handler(srv interface{}, ctx context.Context, dec func(in
 	return interceptor(ctx, in, info, handler)
 }
 
+func _Ai_GetMiniProgramConf_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).GetMiniProgramConf(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/api.ai.Ai/GetMiniProgramConf",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(AiServer).GetMiniProgramConf(ctx, req.(*emptypb.Empty))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
 // Ai_ServiceDesc is the grpc.ServiceDesc for Ai service.
 // It's only intended for direct use with grpc.RegisterService,
 // and not to be introspected or modified (even as a copy)
@@ -782,6 +816,10 @@ var Ai_ServiceDesc = grpc.ServiceDesc{
 			MethodName: "ShareUserInto",
 			Handler:    _Ai_ShareUserInto_Handler,
 		},
+		{
+			MethodName: "GetMiniProgramConf",
+			Handler:    _Ai_GetMiniProgramConf_Handler,
+		},
 	},
 	Streams:  []grpc.StreamDesc{},
 	Metadata: "ai.proto",

+ 43 - 0
api/ai/ai_http.pb.go

@@ -37,6 +37,7 @@ type AiHTTPServer interface {
 	GetAIRobot(context.Context, *AIRobotIDRequest) (*AIRobotInfo, error)
 	GetAIShareMessage(context.Context, *GetAIShareMessageRequest) (*GetAIShareMessageReply, error)
 	GetAdditionalService(context.Context, *GetAdditionalServiceRequest) (*GetAdditionalServiceReply, error)
+	GetMiniProgramConf(context.Context, *emptypb.Empty) (*GetMiniProgramConfReply, error)
 	GetShareQrcode(context.Context, *GetAIShareMessageRequest) (*GetShareQrcodeReply, error)
 	SendAIChat(context.Context, *SendAIChatRequest) (*emptypb.Empty, error)
 	SetVideoLink(context.Context, *SetVideoLinkRequest) (*emptypb.Empty, error)
@@ -63,6 +64,7 @@ func RegisterAiHTTPServer(s *http.Server, srv AiHTTPServer) {
 	r.POST("/api/share/ai/qrcode", _Ai_GetShareQrcode0_HTTP_Handler(srv))
 	r.POST("/api/share/ai/link", _Ai_SetVideoLink0_HTTP_Handler(srv))
 	r.POST("/api/share/ai/vip", _Ai_VipUpAI0_HTTP_Handler(srv))
+	r.POST("/api/ai/share/conf", _Ai_GetMiniProgramConf0_HTTP_Handler(srv))
 }
 
 func _Ai_FindAITemplate0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
@@ -497,6 +499,33 @@ func _Ai_VipUpAI0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
 	}
 }
 
+func _Ai_GetMiniProgramConf0_HTTP_Handler(srv AiHTTPServer) func(ctx http.Context) error {
+	return func(ctx http.Context) error {
+		var in emptypb.Empty
+		if err := ctx.Bind(&in); err != nil {
+			return err
+		}
+		if err := ctx.BindQuery(&in); err != nil {
+			return err
+		}
+		http.SetOperation(ctx, "/api.ai.Ai/GetMiniProgramConf")
+		h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
+			return srv.GetMiniProgramConf(ctx, req.(*emptypb.Empty))
+		})
+		out, err := h(ctx, &in)
+		if err != nil {
+			return err
+		}
+		success := &reply.SuccessReply{
+			Code: 0,
+		}
+		if out != nil {
+			success.Data = out
+		}
+		return ctx.Result(200, success)
+	}
+}
+
 type AiHTTPClient interface {
 	CreateAIRobot(ctx context.Context, req *CreateAIRobotRequest, opts ...http.CallOption) (rsp *AIRobotIDReply, err error)
 	DeleteAIRobot(ctx context.Context, req *AIRobotIDRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
@@ -508,6 +537,7 @@ type AiHTTPClient interface {
 	GetAIRobot(ctx context.Context, req *AIRobotIDRequest, opts ...http.CallOption) (rsp *AIRobotInfo, err error)
 	GetAIShareMessage(ctx context.Context, req *GetAIShareMessageRequest, opts ...http.CallOption) (rsp *GetAIShareMessageReply, err error)
 	GetAdditionalService(ctx context.Context, req *GetAdditionalServiceRequest, opts ...http.CallOption) (rsp *GetAdditionalServiceReply, err error)
+	GetMiniProgramConf(ctx context.Context, req *emptypb.Empty, opts ...http.CallOption) (rsp *GetMiniProgramConfReply, err error)
 	GetShareQrcode(ctx context.Context, req *GetAIShareMessageRequest, opts ...http.CallOption) (rsp *GetShareQrcodeReply, err error)
 	SendAIChat(ctx context.Context, req *SendAIChatRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
 	SetVideoLink(ctx context.Context, req *SetVideoLinkRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
@@ -654,6 +684,19 @@ func (c *AiHTTPClientImpl) GetAdditionalService(ctx context.Context, in *GetAddi
 	return &out, err
 }
 
+func (c *AiHTTPClientImpl) GetMiniProgramConf(ctx context.Context, in *emptypb.Empty, opts ...http.CallOption) (*GetMiniProgramConfReply, error) {
+	var out GetMiniProgramConfReply
+	pattern := "/api/ai/share/conf"
+	path := binding.EncodeURL(pattern, in, false)
+	opts = append(opts, http.Operation("/api.ai.Ai/GetMiniProgramConf"))
+	opts = append(opts, http.PathTemplate(pattern))
+	err := c.cc.Invoke(ctx, "POST", path, in, &out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return &out, err
+}
+
 func (c *AiHTTPClientImpl) GetShareQrcode(ctx context.Context, in *GetAIShareMessageRequest, opts ...http.CallOption) (*GetShareQrcodeReply, error) {
 	var out GetShareQrcodeReply
 	pattern := "/api/share/ai/qrcode"

+ 6 - 1
js/api/ai/ai_http_pb.ts

@@ -1,6 +1,6 @@
 // @ts-ignore
 import request from '@/libs/request';
-import {FindAITemplateRequest,FindAITemplateReply,CreateAIRobotRequest,AIRobotIDReply,AIRobotIDRequest,UpdateAIRobotRequest,FindAIRobotListRequest,AIRobotList,AIRobotInfo,FindAIChatRecordListRequest,AIRecordListReply,SendAIChatRequest,FindAdditionalServiceTemplateListReply,GetAdditionalServiceRequest,GetAdditionalServiceReply,UpdateAdditionalServiceRequest,FindUserAIMessageReply,GetIsReadRequest,GetAIShareMessageRequest,GetAIShareMessageReply,GetShareQrcodeReply,SetVideoLinkRequest,ShareUserIntoRequest} from "./ai_pb";
+import {FindAITemplateRequest,FindAITemplateReply,CreateAIRobotRequest,AIRobotIDReply,AIRobotIDRequest,UpdateAIRobotRequest,FindAIRobotListRequest,AIRobotList,AIRobotInfo,FindAIChatRecordListRequest,AIRecordListReply,SendAIChatRequest,FindAdditionalServiceTemplateListReply,GetAdditionalServiceRequest,GetAdditionalServiceReply,UpdateAdditionalServiceRequest,FindUserAIMessageReply,GetIsReadRequest,GetAIShareMessageRequest,GetAIShareMessageReply,GetShareQrcodeReply,SetVideoLinkRequest,ShareUserIntoRequest,GetMiniProgramConfReply} from "./ai_pb";
 
 const AiService = {
   /**  查询AI模板 */
@@ -83,6 +83,11 @@ const AiService = {
 	const res = await request.post('/api/share/ai/vip', req);
     return res.data.data;
   },
+  /**  vip直接升级 */
+  GetMiniProgramConf: async (req?: undefined) => {
+	const res = await request.post<{ data: GetMiniProgramConfReply, code: string, message: string }>('/api/ai/share/conf', req);
+    return res.data.data;
+  },
 
 };
 

+ 4 - 0
js/api/ai/ai_pb.ts

@@ -1,3 +1,7 @@
+export interface GetMiniProgramConfReply{
+    appid?:string;
+    path?:string;
+}
 export interface ShareUserIntoRequest{
     /**  用户openID */
     openId?:string;

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است