wfz преди 2 години
родител
ревизия
a58800b523
променени са 6 файла, в които са добавени 538 реда и са изтрити 377 реда
  1. 436 376
      api/manager/manager.pb.go
  2. 12 0
      api/manager/manager.proto
  3. 38 0
      api/manager/manager_grpc.pb.go
  4. 43 0
      api/manager/manager_http.pb.go
  5. 6 1
      js/api/manager/manager_http_pb.ts
  6. 3 0
      js/api/manager/manager_pb.ts

Файловите разлики са ограничени, защото са твърде много
+ 436 - 376
api/manager/manager.pb.go


+ 12 - 0
api/manager/manager.proto

@@ -265,6 +265,18 @@ service Manager {
       body:"*"
     };
   };
+  // 管理员增加黑名单图片
+  rpc ManagerAddBlackPicture (ManagerAddBlackPictureRequest) returns (google.protobuf.Empty){
+    option (google.api.http) = {
+      post: "/api/manager/black/picture/add",
+      body:"*"
+    };
+  };
+
+}
+
+message ManagerAddBlackPictureRequest{
+  string pictureUrl = 1;
 }
 
 message ManagerUserUnsubscribeRequest{

+ 38 - 0
api/manager/manager_grpc.pb.go

@@ -93,6 +93,8 @@ type ManagerClient interface {
 	ManagerUserUnsubscribe(ctx context.Context, in *ManagerUserUnsubscribeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
 	// 查询在线可匹配人数
 	FindOnlineCanMatchingPerson(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*websocket.FindOnlineCanMatchingPersonReply, error)
+	// 管理员增加黑名单图片
+	ManagerAddBlackPicture(ctx context.Context, in *ManagerAddBlackPictureRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
 }
 
 type managerClient struct {
@@ -427,6 +429,15 @@ func (c *managerClient) FindOnlineCanMatchingPerson(ctx context.Context, in *emp
 	return out, nil
 }
 
+func (c *managerClient) ManagerAddBlackPicture(ctx context.Context, in *ManagerAddBlackPictureRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
+	out := new(emptypb.Empty)
+	err := c.cc.Invoke(ctx, "/api.manager.Manager/ManagerAddBlackPicture", in, out, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
 // ManagerServer is the server API for Manager service.
 // All implementations must embed UnimplementedManagerServer
 // for forward compatibility
@@ -503,6 +514,8 @@ type ManagerServer interface {
 	ManagerUserUnsubscribe(context.Context, *ManagerUserUnsubscribeRequest) (*emptypb.Empty, error)
 	// 查询在线可匹配人数
 	FindOnlineCanMatchingPerson(context.Context, *emptypb.Empty) (*websocket.FindOnlineCanMatchingPersonReply, error)
+	// 管理员增加黑名单图片
+	ManagerAddBlackPicture(context.Context, *ManagerAddBlackPictureRequest) (*emptypb.Empty, error)
 	mustEmbedUnimplementedManagerServer()
 }
 
@@ -618,6 +631,9 @@ func (UnimplementedManagerServer) ManagerUserUnsubscribe(context.Context, *Manag
 func (UnimplementedManagerServer) FindOnlineCanMatchingPerson(context.Context, *emptypb.Empty) (*websocket.FindOnlineCanMatchingPersonReply, error) {
 	return nil, status.Errorf(codes.Unimplemented, "method FindOnlineCanMatchingPerson not implemented")
 }
+func (UnimplementedManagerServer) ManagerAddBlackPicture(context.Context, *ManagerAddBlackPictureRequest) (*emptypb.Empty, error) {
+	return nil, status.Errorf(codes.Unimplemented, "method ManagerAddBlackPicture not implemented")
+}
 func (UnimplementedManagerServer) mustEmbedUnimplementedManagerServer() {}
 
 // UnsafeManagerServer may be embedded to opt out of forward compatibility for this service.
@@ -1279,6 +1295,24 @@ func _Manager_FindOnlineCanMatchingPerson_Handler(srv interface{}, ctx context.C
 	return interceptor(ctx, in, info, handler)
 }
 
+func _Manager_ManagerAddBlackPicture_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(ManagerAddBlackPictureRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ManagerServer).ManagerAddBlackPicture(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/api.manager.Manager/ManagerAddBlackPicture",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ManagerServer).ManagerAddBlackPicture(ctx, req.(*ManagerAddBlackPictureRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
 // Manager_ServiceDesc is the grpc.ServiceDesc for Manager service.
 // It's only intended for direct use with grpc.RegisterService,
 // and not to be introspected or modified (even as a copy)
@@ -1430,6 +1464,10 @@ var Manager_ServiceDesc = grpc.ServiceDesc{
 			MethodName: "FindOnlineCanMatchingPerson",
 			Handler:    _Manager_FindOnlineCanMatchingPerson_Handler,
 		},
+		{
+			MethodName: "ManagerAddBlackPicture",
+			Handler:    _Manager_ManagerAddBlackPicture_Handler,
+		},
 	},
 	Streams:  []grpc.StreamDesc{},
 	Metadata: "manager.proto",

+ 43 - 0
api/manager/manager_http.pb.go

@@ -31,6 +31,7 @@ const _ = http.SupportPackageIsVersion1
 type ManagerHTTPServer interface {
 	FindOnlineCanMatchingPerson(context.Context, *emptypb.Empty) (*websocket.FindOnlineCanMatchingPersonReply, error)
 	FindOnlinePerson(context.Context, *FindOnlinePersonRequest) (*websocket.FindOnlinePersonReply, error)
+	ManagerAddBlackPicture(context.Context, *ManagerAddBlackPictureRequest) (*emptypb.Empty, error)
 	ManagerDeleteHighQualityUser(context.Context, *common.PersonIDParam) (*emptypb.Empty, error)
 	ManagerDeleteScrip(context.Context, *common.IDParam) (*emptypb.Empty, error)
 	ManagerDeleteScripMore(context.Context, *common.Ids) (*emptypb.Empty, error)
@@ -105,6 +106,7 @@ func RegisterManagerHTTPServer(s *http.Server, srv ManagerHTTPServer) {
 	r.POST("/api/manager/online/details/list", _Manager_FindOnlinePerson0_HTTP_Handler(srv))
 	r.POST("/api/manager/user/unsubscribe", _Manager_ManagerUserUnsubscribe0_HTTP_Handler(srv))
 	r.POST("/api/manager/user/matching/list", _Manager_FindOnlineCanMatchingPerson0_HTTP_Handler(srv))
+	r.POST("/api/manager/black/picture/add", _Manager_ManagerAddBlackPicture0_HTTP_Handler(srv))
 }
 
 func _Manager_ManagerFindUserList0_HTTP_Handler(srv ManagerHTTPServer) func(ctx http.Context) error {
@@ -1079,9 +1081,37 @@ func _Manager_FindOnlineCanMatchingPerson0_HTTP_Handler(srv ManagerHTTPServer) f
 	}
 }
 
+func _Manager_ManagerAddBlackPicture0_HTTP_Handler(srv ManagerHTTPServer) func(ctx http.Context) error {
+	return func(ctx http.Context) error {
+		var in ManagerAddBlackPictureRequest
+		if err := ctx.Bind(&in); err != nil {
+			return err
+		}
+		if err := ctx.BindQuery(&in); err != nil {
+			return err
+		}
+		http.SetOperation(ctx, "/api.manager.Manager/ManagerAddBlackPicture")
+		h := ctx.Middleware(func(ctx context.Context, req interface{}) (interface{}, error) {
+			return srv.ManagerAddBlackPicture(ctx, req.(*ManagerAddBlackPictureRequest))
+		})
+		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 ManagerHTTPClient interface {
 	FindOnlineCanMatchingPerson(ctx context.Context, req *emptypb.Empty, opts ...http.CallOption) (rsp *websocket.FindOnlineCanMatchingPersonReply, err error)
 	FindOnlinePerson(ctx context.Context, req *FindOnlinePersonRequest, opts ...http.CallOption) (rsp *websocket.FindOnlinePersonReply, err error)
+	ManagerAddBlackPicture(ctx context.Context, req *ManagerAddBlackPictureRequest, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
 	ManagerDeleteHighQualityUser(ctx context.Context, req *common.PersonIDParam, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
 	ManagerDeleteScrip(ctx context.Context, req *common.IDParam, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
 	ManagerDeleteScripMore(ctx context.Context, req *common.Ids, opts ...http.CallOption) (rsp *emptypb.Empty, err error)
@@ -1152,6 +1182,19 @@ func (c *ManagerHTTPClientImpl) FindOnlinePerson(ctx context.Context, in *FindOn
 	return &out, err
 }
 
+func (c *ManagerHTTPClientImpl) ManagerAddBlackPicture(ctx context.Context, in *ManagerAddBlackPictureRequest, opts ...http.CallOption) (*emptypb.Empty, error) {
+	var out emptypb.Empty
+	pattern := "/api/manager/black/picture/add"
+	path := binding.EncodeURL(pattern, in, false)
+	opts = append(opts, http.Operation("/api.manager.Manager/ManagerAddBlackPicture"))
+	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 *ManagerHTTPClientImpl) ManagerDeleteHighQualityUser(ctx context.Context, in *common.PersonIDParam, opts ...http.CallOption) (*emptypb.Empty, error) {
 	var out emptypb.Empty
 	pattern := "/api/manager/quality/user/delete"

+ 6 - 1
js/api/manager/manager_http_pb.ts

@@ -1,7 +1,7 @@
 // @ts-ignore
 import request from '@/libs/request';
 import {ManagerFindPersonListRequest,ManagerFindPersonListReply,ManagerFindPersonListReply2,ManagerFindCanHandpickUserListRequest,ManagerFindCanHandpickUserListReply,ManagerSetHandpickUserRequest,ManagerSetHandpickUserOneRequest,PersonIDParam,PersonIDList,ManagerUpdatePersonVoiceRequest,ManagerUpdatePersonPicturesRequest,ManagerUpdatePersonSignatureRequest,ManagerUpdatePersonAvatarRequest,ManagerUpdatePersonNameRequest,ManagerUpdatePersonWeightRequest,ManagerUpdatePersonIsBlackRequest,ManagerLoginRequest,LoginToken,ManagerFindRoomListRequest,ManagerFindRoomListReply,ManagerFindChatRecordListRequest,ChatRecordListReply,ManagerFindScripListRequest,ManagerScripReply,ManagerFindScripListV2Request,ManagerScripV2Reply,ManagerUpdateScripTextRequest,ManagerUpdateScripPictureRequest,IDParam,Ids,ManagerFindReportListRequest,ManagerFindReportListReply,ManagerFindReportDetailsListRequest,ManagerFindReportDetailsListReply} from "../common/common_pb";
-import {ManagerFindIsCheckQualityUserListRequest,ManagerMarkHighQualityUserRequest,ManagerReMarkHighQualityUserRequest,ManagerUpdateUserSexRequest,ManagerUpdateUserCreditRequest,OnlinePersonReply,FindOnlinePersonRequest,ManagerUserUnsubscribeRequest} from "./manager_pb";
+import {ManagerFindIsCheckQualityUserListRequest,ManagerMarkHighQualityUserRequest,ManagerReMarkHighQualityUserRequest,ManagerUpdateUserSexRequest,ManagerUpdateUserCreditRequest,OnlinePersonReply,FindOnlinePersonRequest,ManagerUserUnsubscribeRequest,ManagerAddBlackPictureRequest} from "./manager_pb";
 import {FindOnlinePersonReply,FindOnlineCanMatchingPersonReply} from "../websocket/websocket_pb";
 
 const ManagerService = {
@@ -185,6 +185,11 @@ const ManagerService = {
 	const res = await request.post<{ data: FindOnlineCanMatchingPersonReply, code: string, message: string }>('/api/manager/user/matching/list', req);
     return res.data.data;
   },
+  /**  管理员增加黑名单图片 */
+  ManagerAddBlackPicture: async (req?: ManagerAddBlackPictureRequest) => {
+	const res = await request.post('/api/manager/black/picture/add', req);
+    return res.data.data;
+  },
 
 };
 

+ 3 - 0
js/api/manager/manager_pb.ts

@@ -1,3 +1,6 @@
+export interface ManagerAddBlackPictureRequest{
+    pictureUrl?:string;
+}
 export interface ManagerUserUnsubscribeRequest{
     userId?:number;
 }

Някои файлове не бяха показани, защото твърде много файлове са промени