Support super manager access

This commit is contained in:
Ruslan Bakiev
2026-04-04 09:41:36 +07:00
parent ecd92ef7e4
commit ad0bae79e8
8 changed files with 136 additions and 17 deletions

View File

@@ -0,0 +1,15 @@
query ManagerWithdrawalRequests($status: WithdrawalStatus) {
managerWithdrawalRequests(status: $status) {
id
requesterId
requesterEmail
requesterFullName
companyName
amount
status
reviewedById
reviewComment
createdAt
updatedAt
}
}

View File

@@ -4,6 +4,7 @@ scalar JSON
enum UserRole {
CLIENT
MANAGER
SUPER_MANAGER
}
enum MessengerType {
@@ -306,6 +307,20 @@ type ManagerBonusBalance {
transactionsCount: Int!
}
type ManagerWithdrawalRequest {
id: ID!
requesterId: ID!
requesterEmail: String!
requesterFullName: String!
companyName: String
amount: Float!
status: WithdrawalStatus!
reviewedById: ID
reviewComment: String
createdAt: DateTime!
updatedAt: DateTime!
}
type Query {
healthcheck: String!
me: User
@@ -321,6 +336,7 @@ type Query {
managerUsers: [ManagerUser!]!
managerOrders(status: OrderStatus): [Order!]!
managerBonusBalances: [ManagerBonusBalance!]!
managerWithdrawalRequests(status: WithdrawalStatus): [ManagerWithdrawalRequest!]!
registrationRequests(status: RegistrationStatus): [RegistrationRequest!]!
referralStats: ReferralStats!
}