import 'package:cpt_job/modules/applied_staff_detail/applied_staff_detail_page.dart';
import 'package:cpt_job/modules/applied_staff_reviews/applied_staff_reviews_page.dart';
import 'package:cpt_job/modules/applied_workflow/applied_workflow_page.dart';
import 'package:cpt_job/modules/job_applied/job_applied_page.dart';
import 'package:cpt_job/modules/job_applied_edit/job_applied_edit_page.dart';
import 'package:get/get.dart';
import 'package:router/path/router_path.dart';

import '../modules/attendance_review_list/attendance_review_page.dart';
import '../modules/job_list/job_list_page.dart';
import '../modules/job_list_detail/job_list_detail_page.dart';
import '../modules/sign_in_sign_out/sign_in_sign_out_page.dart';

class JobPageRouter {
  static final routes = [
    //签到签出
    GetPage(
      name: RouterPath.jobSignInSignOut,
      page: () => SignInSignOutPage(),
    ),

    //工作列表
    GetPage(
      name: RouterPath.jobList,
      page: () => JobListPage(),
    ),

    //工作列表详情
    GetPage(
      name: RouterPath.jobListDetail,
      page: () => JobListDetailPage(),
    ),

    //工作已申请列表
    GetPage(
      name: RouterPath.jobAppliedStaffList,
      page: () => JobAppliedPage(),
    ),

    //工作已申请列表
    GetPage(
      name: RouterPath.jobAppliedStaffWorkflow,
      page: () => AppliedWorkflowPage(),
    ),

    //编辑申请
    GetPage(
      name: RouterPath.jobAppliedStaffEdit,
      page: () => JobAppliedEditPage(),
    ),

    //员工详情
    GetPage(
      name: RouterPath.jobAppliedStaffDetail,
      page: () => AppliedStaffDetailPage(),
    ),

    //员工评价
    GetPage(
      name: RouterPath.jobAppliedStaffReviews,
      page: () => AppliedStaffReviewsPage(),
    ),

    //工作考勤的审核列表
    GetPage(
      name: RouterPath.jobAttendanceReviewList,
      page: () => AttendanceReviewPage(),
    ),

  ];
}