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