import 'package:get/get.dart'; import 'package:starwork_flutter/routes/app_routes.dart'; import 'package:starwork_flutter/views/device/confirmPairDevice/confirm_pair_device_binding.dart'; import 'package:starwork_flutter/views/device/confirmPairDevice/confirm_pair_device_view.dart'; import 'package:starwork_flutter/views/device/searchDevice/search_device_binding.dart'; import 'package:starwork_flutter/views/device/searchDevice/search_device_view.dart'; import 'package:starwork_flutter/views/home/home_binding.dart'; import 'package:starwork_flutter/views/home/home_view.dart'; import 'package:starwork_flutter/views/login/forgotPassword/forgot_password_binding.dart'; import 'package:starwork_flutter/views/login/forgotPassword/forgot_password_view.dart'; import 'package:starwork_flutter/views/login/forgotPassword/setNewPassword/set_new_password_binding.dart'; import 'package:starwork_flutter/views/login/forgotPassword/setNewPassword/set_new_password_view.dart'; import 'package:starwork_flutter/views/login/inputVerificationCode/input_verification_code_binding.dart'; import 'package:starwork_flutter/views/login/inputVerificationCode/input_verification_code_view.dart'; import 'package:starwork_flutter/views/login/login_binding.dart'; import 'package:starwork_flutter/views/login/login_view.dart'; import 'package:starwork_flutter/views/main/main_binding.dart'; import 'package:starwork_flutter/views/main/main_view.dart'; import 'package:starwork_flutter/views/main/teamNotice/teamNoticeDetails/team_notice_details_binding.dart'; import 'package:starwork_flutter/views/main/teamNotice/teamNoticeDetails/team_notice_details_view.dart'; import 'package:starwork_flutter/views/main/teamNotice/team_notice_binding.dart'; import 'package:starwork_flutter/views/main/teamNotice/team_notice_view.dart'; import 'package:starwork_flutter/views/messages/messages_binding.dart'; import 'package:starwork_flutter/views/messages/messages_view.dart'; import 'package:starwork_flutter/views/mine/mine_binding.dart'; import 'package:starwork_flutter/views/mine/mine_view.dart'; class AppPages { // 定义所有路由 static final pages = [ GetPage( name: AppRoutes.login, page: () => const LoginView(), binding: LoginBinding(), ), GetPage( name: AppRoutes.home, page: () => HomeView(), binding: HomeBinding(), ), GetPage( name: AppRoutes.main, page: () => const MainView(), binding: MainBinding(), ), GetPage( name: AppRoutes.messages, page: () => const MessagesView(), binding: MessagesBinding(), ), GetPage( name: AppRoutes.mine, page: () => const MineView(), binding: MineBinding(), ), GetPage( name: AppRoutes.inputVerificationCode, page: () => const InputVerificationCodeView(), binding: InputVerificationCodeBinding(), ), GetPage( name: AppRoutes.forgotPassword, page: () => const ForgotPasswordView(), binding: ForgotPasswordBinding(), ), GetPage( name: AppRoutes.setNewPassword, page: () => const SetNewPasswordView(), binding: SetNewPasswordBinding(), ), GetPage( name: AppRoutes.searchDevice, page: () => const SearchDeviceView(), binding: SearchDeviceBinding(), ), GetPage( name: AppRoutes.confirmPairDevice, page: () => const ConfirmPairDeviceView(), binding: ConfirmPairDeviceBinding(), ), GetPage( name: AppRoutes.teamNotice, page: () => const TeamNoticeView(), binding: TeamNoticeBinding(), ), GetPage( name: AppRoutes.teamNoticeDetails, page: () => const TeamNoticeDetailsView(), binding: TeamNoticeDetailsBinding(), ), ]; }