| | |
| | | extend type Query { |
| | | # 这个文件主要是 mutation, 所以 query 可能是空的 |
| | | # 认证相关接口已迁移到RESTful API |
| | | _: Boolean |
| | | } |
| | | |
| | | extend type Mutation { |
| | | webLogin(input: LoginRequest!): LoginResponse |
| | | wxLogin(input: WxLoginRequest!): WxLoginResponse |
| | | decryptPhoneNumber(encryptedData: String!, iv: String!, sessionKey: String!): PhoneDecryptResponse |
| | | getPhoneNumberByCode(code: String!): PhoneDecryptResponse |
| | | # 认证相关接口已迁移到RESTful API (/auth/*) |
| | | _: Boolean |
| | | } |
| | | |
| | | input LoginRequest { |
| | |
| | | name: String |
| | | phone: String |
| | | userType: String |
| | | avatarUrl: String |
| | | employee: EmployeeInfo |
| | | judge: JudgeInfo |
| | | player: PlayerInfo |
| | |
| | | } |
| | | |
| | | type PlayerInfo { |
| | | id: Long |
| | | name: String |
| | | id: ID! |
| | | name: String! |
| | | phone: String |
| | | description: String |
| | | userInfo: PlayerUserInfo |
| | | } |
| | | |
| | | type PlayerUserInfo { |
| | | userId: Long |
| | | name: String |
| | | phone: String |
| | | avatarUrl: String |
| | | avatar: MediaInfo |
| | | } |
| | | |
| | | type PhoneDecryptResponse { |