From 9f8395fab13ca4b230a0f7d62636e209745c91d4 Mon Sep 17 00:00:00 2001
From: lrj <owen.stl@gmail.com>
Date: 星期日, 28 九月 2025 14:16:18 +0800
Subject: [PATCH] feat: 完善注册流程的文件上传功能
---
backend/src/main/resources/graphql/auth.graphqls | 38 ++++++++++++++++++++++++++++++++++++--
1 files changed, 36 insertions(+), 2 deletions(-)
diff --git a/backend/src/main/resources/graphql/auth.graphqls b/backend/src/main/resources/graphql/auth.graphqls
index d067fea..497adc8 100644
--- a/backend/src/main/resources/graphql/auth.graphqls
+++ b/backend/src/main/resources/graphql/auth.graphqls
@@ -1,6 +1,12 @@
extend type Mutation {
"Web绔敤鎴风櫥褰�"
webLogin(input: LoginRequest): LoginResponse
+ "寰俊灏忕▼搴忕櫥褰�"
+ wxLogin(input: WxLoginRequest): WxLoginResponse
+ "瑙e瘑寰俊鎵嬫満鍙凤紙鏃х増API锛�"
+ decryptPhoneNumber(encryptedData: String!, iv: String!, sessionKey: String!): PhoneDecryptResponse
+ "鑾峰彇寰俊鎵嬫満鍙凤紙鏂扮増API锛�"
+ getPhoneNumberByCode(code: String!): PhoneDecryptResponse
}
"鐧诲綍璇锋眰"
@@ -19,8 +25,9 @@
type UserInfo {
userId: ID!
name: String!
- phone: String!
+ phone: String
userType: String!
+ wxOpenid: String
employee: EmployeeInfo
judge: JudgeInfo
player: PlayerInfo
@@ -49,5 +56,32 @@
name: String!
phone: String
description: String
- auditState: Int
+}
+
+"寰俊鐧诲綍璇锋眰"
+input WxLoginRequest {
+ code: String
+ wxOpenid: String
+ wxUnionid: String
+ loginIp: String
+ deviceInfo: String
+ sessionKey: String
+ phoneAuthorized: Boolean
+ phone: String
+}
+
+"寰俊鐧诲綍鍝嶅簲"
+type WxLoginResponse {
+ token: String!
+ userInfo: UserInfo!
+ isNewUser: Boolean!
+ loginRecordId: ID!
+ sessionKey: String
+}
+
+"鎵嬫満鍙疯В瀵嗗搷搴�"
+type PhoneDecryptResponse {
+ phoneNumber: String!
+ purePhoneNumber: String
+ countryCode: String
}
\ No newline at end of file
--
Gitblit v1.8.0