diff --git a/apps/admin/locales/cs-CZ/common.json b/apps/admin/locales/cs-CZ/common.json index b859960..5574161 100644 --- a/apps/admin/locales/cs-CZ/common.json +++ b/apps/admin/locales/cs-CZ/common.json @@ -26,6 +26,7 @@ "20004": "Tento uživatel byl deaktivován, pokud máte dotazy, kontaktujte zákaznický servis.", "20005": "Nedostatečný zůstatek, prosím dobijte a zkuste to znovu.", "20006": "Funkce registrace není momentálně dostupná, zkuste to prosím později.", + "20008": "Informace o uživateli jsou nesprávné, zkontrolujte je a zkuste to znovu.", "30001": "Tento uzel již existuje, nepřidávejte ho znovu.", "30002": "Příslušný uzel nebyl nalezen, zkontrolujte a zkuste to znovu.", "30003": "Skupina již existuje, zkuste použít jiný název.", diff --git a/apps/admin/locales/de-DE/common.json b/apps/admin/locales/de-DE/common.json index fdf1b76..d124e61 100644 --- a/apps/admin/locales/de-DE/common.json +++ b/apps/admin/locales/de-DE/common.json @@ -26,6 +26,7 @@ "20004": "Dieser Benutzer wurde deaktiviert, bei Fragen wenden Sie sich bitte an den Kundenservice.", "20005": "Unzureichendes Guthaben, bitte aufladen und erneut versuchen.", "20006": "Die Registrierungsfunktion ist derzeit nicht verfügbar, bitte versuchen Sie es später erneut.", + "20008": "Die Benutzerinformationen sind falsch, bitte überprüfen Sie sie und versuchen Sie es erneut.", "30001": "Dieser Knoten existiert bereits, bitte nicht erneut hinzufügen.", "30002": "Kein relevanter Knoten gefunden, bitte überprüfen und erneut versuchen.", "30003": "Die Gruppe existiert bereits, bitte versuchen Sie einen anderen Namen zu verwenden.", diff --git a/apps/admin/locales/en-US/common.json b/apps/admin/locales/en-US/common.json index d15eed0..c581bae 100644 --- a/apps/admin/locales/en-US/common.json +++ b/apps/admin/locales/en-US/common.json @@ -26,6 +26,7 @@ "20004": "The user is disabled, please contact customer service if you have questions.", "20005": "Insufficient balance, please recharge and try again.", "20006": "The registration function is temporarily unavailable, please try again later.", + "20008": "User information is incorrect, please check and try again.", "30001": "The node already exists, please do not add it again.", "30002": "Related node not found, please check and try again.", "30003": "Group already exists, please try using a different name.", diff --git a/apps/admin/locales/es-ES/common.json b/apps/admin/locales/es-ES/common.json index 781508f..2f36677 100644 --- a/apps/admin/locales/es-ES/common.json +++ b/apps/admin/locales/es-ES/common.json @@ -26,6 +26,7 @@ "20004": "El usuario ha sido deshabilitado, si tiene alguna duda, por favor contacte al servicio al cliente.", "20005": "Saldo insuficiente, por favor recargue e intente nuevamente.", "20006": "La función de registro no está disponible temporalmente, por favor intente más tarde.", + "20008": "La información del usuario es incorrecta, por favor verifique e intente de nuevo.", "30001": "El nodo ya existe, por favor no lo agregue nuevamente.", "30002": "No se encontró el nodo relacionado, por favor verifique e intente de nuevo.", "30003": "El grupo ya existe, por favor intente usar otro nombre.", diff --git a/apps/admin/locales/es-MX/common.json b/apps/admin/locales/es-MX/common.json index ab0dba6..5a3ac66 100644 --- a/apps/admin/locales/es-MX/common.json +++ b/apps/admin/locales/es-MX/common.json @@ -26,6 +26,7 @@ "20004": "El usuario ha sido deshabilitado, si tienes dudas por favor contacta al servicio al cliente.", "20005": "Saldo insuficiente, por favor recarga e intenta de nuevo.", "20006": "La función de registro no está disponible por el momento, por favor intenta más tarde.", + "20008": "La información del usuario es incorrecta, por favor verifica e intenta de nuevo.", "30001": "El nodo ya existe, por favor no lo agregues de nuevo.", "30002": "No se encontró el nodo relacionado, por favor verifica e intenta de nuevo.", "30003": "El grupo ya existe, por favor intenta usar otro nombre.", diff --git a/apps/admin/locales/fa-IR/common.json b/apps/admin/locales/fa-IR/common.json index 61add9c..4dee74d 100644 --- a/apps/admin/locales/fa-IR/common.json +++ b/apps/admin/locales/fa-IR/common.json @@ -26,6 +26,7 @@ "20004": "کاربر غیرفعال است، در صورت داشتن سوال با خدمات مشتری تماس بگیرید.", "20005": "موجودی کافی نیست، لطفاً شارژ کرده و دوباره تلاش کنید.", "20006": "عملکرد ثبت‌نام به‌طور موقت در دسترس نیست، لطفاً بعداً دوباره تلاش کنید.", + "20008": "اطلاعات کاربر نادرست است، لطفاً بررسی کرده و دوباره تلاش کنید.", "30001": "گره قبلاً وجود دارد، لطفاً دوباره آن را اضافه نکنید.", "30002": "گره مرتبط یافت نشد، لطفاً بررسی کرده و دوباره تلاش کنید.", "30003": "گروه قبلاً وجود دارد، لطفاً از نام دیگری استفاده کنید.", diff --git a/apps/admin/locales/fi-FI/common.json b/apps/admin/locales/fi-FI/common.json index c037a31..7b9804e 100644 --- a/apps/admin/locales/fi-FI/common.json +++ b/apps/admin/locales/fi-FI/common.json @@ -26,6 +26,7 @@ "20004": "Käyttäjä on estetty, ota yhteyttä asiakaspalveluun, jos sinulla on kysyttävää.", "20005": "Saldo ei riitä, lataa lisää ja yritä uudelleen.", "20006": "Rekisteröinti ei ole tällä hetkellä käytettävissä, yritä myöhemmin uudelleen.", + "20008": "Käyttäjätiedot ovat virheelliset, tarkista ja yritä uudelleen.", "30001": "Solmu on jo olemassa, älä lisää sitä uudelleen.", "30002": "Solmua ei löytynyt, tarkista ja yritä uudelleen.", "30003": "Ryhmä on jo olemassa, yritä käyttää toista nimeä.", diff --git a/apps/admin/locales/fr-FR/common.json b/apps/admin/locales/fr-FR/common.json index 8cd91ae..bb28d4a 100644 --- a/apps/admin/locales/fr-FR/common.json +++ b/apps/admin/locales/fr-FR/common.json @@ -26,6 +26,7 @@ "20004": "Cet utilisateur a été désactivé, si vous avez des questions, veuillez contacter le service client.", "20005": "Solde insuffisant, veuillez recharger et réessayer.", "20006": "La fonction d'inscription est temporairement indisponible, veuillez réessayer plus tard.", + "20008": "Les informations de l'utilisateur sont incorrectes, veuillez vérifier et réessayer.", "30001": "Ce nœud existe déjà, veuillez ne pas l'ajouter à nouveau.", "30002": "Nœud non trouvé, veuillez vérifier et réessayer.", "30003": "Le groupe existe déjà, veuillez essayer un autre nom.", diff --git a/apps/admin/locales/hi-IN/common.json b/apps/admin/locales/hi-IN/common.json index 960be80..e914cab 100644 --- a/apps/admin/locales/hi-IN/common.json +++ b/apps/admin/locales/hi-IN/common.json @@ -26,6 +26,7 @@ "20004": "यह उपयोगकर्ता निष्क्रिय कर दिया गया है, यदि कोई प्रश्न हो तो कृपया ग्राहक सेवा से संपर्क करें।", "20005": "शेष राशि अपर्याप्त है, कृपया पुनः प्रयास करने से पहले रिचार्ज करें।", "20006": "पंजीकरण सुविधा अस्थायी रूप से उपलब्ध नहीं है, कृपया थोड़ी देर बाद पुनः प्रयास करें।", + "20008": "उपयोगकर्ता की जानकारी गलत है, कृपया जांच करें और पुनः प्रयास करें।", "30001": "यह नोड पहले से मौजूद है, कृपया पुनः जोड़ने का प्रयास न करें।", "30002": "संबंधित नोड नहीं मिला, कृपया जांच कर पुनः प्रयास करें।", "30003": "समूह पहले से मौजूद है, कृपया अन्य नाम का उपयोग करने का प्रयास करें।", diff --git a/apps/admin/locales/hu-HU/common.json b/apps/admin/locales/hu-HU/common.json index 7c88153..5eb2c9b 100644 --- a/apps/admin/locales/hu-HU/common.json +++ b/apps/admin/locales/hu-HU/common.json @@ -26,6 +26,7 @@ "20004": "A felhasználó le van tiltva, kérjük, vegye fel a kapcsolatot az ügyfélszolgálattal, ha kérdése van.", "20005": "Nincs elegendő egyenleg, kérjük, töltse fel, majd próbálja újra.", "20006": "A regisztrációs funkció jelenleg nem elérhető, kérjük, próbálja meg később újra.", + "20008": "A felhasználói információ helytelen, kérjük, ellenőrizze és próbálja újra.", "30001": "Ez a csomópont már létezik, kérjük, ne adja hozzá újra.", "30002": "A csomópont nem található, kérjük, ellenőrizze, majd próbálja újra.", "30003": "A csoport már létezik, kérjük, próbáljon meg másik nevet használni.", diff --git a/apps/admin/locales/ja-JP/common.json b/apps/admin/locales/ja-JP/common.json index 3ed55d6..c5b00ed 100644 --- a/apps/admin/locales/ja-JP/common.json +++ b/apps/admin/locales/ja-JP/common.json @@ -26,6 +26,7 @@ "20004": "このユーザーは無効になっています。ご不明な点がある場合はカスタマーサービスにお問い合わせください。", "20005": "残高が不足しています。チャージしてから再試行してください。", "20006": "登録機能は現在利用できません。しばらくしてから再試行してください。", + "20008": "ユーザー情報が正しくありません。確認して再試行してください。", "30001": "このノードは既に存在します。重複して追加しないでください。", "30002": "関連するノードが見つかりません。確認して再試行してください。", "30003": "グループは既に存在します。他の名前を使用してみてください。", diff --git a/apps/admin/locales/ko-KR/common.json b/apps/admin/locales/ko-KR/common.json index 87ca30a..07390f9 100644 --- a/apps/admin/locales/ko-KR/common.json +++ b/apps/admin/locales/ko-KR/common.json @@ -26,6 +26,7 @@ "20004": "해당 사용자가 비활성화되었습니다. 문의 사항이 있으면 고객 서비스에 문의해 주세요.", "20005": "잔액이 부족합니다. 충전 후 다시 시도해 주세요.", "20006": "등록 기능을 현재 사용할 수 없습니다. 잠시 후 다시 시도해 주세요.", + "20008": "사용자 정보가 올바르지 않습니다. 확인 후 다시 시도해 주세요.", "30001": "해당 노드가 이미 존재합니다. 중복 추가하지 마세요.", "30002": "관련 노드를 찾을 수 없습니다. 확인 후 다시 시도해 주세요.", "30003": "그룹이 이미 존재합니다. 다른 이름을 사용해 보세요.", diff --git a/apps/admin/locales/no-NO/common.json b/apps/admin/locales/no-NO/common.json index 289f507..40f2920 100644 --- a/apps/admin/locales/no-NO/common.json +++ b/apps/admin/locales/no-NO/common.json @@ -26,6 +26,7 @@ "20004": "Brukeren er deaktivert, vennligst kontakt kundeservice hvis du har spørsmål.", "20005": "Saldoen er utilstrekkelig, vennligst fyll på og prøv igjen.", "20006": "Registreringsfunksjonen er midlertidig utilgjengelig, vennligst prøv igjen senere.", + "20008": "Brukerinformasjonen er feil, vennligst sjekk og prøv igjen.", "30001": "Noden eksisterer allerede, vennligst ikke legg den til igjen.", "30002": "Ingen relaterte noder funnet, vennligst sjekk og prøv igjen.", "30003": "Gruppen eksisterer allerede, vennligst prøv et annet navn.", diff --git a/apps/admin/locales/pl-PL/common.json b/apps/admin/locales/pl-PL/common.json index 44ae0d3..6187fe7 100644 --- a/apps/admin/locales/pl-PL/common.json +++ b/apps/admin/locales/pl-PL/common.json @@ -26,6 +26,7 @@ "20004": "Użytkownik został zablokowany, w razie wątpliwości skontaktuj się z obsługą klienta.", "20005": "Niewystarczające środki, doładuj konto i spróbuj ponownie.", "20006": "Funkcja rejestracji jest tymczasowo niedostępna, spróbuj ponownie później.", + "20008": "Informacje o użytkowniku są nieprawidłowe, sprawdź i spróbuj ponownie.", "30001": "Węzeł już istnieje, nie dodawaj go ponownie.", "30002": "Nie znaleziono odpowiedniego węzła, sprawdź i spróbuj ponownie.", "30003": "Grupa już istnieje, spróbuj użyć innej nazwy.", diff --git a/apps/admin/locales/pt-BR/common.json b/apps/admin/locales/pt-BR/common.json index 6aea972..a4558e0 100644 --- a/apps/admin/locales/pt-BR/common.json +++ b/apps/admin/locales/pt-BR/common.json @@ -26,6 +26,7 @@ "20004": "O usuário foi desativado, se tiver dúvidas, entre em contato com o suporte ao cliente.", "20005": "Saldo insuficiente, por favor, recarregue e tente novamente.", "20006": "A função de registro está temporariamente indisponível, por favor, tente novamente mais tarde.", + "20008": "As informações do usuário estão incorretas, por favor, verifique e tente novamente.", "30001": "O nó já existe, por favor, não adicione novamente.", "30002": "Nenhum nó relacionado encontrado, por favor, verifique e tente novamente.", "30003": "O grupo já existe, por favor, tente usar outro nome.", diff --git a/apps/admin/locales/ro-RO/common.json b/apps/admin/locales/ro-RO/common.json index 4d65ffe..a6cc7fc 100644 --- a/apps/admin/locales/ro-RO/common.json +++ b/apps/admin/locales/ro-RO/common.json @@ -26,6 +26,7 @@ "20004": "Acest utilizator a fost dezactivat, dacă aveți întrebări, vă rugăm să contactați serviciul clienți.", "20005": "Sold insuficient, vă rugăm să reîncărcați și să încercați din nou.", "20006": "Funcția de înregistrare nu este disponibilă momentan, vă rugăm să încercați din nou mai târziu.", + "20008": "Informațiile despre utilizator sunt incorecte, vă rugăm să verificați și să încercați din nou.", "30001": "Acest nod există deja, vă rugăm să nu adăugați din nou.", "30002": "Nodul relevant nu a fost găsit, vă rugăm să verificați și să încercați din nou.", "30003": "Grupul există deja, vă rugăm să încercați să utilizați un alt nume.", diff --git a/apps/admin/locales/ru-RU/common.json b/apps/admin/locales/ru-RU/common.json index 1ebacd9..3e24b7a 100644 --- a/apps/admin/locales/ru-RU/common.json +++ b/apps/admin/locales/ru-RU/common.json @@ -26,6 +26,7 @@ "20004": "Пользователь заблокирован, если у вас есть вопросы, пожалуйста, свяжитесь с поддержкой.", "20005": "Недостаточно средств, пожалуйста, пополните баланс и попробуйте снова.", "20006": "Регистрация временно недоступна, пожалуйста, попробуйте позже.", + "20008": "Информация о пользователе неверна, пожалуйста, проверьте и попробуйте снова.", "30001": "Узел уже существует, пожалуйста, не добавляйте его повторно.", "30002": "Связанный узел не найден, пожалуйста, проверьте и попробуйте снова.", "30003": "Группа уже существует, пожалуйста, попробуйте использовать другое название.", diff --git a/apps/admin/locales/th-TH/common.json b/apps/admin/locales/th-TH/common.json index fb179ba..9e36296 100644 --- a/apps/admin/locales/th-TH/common.json +++ b/apps/admin/locales/th-TH/common.json @@ -26,6 +26,7 @@ "20004": "ผู้ใช้นี้ถูกระงับ หากมีข้อสงสัยกรุณาติดต่อฝ่ายบริการลูกค้า", "20005": "ยอดเงินคงเหลือไม่เพียงพอ กรุณาเติมเงินและลองใหม่อีกครั้ง", "20006": "ฟังก์ชันการลงทะเบียนยังไม่พร้อมใช้งาน กรุณาลองใหม่อีกครั้งในภายหลัง", + "20008": "ข้อมูลผู้ใช้ไม่ถูกต้อง กรุณาตรวจสอบและลองใหม่อีกครั้ง", "30001": "โหนดนี้มีอยู่แล้ว กรุณาอย่าเพิ่มซ้ำ", "30002": "ไม่พบโหนดที่เกี่ยวข้อง กรุณาตรวจสอบและลองใหม่อีกครั้ง", "30003": "กลุ่มนี้มีอยู่แล้ว กรุณาลองใช้ชื่ออื่น", diff --git a/apps/admin/locales/tr-TR/common.json b/apps/admin/locales/tr-TR/common.json index c49bdfd..5a645e8 100644 --- a/apps/admin/locales/tr-TR/common.json +++ b/apps/admin/locales/tr-TR/common.json @@ -26,6 +26,7 @@ "20004": "Bu kullanıcı devre dışı bırakıldı, sorularınız için lütfen müşteri hizmetleri ile iletişime geçin.", "20005": "Bakiye yetersiz, lütfen yükleme yapıp tekrar deneyin.", "20006": "Kayıt özelliği şu anda kullanılamıyor, lütfen daha sonra tekrar deneyin.", + "20008": "Kullanıcı bilgileri yanlış, lütfen kontrol edip tekrar deneyin.", "30001": "Bu düğüm zaten mevcut, lütfen tekrar eklemeyin.", "30002": "İlgili düğüm bulunamadı, lütfen kontrol edip tekrar deneyin.", "30003": "Grup zaten mevcut, lütfen başka bir ad kullanmayı deneyin.", diff --git a/apps/admin/locales/uk-UA/common.json b/apps/admin/locales/uk-UA/common.json index 66632b1..f7a7116 100644 --- a/apps/admin/locales/uk-UA/common.json +++ b/apps/admin/locales/uk-UA/common.json @@ -26,6 +26,7 @@ "20004": "Цей користувач був заблокований, якщо у вас є питання, зверніться до служби підтримки.", "20005": "Недостатньо коштів, поповніть рахунок і спробуйте знову.", "20006": "Функція реєстрації тимчасово недоступна, спробуйте пізніше.", + "20008": "Інформація користувача невірна, перевірте та спробуйте знову.", "30001": "Цей вузол вже існує, не додавайте повторно.", "30002": "Відповідний вузол не знайдено, перевірте та спробуйте знову.", "30003": "Група вже існує, спробуйте використати іншу назву.", diff --git a/apps/admin/locales/vi-VN/common.json b/apps/admin/locales/vi-VN/common.json index 84b6734..b4d2db2 100644 --- a/apps/admin/locales/vi-VN/common.json +++ b/apps/admin/locales/vi-VN/common.json @@ -26,6 +26,7 @@ "20004": "Người dùng này đã bị vô hiệu hóa, nếu có thắc mắc vui lòng liên hệ dịch vụ khách hàng.", "20005": "Số dư không đủ, vui lòng nạp tiền và thử lại.", "20006": "Chức năng đăng ký tạm thời không khả dụng, vui lòng thử lại sau.", + "20008": "Thông tin người dùng không chính xác, vui lòng kiểm tra và thử lại.", "30001": "Nút này đã tồn tại, vui lòng không thêm lại.", "30002": "Không tìm thấy nút liên quan, vui lòng kiểm tra và thử lại.", "30003": "Nhóm đã tồn tại, vui lòng thử sử dụng tên khác.", diff --git a/apps/admin/locales/zh-CN/common.json b/apps/admin/locales/zh-CN/common.json index bc67282..6f3e221 100644 --- a/apps/admin/locales/zh-CN/common.json +++ b/apps/admin/locales/zh-CN/common.json @@ -26,6 +26,7 @@ "20004": "该用户已被禁用,如有疑问请联系客服。", "20005": "余额不足,请充值后再次尝试。", "20006": "注册功能暂不可用,请稍后再试。", + "20008": "用户信息不正确,请检查后重试。", "30001": "该节点已存在,请勿重复添加。", "30002": "未找到相关节点,请检查后重试。", "30003": "分组已存在,请尝试使用其他名称。", diff --git a/apps/admin/locales/zh-HK/common.json b/apps/admin/locales/zh-HK/common.json index ca2a569..adec7a7 100644 --- a/apps/admin/locales/zh-HK/common.json +++ b/apps/admin/locales/zh-HK/common.json @@ -26,6 +26,7 @@ "20004": "該用戶已被禁用,如有疑問請聯繫客服。", "20005": "餘額不足,請充值後再次嘗試。", "20006": "註冊功能暫不可用,請稍後再試。", + "20008": "用戶資訊不正確,請檢查後重試。", "30001": "該節點已存在,請勿重複添加。", "30002": "未找到相關節點,請檢查後重試。", "30003": "分組已存在,請嘗試使用其他名稱。", diff --git a/apps/admin/services/admin/typings.d.ts b/apps/admin/services/admin/typings.d.ts index a87b776..0e26f8e 100644 --- a/apps/admin/services/admin/typings.d.ts +++ b/apps/admin/services/admin/typings.d.ts @@ -71,6 +71,12 @@ declare namespace API { register: RegisterConfig; }; + type AuthMethod = { + auth_type: string; + auth_identifier: string; + verified: boolean; + }; + type BatchDeleteCouponRequest = { ids: number[]; }; @@ -233,6 +239,12 @@ declare namespace API { content: string; }; + type CreateUserAuthMethodRequest = { + user_id: number; + auth_type: string; + auth_identifier: string; + }; + type CreateUserRequest = { email: string; telephone: string; @@ -289,6 +301,10 @@ declare namespace API { id: number; }; + type DeleteUserDeivceRequest = { + id: number; + }; + type DeleteUserParams = { id: number; }; @@ -573,6 +589,14 @@ declare namespace API { id: number; }; + type GetUserAuthMethodRequest = { + user_id: number; + }; + + type GetUserAuthMethodResponse = { + auth_methods: AuthMethod[]; + }; + type GetUserDetailParams = { id: number; }; @@ -1192,10 +1216,7 @@ declare namespace API { type UpdateUserRequest = { id: number; - email: string; password: string; - telephone: string; - telephone_area_code: string; avatar: string; balance: number; commission: number; @@ -1205,7 +1226,6 @@ declare namespace API { referer_id: number; enable: boolean; is_admin: boolean; - valid_email: boolean; enable_email_notify: boolean; enable_telegram_notify: boolean; enable_balance_notify: boolean; @@ -1216,9 +1236,6 @@ declare namespace API { type User = { id: number; - email: string; - telephone: string; - telephone_area_code: string; avatar: string; balance: number; commission: number; @@ -1235,6 +1252,7 @@ declare namespace API { enable_login_notify: boolean; enable_subscribe_notify: boolean; enable_trade_notify: boolean; + auth_methods: AuthMethod[]; created_at: number; updated_at: number; deleted_at?: number; @@ -1258,6 +1276,17 @@ declare namespace API { created_at: number; }; + type UserDevice = { + id: number; + user_id: number; + device_number: string; + online: boolean; + last_online: number; + enabled: boolean; + created_at: number; + updated_at: number; + }; + type UserStatistics = { date?: string; register: number; diff --git a/apps/admin/services/admin/user.ts b/apps/admin/services/admin/user.ts index 9ba1ebc..7197ef3 100644 --- a/apps/admin/services/admin/user.ts +++ b/apps/admin/services/admin/user.ts @@ -41,6 +41,32 @@ export async function deleteUser( }); } +/** Get user auth method GET /v1/admin/user/auth_method */ +export async function getUserAuthMethod(options?: { [key: string]: any }) { + return request( + '/v1/admin/user/auth_method', + { + method: 'GET', + ...(options || {}), + }, + ); +} + +/** Create user auth method POST /v1/admin/user/auth_method */ +export async function createUserAuthMethod( + body: API.CreateUserAuthMethodRequest, + options?: { [key: string]: any }, +) { + return request('/v1/admin/user/auth_method', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + /** Batch delete user DELETE /v1/admin/user/batch */ export async function batchDeleteUser( body: API.BatchDeleteUserRequest, @@ -79,6 +105,33 @@ export async function getUserDetail( }); } +/** User device PUT /v1/admin/user/device */ +export async function updaeUserDevice(body: API.UserDevice, options?: { [key: string]: any }) { + return request('/v1/admin/user/device', { + method: 'PUT', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** Delete user device DELETE /v1/admin/user/device */ +export async function deleteUserDevice( + body: API.DeleteUserDeivceRequest, + options?: { [key: string]: any }, +) { + return request('/v1/admin/user/device', { + method: 'DELETE', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + /** Get user list GET /v1/admin/user/list */ export async function getUserList( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) diff --git a/apps/admin/services/common/typings.d.ts b/apps/admin/services/common/typings.d.ts index 3fe8eb3..493f3bd 100644 --- a/apps/admin/services/common/typings.d.ts +++ b/apps/admin/services/common/typings.d.ts @@ -69,6 +69,12 @@ declare namespace API { register: RegisterConfig; }; + type AuthMethod = { + auth_type: string; + auth_identifier: string; + verified: boolean; + }; + type CheckUserParams = { email: string; }; @@ -571,9 +577,6 @@ declare namespace API { type User = { id: number; - email: string; - telephone: string; - telephone_area_code: string; avatar: string; balance: number; commission: number; @@ -590,6 +593,7 @@ declare namespace API { enable_login_notify: boolean; enable_subscribe_notify: boolean; enable_trade_notify: boolean; + auth_methods: AuthMethod[]; created_at: number; updated_at: number; deleted_at?: number; @@ -613,6 +617,17 @@ declare namespace API { created_at: number; }; + type UserDevice = { + id: number; + user_id: number; + device_number: string; + online: boolean; + last_online: number; + enabled: boolean; + created_at: number; + updated_at: number; + }; + type UserLoginRequest = { email: string; password: string;