├── .gitignore ├── .idea ├── .gitignore ├── ApifoxUploaderProjectSetting.xml ├── compiler.xml ├── encodings.xml ├── git_toolbox_blame.xml ├── git_toolbox_prj.xml ├── inspectionProfiles │ └── Project_Default.xml ├── jarRepositories.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── 001-backend ├── PRD │ └── PRD.md ├── README.md ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── xiaou │ │ │ ├── CampusAffairsApplication.java │ │ │ ├── common │ │ │ ├── BusinessException.java │ │ │ ├── GlobalExceptionHandler.java │ │ │ └── Result.java │ │ │ ├── config │ │ │ ├── JwtInterceptor.java │ │ │ ├── MyBatisPlusConfig.java │ │ │ ├── MyMetaObjectHandler.java │ │ │ └── WebConfig.java │ │ │ ├── controller │ │ │ ├── ActivityController.java │ │ │ ├── AuthController.java │ │ │ ├── LeaveRequestController.java │ │ │ ├── NoticeController.java │ │ │ ├── RepairRequestController.java │ │ │ └── UserController.java │ │ │ ├── entity │ │ │ ├── Activity.java │ │ │ ├── ActivitySignup.java │ │ │ ├── LeaveRequest.java │ │ │ ├── Notice.java │ │ │ ├── RepairRequest.java │ │ │ └── User.java │ │ │ ├── mapper │ │ │ ├── ActivityMapper.java │ │ │ ├── ActivitySignupMapper.java │ │ │ ├── LeaveRequestMapper.java │ │ │ ├── NoticeMapper.java │ │ │ ├── RepairRequestMapper.java │ │ │ └── UserMapper.java │ │ │ ├── service │ │ │ ├── ActivityService.java │ │ │ ├── ActivitySignupService.java │ │ │ ├── LeaveRequestService.java │ │ │ ├── NoticeService.java │ │ │ ├── RepairRequestService.java │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ │ ├── ActivityServiceImpl.java │ │ │ │ ├── ActivitySignupServiceImpl.java │ │ │ │ ├── LeaveRequestServiceImpl.java │ │ │ │ ├── NoticeServiceImpl.java │ │ │ │ ├── RepairRequestServiceImpl.java │ │ │ │ └── UserServiceImpl.java │ │ │ └── utils │ │ │ └── JwtUtil.java │ │ └── resources │ │ ├── application.yml │ │ └── sql │ │ ├── init.sql │ │ └── migrate_activity.sql └── target │ └── classes │ ├── application.yml │ ├── com │ └── xiaou │ │ ├── CampusAffairsApplication.class │ │ ├── common │ │ ├── BusinessException.class │ │ ├── GlobalExceptionHandler.class │ │ └── Result.class │ │ ├── config │ │ ├── JwtInterceptor.class │ │ ├── MyBatisPlusConfig.class │ │ ├── MyMetaObjectHandler.class │ │ └── WebConfig.class │ │ ├── controller │ │ ├── ActivityController$CancelSignupRequest.class │ │ ├── ActivityController$SignupRequest.class │ │ ├── ActivityController.class │ │ ├── AuthController$ChangePasswordRequest.class │ │ ├── AuthController$LoginRequest.class │ │ ├── AuthController$LoginResponse.class │ │ ├── AuthController.class │ │ ├── LeaveRequestController$ApprovalRequest.class │ │ ├── LeaveRequestController.class │ │ ├── NoticeController.class │ │ ├── RepairRequestController$HandleRequest.class │ │ ├── RepairRequestController.class │ │ └── UserController.class │ │ ├── entity │ │ ├── Activity.class │ │ ├── ActivitySignup.class │ │ ├── LeaveRequest.class │ │ ├── Notice.class │ │ ├── RepairRequest.class │ │ └── User.class │ │ ├── mapper │ │ ├── ActivityMapper.class │ │ ├── ActivitySignupMapper.class │ │ ├── LeaveRequestMapper.class │ │ ├── NoticeMapper.class │ │ ├── RepairRequestMapper.class │ │ └── UserMapper.class │ │ ├── service │ │ ├── ActivityService.class │ │ ├── ActivitySignupService.class │ │ ├── LeaveRequestService.class │ │ ├── NoticeService.class │ │ ├── RepairRequestService.class │ │ ├── UserService.class │ │ └── impl │ │ │ ├── ActivityServiceImpl.class │ │ │ ├── ActivitySignupServiceImpl.class │ │ │ ├── LeaveRequestServiceImpl.class │ │ │ ├── NoticeServiceImpl.class │ │ │ ├── RepairRequestServiceImpl.class │ │ │ └── UserServiceImpl.class │ │ └── utils │ │ └── JwtUtil.class │ └── sql │ ├── init.sql │ └── migrate_activity.sql ├── 001-frontend ├── .gitignore ├── PROJECT_OVERVIEW.md ├── README.md ├── index.html ├── jsconfig.json ├── package-lock.json ├── package.json ├── src │ ├── App.vue │ ├── api │ │ ├── activity.js │ │ ├── auth.js │ │ ├── leave.js │ │ ├── notice.js │ │ ├── repair.js │ │ └── user.js │ ├── layout │ │ └── MainLayout.vue │ ├── main.js │ ├── router │ │ └── index.js │ ├── stores │ │ └── user.js │ ├── utils │ │ └── request.js │ └── views │ │ ├── Activity │ │ ├── Detail.vue │ │ └── Index.vue │ │ ├── Dashboard.vue │ │ ├── Leave │ │ └── Index.vue │ │ ├── Login.vue │ │ ├── Notice │ │ ├── Detail.vue │ │ └── Index.vue │ │ ├── Profile.vue │ │ ├── Register.vue │ │ ├── Repair │ │ └── Index.vue │ │ └── User │ │ └── Index.vue └── vite.config.js ├── 002-backend ├── PRD │ └── readme.md ├── README.md ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── xiaou │ │ │ ├── CourseSelectionApplication.java │ │ │ ├── common │ │ │ ├── BusinessException.java │ │ │ ├── GlobalExceptionHandler.java │ │ │ └── Result.java │ │ │ ├── config │ │ │ ├── JwtInterceptor.java │ │ │ └── WebConfig.java │ │ │ ├── controller │ │ │ ├── AuthController.java │ │ │ ├── CourseController.java │ │ │ ├── CourseSelectionController.java │ │ │ ├── GradeController.java │ │ │ ├── NoticeController.java │ │ │ ├── SystemConfigController.java │ │ │ └── UserController.java │ │ │ ├── entity │ │ │ ├── Course.java │ │ │ ├── CourseSelection.java │ │ │ ├── Grade.java │ │ │ ├── Notice.java │ │ │ ├── SystemConfig.java │ │ │ └── User.java │ │ │ ├── mapper │ │ │ ├── CourseMapper.java │ │ │ ├── CourseSelectionMapper.java │ │ │ ├── GradeMapper.java │ │ │ ├── NoticeMapper.java │ │ │ ├── SystemConfigMapper.java │ │ │ └── UserMapper.java │ │ │ ├── service │ │ │ ├── AuthService.java │ │ │ ├── CourseSelectionService.java │ │ │ ├── CourseService.java │ │ │ ├── GradeService.java │ │ │ ├── NoticeService.java │ │ │ ├── SystemConfigService.java │ │ │ └── UserService.java │ │ │ └── utils │ │ │ └── JwtUtil.java │ │ └── resources │ │ ├── application.yml │ │ ├── mapper │ │ ├── CourseMapper.xml │ │ ├── CourseSelectionMapper.xml │ │ ├── GradeMapper.xml │ │ ├── NoticeMapper.xml │ │ ├── SystemConfigMapper.xml │ │ └── UserMapper.xml │ │ └── sql │ │ └── init.sql └── target │ └── classes │ ├── application.yml │ ├── com │ └── xiaou │ │ ├── CourseSelectionApplication.class │ │ ├── common │ │ ├── BusinessException.class │ │ ├── GlobalExceptionHandler.class │ │ └── Result.class │ │ ├── config │ │ ├── JwtInterceptor.class │ │ └── WebConfig.class │ │ ├── controller │ │ ├── AuthController$ChangePasswordRequest.class │ │ ├── AuthController$LoginRequest.class │ │ ├── AuthController$RegisterRequest.class │ │ ├── AuthController.class │ │ ├── CourseController.class │ │ ├── CourseSelectionController.class │ │ ├── GradeController$SubmitGradeRequest.class │ │ ├── GradeController.class │ │ ├── NoticeController.class │ │ ├── SystemConfigController.class │ │ └── UserController.class │ │ ├── entity │ │ ├── Course.class │ │ ├── CourseSelection.class │ │ ├── Grade.class │ │ ├── Notice.class │ │ ├── SystemConfig.class │ │ └── User.class │ │ ├── mapper │ │ ├── CourseMapper.class │ │ ├── CourseSelectionMapper.class │ │ ├── GradeMapper.class │ │ ├── NoticeMapper.class │ │ ├── SystemConfigMapper.class │ │ └── UserMapper.class │ │ ├── service │ │ ├── AuthService.class │ │ ├── CourseSelectionService.class │ │ ├── CourseService.class │ │ ├── GradeService.class │ │ ├── NoticeService.class │ │ ├── SystemConfigService.class │ │ └── UserService.class │ │ └── utils │ │ └── JwtUtil.class │ ├── mapper │ ├── CourseMapper.xml │ ├── CourseSelectionMapper.xml │ ├── GradeMapper.xml │ ├── NoticeMapper.xml │ ├── SystemConfigMapper.xml │ └── UserMapper.xml │ └── sql │ └── init.sql ├── 002-frontend ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── App.vue │ ├── api │ │ ├── auth.js │ │ ├── config.js │ │ ├── course.js │ │ ├── grade.js │ │ ├── notice.js │ │ ├── selection.js │ │ └── user.js │ ├── layout │ │ ├── AdminLayout.vue │ │ ├── StudentLayout.vue │ │ └── TeacherLayout.vue │ ├── main.js │ ├── router │ │ └── index.js │ ├── stores │ │ └── user.js │ ├── utils │ │ └── request.js │ └── views │ │ ├── Login.vue │ │ ├── Register.vue │ │ ├── admin │ │ ├── CourseManage.vue │ │ ├── NoticeManage.vue │ │ ├── StudentManage.vue │ │ ├── SystemConfig.vue │ │ └── TeacherManage.vue │ │ ├── student │ │ ├── CourseList.vue │ │ ├── Grades.vue │ │ └── MyCourses.vue │ │ └── teacher │ │ ├── CourseStudents.vue │ │ ├── GradeManage.vue │ │ └── MyCourses.vue └── vite.config.js ├── 003-backend ├── FEATURES.md ├── IMAGES_REQUIRED.md ├── INSTALL.md ├── PRD │ └── 1.md ├── QUICK_START.md ├── README.md ├── TEST_ACCOUNTS.md ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── xiaou │ │ │ ├── FarmPlatformApplication.java │ │ │ ├── common │ │ │ ├── BusinessException.java │ │ │ ├── GlobalExceptionHandler.java │ │ │ └── Result.java │ │ │ ├── config │ │ │ ├── JwtInterceptor.java │ │ │ ├── MyBatisPlusConfig.java │ │ │ ├── MyMetaObjectHandler.java │ │ │ └── WebConfig.java │ │ │ ├── controller │ │ │ ├── AuthController.java │ │ │ ├── CategoryController.java │ │ │ ├── CommentController.java │ │ │ ├── NoticeController.java │ │ │ ├── OrderController.java │ │ │ ├── ProductController.java │ │ │ ├── StatisticsController.java │ │ │ ├── UserController.java │ │ │ └── ViewController.java │ │ │ ├── entity │ │ │ ├── Category.java │ │ │ ├── Comment.java │ │ │ ├── Notice.java │ │ │ ├── Order.java │ │ │ ├── OrderItem.java │ │ │ ├── Product.java │ │ │ └── User.java │ │ │ ├── mapper │ │ │ ├── CategoryMapper.java │ │ │ ├── CommentMapper.java │ │ │ ├── NoticeMapper.java │ │ │ ├── OrderItemMapper.java │ │ │ ├── OrderMapper.java │ │ │ ├── ProductMapper.java │ │ │ └── UserMapper.java │ │ │ ├── service │ │ │ ├── CategoryService.java │ │ │ ├── CommentService.java │ │ │ ├── NoticeService.java │ │ │ ├── OrderItemService.java │ │ │ ├── OrderService.java │ │ │ ├── ProductService.java │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ │ ├── CategoryServiceImpl.java │ │ │ │ ├── CommentServiceImpl.java │ │ │ │ ├── NoticeServiceImpl.java │ │ │ │ ├── OrderItemServiceImpl.java │ │ │ │ ├── OrderServiceImpl.java │ │ │ │ ├── ProductServiceImpl.java │ │ │ │ └── UserServiceImpl.java │ │ │ └── utils │ │ │ ├── JwtUtil.java │ │ │ └── PasswordUtil.java │ │ └── resources │ │ ├── application.yml │ │ ├── sql │ │ └── init.sql │ │ ├── static │ │ └── images │ │ │ └── products │ │ │ ├── .gitkeep │ │ │ └── README.md │ │ └── templates │ │ ├── admin_dashboard.html │ │ ├── cart.html │ │ ├── farmer_dashboard.html │ │ ├── index.html │ │ ├── login.html │ │ ├── order.html │ │ ├── product_detail.html │ │ ├── products.html │ │ └── register.html └── target │ └── classes │ ├── application.yml │ ├── com │ └── xiaou │ │ ├── FarmPlatformApplication.class │ │ ├── common │ │ ├── BusinessException.class │ │ ├── GlobalExceptionHandler.class │ │ └── Result.class │ │ ├── config │ │ ├── JwtInterceptor.class │ │ ├── MyBatisPlusConfig.class │ │ ├── MyMetaObjectHandler.class │ │ └── WebConfig.class │ │ ├── controller │ │ ├── AuthController.class │ │ ├── CategoryController.class │ │ ├── CommentController.class │ │ ├── NoticeController.class │ │ ├── OrderController.class │ │ ├── ProductController.class │ │ ├── StatisticsController.class │ │ ├── UserController.class │ │ └── ViewController.class │ │ ├── entity │ │ ├── Category.class │ │ ├── Comment.class │ │ ├── Notice.class │ │ ├── Order.class │ │ ├── OrderItem.class │ │ ├── Product.class │ │ └── User.class │ │ ├── mapper │ │ ├── CategoryMapper.class │ │ ├── CommentMapper.class │ │ ├── NoticeMapper.class │ │ ├── OrderItemMapper.class │ │ ├── OrderMapper.class │ │ ├── ProductMapper.class │ │ └── UserMapper.class │ │ ├── service │ │ ├── CategoryService.class │ │ ├── CommentService.class │ │ ├── NoticeService.class │ │ ├── OrderItemService.class │ │ ├── OrderService.class │ │ ├── ProductService.class │ │ ├── UserService.class │ │ └── impl │ │ │ ├── CategoryServiceImpl.class │ │ │ ├── CommentServiceImpl.class │ │ │ ├── NoticeServiceImpl.class │ │ │ ├── OrderItemServiceImpl.class │ │ │ ├── OrderServiceImpl.class │ │ │ ├── ProductServiceImpl.class │ │ │ └── UserServiceImpl.class │ │ └── utils │ │ ├── JwtUtil.class │ │ └── PasswordUtil.class │ ├── sql │ └── init.sql │ ├── static │ └── images │ │ └── products │ │ ├── .gitkeep │ │ └── README.md │ └── templates │ ├── admin_dashboard.html │ ├── cart.html │ ├── farmer_dashboard.html │ ├── index.html │ ├── login.html │ ├── order.html │ ├── product_detail.html │ ├── products.html │ └── register.html ├── 004-backend ├── ACCOUNTS.md ├── PRD │ └── 1.md ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── xiaou │ │ │ ├── ChatSystemApplication.java │ │ │ ├── common │ │ │ ├── CurrentUser.java │ │ │ └── R.java │ │ │ ├── config │ │ │ ├── AuthInterceptor.java │ │ │ ├── MyMetaObjectHandler.java │ │ │ ├── RedisConfig.java │ │ │ ├── WebConfig.java │ │ │ └── WebSocketConfig.java │ │ │ ├── controller │ │ │ ├── AuthController.java │ │ │ ├── ChatController.java │ │ │ ├── FriendController.java │ │ │ ├── NotificationController.java │ │ │ └── UserController.java │ │ │ ├── entity │ │ │ ├── ChatMessage.java │ │ │ ├── Friend.java │ │ │ ├── FriendGroup.java │ │ │ ├── Notification.java │ │ │ └── User.java │ │ │ ├── mapper │ │ │ ├── ChatMessageMapper.java │ │ │ ├── FriendGroupMapper.java │ │ │ ├── FriendMapper.java │ │ │ ├── NotificationMapper.java │ │ │ └── UserMapper.java │ │ │ ├── service │ │ │ ├── ChatMessageService.java │ │ │ ├── FriendGroupService.java │ │ │ ├── FriendService.java │ │ │ ├── NotificationService.java │ │ │ ├── OnlineUserService.java │ │ │ └── UserService.java │ │ │ ├── utils │ │ │ └── JwtUtil.java │ │ │ └── websocket │ │ │ └── ChatWebSocketHandler.java │ │ └── resources │ │ ├── application.yml │ │ └── sql │ │ └── init.sql └── target │ └── classes │ ├── application.yml │ ├── com │ └── xiaou │ │ ├── ChatSystemApplication.class │ │ ├── common │ │ ├── CurrentUser.class │ │ └── R.class │ │ ├── config │ │ ├── AuthInterceptor.class │ │ ├── MyMetaObjectHandler.class │ │ ├── RedisConfig.class │ │ ├── WebConfig.class │ │ └── WebSocketConfig.class │ │ ├── controller │ │ ├── AuthController.class │ │ ├── ChatController.class │ │ ├── FriendController.class │ │ ├── NotificationController.class │ │ └── UserController.class │ │ ├── entity │ │ ├── ChatMessage.class │ │ ├── Friend.class │ │ ├── FriendGroup.class │ │ ├── Notification.class │ │ └── User.class │ │ ├── mapper │ │ ├── ChatMessageMapper.class │ │ ├── FriendGroupMapper.class │ │ ├── FriendMapper.class │ │ ├── NotificationMapper.class │ │ └── UserMapper.class │ │ ├── service │ │ ├── ChatMessageService.class │ │ ├── FriendGroupService.class │ │ ├── FriendService.class │ │ ├── NotificationService.class │ │ ├── OnlineUserService.class │ │ └── UserService.class │ │ ├── utils │ │ └── JwtUtil.class │ │ └── websocket │ │ └── ChatWebSocketHandler.class │ └── sql │ └── init.sql ├── 004-frontend ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── App.vue │ ├── api │ │ ├── auth.js │ │ ├── chat.js │ │ ├── friend.js │ │ ├── notification.js │ │ └── user.js │ ├── layout │ │ └── MainLayout.vue │ ├── main.js │ ├── router │ │ └── index.js │ ├── stores │ │ └── user.js │ ├── utils │ │ ├── request.js │ │ └── websocket.js │ └── views │ │ ├── Chat.vue │ │ ├── Friends.vue │ │ ├── Login.vue │ │ ├── Notifications.vue │ │ ├── Profile.vue │ │ └── Register.vue └── vite.config.js ├── 005-backend ├── ACCOUNTS.md ├── PRD │ └── 1.md ├── README.md ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── xiaou │ │ │ ├── SurveyApplication.java │ │ │ ├── common │ │ │ └── Result.java │ │ │ ├── config │ │ │ └── WebConfig.java │ │ │ ├── controller │ │ │ ├── AnswerController.java │ │ │ ├── PageController.java │ │ │ ├── QuestionController.java │ │ │ ├── SurveyController.java │ │ │ └── UserController.java │ │ │ ├── entity │ │ │ ├── Answer.java │ │ │ ├── AnswerDetail.java │ │ │ ├── Question.java │ │ │ ├── Survey.java │ │ │ └── User.java │ │ │ ├── exception │ │ │ └── GlobalExceptionHandler.java │ │ │ ├── interceptor │ │ │ └── AuthInterceptor.java │ │ │ ├── mapper │ │ │ ├── AnswerDetailMapper.java │ │ │ ├── AnswerMapper.java │ │ │ ├── QuestionMapper.java │ │ │ ├── SurveyMapper.java │ │ │ └── UserMapper.java │ │ │ ├── service │ │ │ ├── AnswerDetailService.java │ │ │ ├── AnswerService.java │ │ │ ├── ExportService.java │ │ │ ├── QuestionService.java │ │ │ ├── SurveyService.java │ │ │ └── UserService.java │ │ │ └── utils │ │ │ └── JwtUtil.java │ │ └── resources │ │ ├── application.yml │ │ ├── sql │ │ └── init.sql │ │ ├── static │ │ └── README.md │ │ └── templates │ │ ├── dashboard.html │ │ ├── index.html │ │ ├── login.html │ │ ├── register.html │ │ ├── survey_create.html │ │ ├── survey_edit.html │ │ ├── survey_fill.html │ │ └── survey_stat.html ├── target │ └── classes │ │ ├── application.yml │ │ ├── com │ │ └── xiaou │ │ │ ├── SurveyApplication.class │ │ │ ├── common │ │ │ └── Result.class │ │ │ ├── config │ │ │ └── WebConfig.class │ │ │ ├── controller │ │ │ ├── AnswerController.class │ │ │ ├── PageController.class │ │ │ ├── QuestionController.class │ │ │ ├── SurveyController.class │ │ │ └── UserController.class │ │ │ ├── entity │ │ │ ├── Answer.class │ │ │ ├── AnswerDetail.class │ │ │ ├── Question.class │ │ │ ├── Survey.class │ │ │ └── User.class │ │ │ ├── exception │ │ │ └── GlobalExceptionHandler.class │ │ │ ├── interceptor │ │ │ └── AuthInterceptor.class │ │ │ ├── mapper │ │ │ ├── AnswerDetailMapper.class │ │ │ ├── AnswerMapper.class │ │ │ ├── QuestionMapper.class │ │ │ ├── SurveyMapper.class │ │ │ └── UserMapper.class │ │ │ ├── service │ │ │ ├── AnswerDetailService.class │ │ │ ├── AnswerService.class │ │ │ ├── ExportService.class │ │ │ ├── QuestionService.class │ │ │ ├── SurveyService.class │ │ │ └── UserService.class │ │ │ └── utils │ │ │ └── JwtUtil.class │ │ ├── sql │ │ └── init.sql │ │ ├── static │ │ └── README.md │ │ └── templates │ │ ├── dashboard.html │ │ ├── index.html │ │ ├── login.html │ │ ├── register.html │ │ ├── survey_create.html │ │ ├── survey_edit.html │ │ ├── survey_fill.html │ │ └── survey_stat.html └── 使用说明.md ├── 006-backend ├── ACCOUNTS.md ├── PRD │ └── PRD.md ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── xiaou │ │ │ ├── LostFoundApplication.java │ │ │ ├── common │ │ │ └── Result.java │ │ │ ├── config │ │ │ └── WebConfig.java │ │ │ ├── controller │ │ │ ├── CategoryController.java │ │ │ ├── ClaimController.java │ │ │ ├── FavoriteController.java │ │ │ ├── FileController.java │ │ │ ├── FoundItemController.java │ │ │ ├── LostItemController.java │ │ │ ├── NotificationController.java │ │ │ ├── PageController.java │ │ │ └── UserController.java │ │ │ ├── entity │ │ │ ├── Category.java │ │ │ ├── Claim.java │ │ │ ├── Favorite.java │ │ │ ├── FoundItem.java │ │ │ ├── ItemImage.java │ │ │ ├── LostItem.java │ │ │ ├── Notification.java │ │ │ └── User.java │ │ │ ├── interceptor │ │ │ └── AuthInterceptor.java │ │ │ ├── mapper │ │ │ ├── CategoryMapper.java │ │ │ ├── ClaimMapper.java │ │ │ ├── FavoriteMapper.java │ │ │ ├── FoundItemMapper.java │ │ │ ├── ItemImageMapper.java │ │ │ ├── LostItemMapper.java │ │ │ ├── NotificationMapper.java │ │ │ └── UserMapper.java │ │ │ ├── service │ │ │ ├── CategoryService.java │ │ │ ├── ClaimService.java │ │ │ ├── FavoriteService.java │ │ │ ├── FoundItemService.java │ │ │ ├── LostItemService.java │ │ │ ├── NotificationService.java │ │ │ └── UserService.java │ │ │ └── utils │ │ │ └── FileUploadUtil.java │ │ └── resources │ │ ├── application.yml │ │ ├── mapper │ │ ├── CategoryMapper.xml │ │ ├── ClaimMapper.xml │ │ ├── FavoriteMapper.xml │ │ ├── FoundItemMapper.xml │ │ ├── ItemImageMapper.xml │ │ ├── LostItemMapper.xml │ │ ├── NotificationMapper.xml │ │ └── UserMapper.xml │ │ ├── sql │ │ └── init.sql │ │ ├── static │ │ ├── css │ │ │ └── common.css │ │ ├── images │ │ │ └── README.md │ │ └── js │ │ │ └── common.js │ │ └── templates │ │ ├── admin-categories.html │ │ ├── admin-users.html │ │ ├── claims-received.html │ │ ├── claims-sent.html │ │ ├── favorites.html │ │ ├── found-detail.html │ │ ├── found.html │ │ ├── home.html │ │ ├── login.html │ │ ├── lost-detail.html │ │ ├── lost.html │ │ ├── my-found.html │ │ ├── my-lost.html │ │ ├── notifications.html │ │ ├── profile.html │ │ ├── publish-found.html │ │ ├── publish-lost.html │ │ └── register.html └── target │ └── classes │ ├── application.yml │ ├── com │ └── xiaou │ │ ├── LostFoundApplication.class │ │ ├── common │ │ └── Result.class │ │ ├── config │ │ └── WebConfig.class │ │ ├── controller │ │ ├── CategoryController.class │ │ ├── ClaimController.class │ │ ├── FavoriteController.class │ │ ├── FileController.class │ │ ├── FoundItemController.class │ │ ├── LostItemController.class │ │ ├── NotificationController.class │ │ ├── PageController.class │ │ └── UserController.class │ │ ├── entity │ │ ├── Category.class │ │ ├── Claim.class │ │ ├── Favorite.class │ │ ├── FoundItem.class │ │ ├── ItemImage.class │ │ ├── LostItem.class │ │ ├── Notification.class │ │ └── User.class │ │ ├── interceptor │ │ └── AuthInterceptor.class │ │ ├── mapper │ │ ├── CategoryMapper.class │ │ ├── ClaimMapper.class │ │ ├── FavoriteMapper.class │ │ ├── FoundItemMapper.class │ │ ├── ItemImageMapper.class │ │ ├── LostItemMapper.class │ │ ├── NotificationMapper.class │ │ └── UserMapper.class │ │ ├── service │ │ ├── CategoryService.class │ │ ├── ClaimService.class │ │ ├── FavoriteService.class │ │ ├── FoundItemService.class │ │ ├── LostItemService.class │ │ ├── NotificationService.class │ │ └── UserService.class │ │ └── utils │ │ └── FileUploadUtil.class │ ├── mapper │ ├── CategoryMapper.xml │ ├── ClaimMapper.xml │ ├── FavoriteMapper.xml │ ├── FoundItemMapper.xml │ ├── ItemImageMapper.xml │ ├── LostItemMapper.xml │ ├── NotificationMapper.xml │ └── UserMapper.xml │ ├── sql │ └── init.sql │ ├── static │ ├── css │ │ └── common.css │ ├── images │ │ └── README.md │ └── js │ │ └── common.js │ └── templates │ ├── admin-categories.html │ ├── admin-users.html │ ├── claims-received.html │ ├── claims-sent.html │ ├── favorites.html │ ├── found-detail.html │ ├── found.html │ ├── home.html │ ├── login.html │ ├── lost-detail.html │ ├── lost.html │ ├── my-found.html │ ├── my-lost.html │ ├── notifications.html │ ├── profile.html │ ├── publish-found.html │ ├── publish-lost.html │ └── register.html ├── 007-backend ├── ACCOUNTS.md ├── PRD │ └── PRD.md ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── xiaou │ │ │ ├── VolunteerApplication.java │ │ │ ├── common │ │ │ └── Result.java │ │ │ ├── config │ │ │ └── WebConfig.java │ │ │ ├── controller │ │ │ ├── ActivityController.java │ │ │ ├── AttendanceController.java │ │ │ ├── AuthController.java │ │ │ ├── EnrollmentController.java │ │ │ ├── ExchangeController.java │ │ │ ├── PointsController.java │ │ │ ├── RewardController.java │ │ │ ├── StatsController.java │ │ │ └── UserController.java │ │ │ ├── entity │ │ │ ├── Activity.java │ │ │ ├── Attendance.java │ │ │ ├── Enrollment.java │ │ │ ├── ExchangeRecord.java │ │ │ ├── PointsRecord.java │ │ │ ├── Reward.java │ │ │ └── User.java │ │ │ ├── interceptor │ │ │ └── AuthInterceptor.java │ │ │ ├── mapper │ │ │ ├── ActivityMapper.java │ │ │ ├── AttendanceMapper.java │ │ │ ├── EnrollmentMapper.java │ │ │ ├── ExchangeRecordMapper.java │ │ │ ├── PointsRecordMapper.java │ │ │ ├── RewardMapper.java │ │ │ └── UserMapper.java │ │ │ ├── service │ │ │ ├── ActivityService.java │ │ │ ├── AttendanceService.java │ │ │ ├── EnrollmentService.java │ │ │ ├── ExchangeRecordService.java │ │ │ ├── PointsRecordService.java │ │ │ ├── RewardService.java │ │ │ └── UserService.java │ │ │ └── utils │ │ │ └── JwtUtil.java │ │ └── resources │ │ ├── application.yml │ │ └── sql │ │ └── init.sql └── target │ └── classes │ ├── application.yml │ ├── com │ └── xiaou │ │ ├── VolunteerApplication.class │ │ ├── common │ │ └── Result.class │ │ ├── config │ │ └── WebConfig.class │ │ ├── controller │ │ ├── ActivityController.class │ │ ├── AttendanceController.class │ │ ├── AuthController.class │ │ ├── EnrollmentController.class │ │ ├── ExchangeController.class │ │ ├── PointsController.class │ │ ├── RewardController.class │ │ ├── StatsController.class │ │ └── UserController.class │ │ ├── entity │ │ ├── Activity.class │ │ ├── Attendance.class │ │ ├── Enrollment.class │ │ ├── ExchangeRecord.class │ │ ├── PointsRecord.class │ │ ├── Reward.class │ │ └── User.class │ │ ├── interceptor │ │ └── AuthInterceptor.class │ │ ├── mapper │ │ ├── ActivityMapper.class │ │ ├── AttendanceMapper.class │ │ ├── EnrollmentMapper.class │ │ ├── ExchangeRecordMapper.class │ │ ├── PointsRecordMapper.class │ │ ├── RewardMapper.class │ │ └── UserMapper.class │ │ ├── service │ │ ├── ActivityService.class │ │ ├── AttendanceService.class │ │ ├── EnrollmentService.class │ │ ├── ExchangeRecordService.class │ │ ├── PointsRecordService.class │ │ ├── RewardService.class │ │ └── UserService.class │ │ └── utils │ │ └── JwtUtil.class │ └── sql │ └── init.sql ├── 007-frontend ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── App.vue │ ├── api │ │ ├── activity.js │ │ ├── attendance.js │ │ ├── auth.js │ │ ├── enrollment.js │ │ ├── exchange.js │ │ ├── points.js │ │ ├── reward.js │ │ ├── stats.js │ │ └── user.js │ ├── layout │ │ ├── AdminLayout.vue │ │ └── VolunteerLayout.vue │ ├── main.js │ ├── router │ │ └── index.js │ ├── stores │ │ └── user.js │ ├── utils │ │ └── request.js │ └── views │ │ ├── Login.vue │ │ ├── Profile.vue │ │ ├── Register.vue │ │ ├── admin │ │ ├── ActivityManage.vue │ │ ├── AttendanceManage.vue │ │ ├── Dashboard.vue │ │ ├── EnrollmentManage.vue │ │ ├── ExchangeManage.vue │ │ ├── PointsManage.vue │ │ ├── RewardManage.vue │ │ └── UserManage.vue │ │ └── volunteer │ │ ├── Activities.vue │ │ ├── ActivityDetail.vue │ │ ├── MyActivities.vue │ │ ├── MyExchanges.vue │ │ ├── MyPoints.vue │ │ ├── Ranking.vue │ │ └── Rewards.vue └── vite.config.js ├── 008-backend ├── ACCOUNTS.md ├── PRD │ └── PRD.md ├── QUICK_START.md ├── README.md ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── xiaou │ │ │ ├── SmartRecipeApplication.java │ │ │ ├── common │ │ │ └── Result.java │ │ │ ├── config │ │ │ └── WebConfig.java │ │ │ ├── controller │ │ │ ├── AdminController.java │ │ │ ├── CookingController.java │ │ │ ├── IngredientController.java │ │ │ ├── NutritionController.java │ │ │ ├── RecipeController.java │ │ │ ├── RecommendController.java │ │ │ ├── ShoppingController.java │ │ │ ├── UserController.java │ │ │ └── UserIngredientController.java │ │ │ ├── dto │ │ │ ├── CookingRecordDTO.java │ │ │ ├── LoginDTO.java │ │ │ ├── RecipeCreateDTO.java │ │ │ ├── RecipeIngredientDTO.java │ │ │ ├── RecipeQueryDTO.java │ │ │ ├── RecipeStepDTO.java │ │ │ ├── RegisterDTO.java │ │ │ ├── ShoppingGenerateDTO.java │ │ │ └── UserUpdateDTO.java │ │ │ ├── entity │ │ │ ├── CookingRecord.java │ │ │ ├── Ingredient.java │ │ │ ├── Recipe.java │ │ │ ├── RecipeIngredient.java │ │ │ ├── RecipeStep.java │ │ │ ├── ShoppingList.java │ │ │ ├── User.java │ │ │ ├── UserCollect.java │ │ │ └── UserIngredient.java │ │ │ ├── exception │ │ │ ├── BusinessException.java │ │ │ └── GlobalExceptionHandler.java │ │ │ ├── interceptor │ │ │ └── AuthInterceptor.java │ │ │ ├── mapper │ │ │ ├── CookingRecordMapper.java │ │ │ ├── IngredientMapper.java │ │ │ ├── RecipeIngredientMapper.java │ │ │ ├── RecipeMapper.java │ │ │ ├── RecipeStepMapper.java │ │ │ ├── ShoppingListMapper.java │ │ │ ├── UserCollectMapper.java │ │ │ ├── UserIngredientMapper.java │ │ │ └── UserMapper.java │ │ │ ├── service │ │ │ ├── AdminService.java │ │ │ ├── CookingRecordService.java │ │ │ ├── IngredientService.java │ │ │ ├── NutritionService.java │ │ │ ├── RecipeIngredientService.java │ │ │ ├── RecipeService.java │ │ │ ├── RecipeStepService.java │ │ │ ├── RecommendService.java │ │ │ ├── ShoppingListService.java │ │ │ ├── UserCollectService.java │ │ │ ├── UserIngredientService.java │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ │ ├── AdminServiceImpl.java │ │ │ │ ├── CookingRecordServiceImpl.java │ │ │ │ ├── IngredientServiceImpl.java │ │ │ │ ├── NutritionServiceImpl.java │ │ │ │ ├── RecipeIngredientServiceImpl.java │ │ │ │ ├── RecipeServiceImpl.java │ │ │ │ ├── RecipeStepServiceImpl.java │ │ │ │ ├── RecommendServiceImpl.java │ │ │ │ ├── ShoppingListServiceImpl.java │ │ │ │ ├── UserCollectServiceImpl.java │ │ │ │ ├── UserIngredientServiceImpl.java │ │ │ │ └── UserServiceImpl.java │ │ │ ├── utils │ │ │ ├── JwtUtil.java │ │ │ └── MD5Util.java │ │ │ └── vo │ │ │ ├── CookingRecordVO.java │ │ │ ├── NutritionVO.java │ │ │ ├── RecipeDetailVO.java │ │ │ ├── ShoppingListVO.java │ │ │ ├── StatsVO.java │ │ │ └── UserIngredientVO.java │ │ └── resources │ │ ├── application.yml │ │ ├── sql │ │ └── schema.sql │ │ └── static │ │ ├── assets │ │ ├── css │ │ │ ├── common.css │ │ │ └── login.css │ │ └── js │ │ │ ├── config.js │ │ │ ├── login.js │ │ │ ├── recipe-detail.js │ │ │ ├── recipes.js │ │ │ ├── request.js │ │ │ └── user-index.js │ │ ├── index.html │ │ └── pages │ │ ├── admin │ │ ├── index.html │ │ ├── ingredients.html │ │ ├── recipes.html │ │ └── users.html │ │ └── user │ │ ├── collect.html │ │ ├── cooking.html │ │ ├── index.html │ │ ├── ingredients.html │ │ ├── profile.html │ │ ├── recipe-detail.html │ │ ├── recipes.html │ │ ├── recommend.html │ │ └── shopping.html ├── target │ └── classes │ │ ├── application.yml │ │ ├── com │ │ └── xiaou │ │ │ ├── SmartRecipeApplication.class │ │ │ ├── common │ │ │ └── Result.class │ │ │ ├── config │ │ │ └── WebConfig.class │ │ │ ├── controller │ │ │ ├── AdminController.class │ │ │ ├── CookingController.class │ │ │ ├── IngredientController.class │ │ │ ├── NutritionController.class │ │ │ ├── RecipeController.class │ │ │ ├── RecommendController.class │ │ │ ├── ShoppingController.class │ │ │ ├── UserController.class │ │ │ └── UserIngredientController.class │ │ │ ├── dto │ │ │ ├── CookingRecordDTO.class │ │ │ ├── LoginDTO.class │ │ │ ├── RecipeCreateDTO.class │ │ │ ├── RecipeIngredientDTO.class │ │ │ ├── RecipeQueryDTO.class │ │ │ ├── RecipeStepDTO.class │ │ │ ├── RegisterDTO.class │ │ │ ├── ShoppingGenerateDTO.class │ │ │ └── UserUpdateDTO.class │ │ │ ├── entity │ │ │ ├── CookingRecord.class │ │ │ ├── Ingredient.class │ │ │ ├── Recipe.class │ │ │ ├── RecipeIngredient.class │ │ │ ├── RecipeStep.class │ │ │ ├── ShoppingList.class │ │ │ ├── User.class │ │ │ ├── UserCollect.class │ │ │ └── UserIngredient.class │ │ │ ├── exception │ │ │ ├── BusinessException.class │ │ │ └── GlobalExceptionHandler.class │ │ │ ├── interceptor │ │ │ └── AuthInterceptor.class │ │ │ ├── mapper │ │ │ ├── CookingRecordMapper.class │ │ │ ├── IngredientMapper.class │ │ │ ├── RecipeIngredientMapper.class │ │ │ ├── RecipeMapper.class │ │ │ ├── RecipeStepMapper.class │ │ │ ├── ShoppingListMapper.class │ │ │ ├── UserCollectMapper.class │ │ │ ├── UserIngredientMapper.class │ │ │ └── UserMapper.class │ │ │ ├── service │ │ │ ├── AdminService.class │ │ │ ├── CookingRecordService.class │ │ │ ├── IngredientService.class │ │ │ ├── NutritionService.class │ │ │ ├── RecipeIngredientService.class │ │ │ ├── RecipeService.class │ │ │ ├── RecipeStepService.class │ │ │ ├── RecommendService.class │ │ │ ├── ShoppingListService.class │ │ │ ├── UserCollectService.class │ │ │ ├── UserIngredientService.class │ │ │ ├── UserService.class │ │ │ └── impl │ │ │ │ ├── AdminServiceImpl.class │ │ │ │ ├── CookingRecordServiceImpl.class │ │ │ │ ├── IngredientServiceImpl.class │ │ │ │ ├── NutritionServiceImpl.class │ │ │ │ ├── RecipeIngredientServiceImpl.class │ │ │ │ ├── RecipeServiceImpl.class │ │ │ │ ├── RecipeStepServiceImpl.class │ │ │ │ ├── RecommendServiceImpl.class │ │ │ │ ├── ShoppingListServiceImpl.class │ │ │ │ ├── UserCollectServiceImpl.class │ │ │ │ ├── UserIngredientServiceImpl.class │ │ │ │ └── UserServiceImpl.class │ │ │ ├── utils │ │ │ ├── JwtUtil.class │ │ │ └── MD5Util.class │ │ │ └── vo │ │ │ ├── CookingRecordVO.class │ │ │ ├── NutritionVO.class │ │ │ ├── RecipeDetailVO.class │ │ │ ├── ShoppingListVO.class │ │ │ ├── StatsVO.class │ │ │ └── UserIngredientVO.class │ │ ├── sql │ │ └── schema.sql │ │ └── static │ │ ├── assets │ │ ├── css │ │ │ ├── common.css │ │ │ └── login.css │ │ └── js │ │ │ ├── config.js │ │ │ ├── login.js │ │ │ ├── recipe-detail.js │ │ │ ├── recipes.js │ │ │ ├── request.js │ │ │ └── user-index.js │ │ ├── index.html │ │ └── pages │ │ ├── admin │ │ ├── index.html │ │ ├── ingredients.html │ │ ├── recipes.html │ │ └── users.html │ │ └── user │ │ ├── collect.html │ │ ├── cooking.html │ │ ├── index.html │ │ ├── ingredients.html │ │ ├── profile.html │ │ ├── recipe-detail.html │ │ ├── recipes.html │ │ ├── recommend.html │ │ └── shopping.html └── 复制前端文件.bat ├── 009-backend ├── ACCOUNTS.md ├── PRD │ └── PRD.md ├── PROJECT_FEATURES.md ├── QUICK_START.md ├── README.md ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── xiaou │ │ │ ├── ExpressSystemApplication.java │ │ │ ├── common │ │ │ └── Result.java │ │ │ ├── config │ │ │ └── WebConfig.java │ │ │ ├── controller │ │ │ ├── AuthController.java │ │ │ ├── ExpressCompanyController.java │ │ │ ├── ExpressController.java │ │ │ ├── NotificationController.java │ │ │ ├── OperationLogController.java │ │ │ ├── OverdueController.java │ │ │ ├── StationController.java │ │ │ ├── StatsController.java │ │ │ ├── SystemConfigController.java │ │ │ └── UserController.java │ │ │ ├── entity │ │ │ ├── Express.java │ │ │ ├── ExpressCompany.java │ │ │ ├── Notification.java │ │ │ ├── OperationLog.java │ │ │ ├── OverdueRecord.java │ │ │ ├── Station.java │ │ │ ├── SystemConfig.java │ │ │ └── User.java │ │ │ ├── interceptor │ │ │ └── JwtInterceptor.java │ │ │ ├── mapper │ │ │ ├── ExpressCompanyMapper.java │ │ │ ├── ExpressMapper.java │ │ │ ├── NotificationMapper.java │ │ │ ├── OperationLogMapper.java │ │ │ ├── OverdueRecordMapper.java │ │ │ ├── StationMapper.java │ │ │ ├── SystemConfigMapper.java │ │ │ └── UserMapper.java │ │ │ ├── service │ │ │ ├── ExpressCompanyService.java │ │ │ ├── ExpressService.java │ │ │ ├── NotificationService.java │ │ │ ├── OperationLogService.java │ │ │ ├── OverdueRecordService.java │ │ │ ├── StationService.java │ │ │ ├── SystemConfigService.java │ │ │ └── UserService.java │ │ │ ├── task │ │ │ └── ExpressTask.java │ │ │ └── utils │ │ │ ├── JwtUtil.java │ │ │ └── MD5Util.java │ │ └── resources │ │ ├── application.yml │ │ └── sql │ │ └── express_system.sql └── target │ └── classes │ ├── application.yml │ ├── com │ └── xiaou │ │ ├── ExpressSystemApplication.class │ │ ├── common │ │ └── Result.class │ │ ├── config │ │ └── WebConfig.class │ │ ├── controller │ │ ├── AuthController.class │ │ ├── ExpressCompanyController.class │ │ ├── ExpressController.class │ │ ├── NotificationController.class │ │ ├── OperationLogController.class │ │ ├── OverdueController.class │ │ ├── StationController.class │ │ ├── StatsController.class │ │ ├── SystemConfigController.class │ │ └── UserController.class │ │ ├── entity │ │ ├── Express.class │ │ ├── ExpressCompany.class │ │ ├── Notification.class │ │ ├── OperationLog.class │ │ ├── OverdueRecord.class │ │ ├── Station.class │ │ ├── SystemConfig.class │ │ └── User.class │ │ ├── interceptor │ │ └── JwtInterceptor.class │ │ ├── mapper │ │ ├── ExpressCompanyMapper.class │ │ ├── ExpressMapper.class │ │ ├── NotificationMapper.class │ │ ├── OperationLogMapper.class │ │ ├── OverdueRecordMapper.class │ │ ├── StationMapper.class │ │ ├── SystemConfigMapper.class │ │ └── UserMapper.class │ │ ├── service │ │ ├── ExpressCompanyService.class │ │ ├── ExpressService.class │ │ ├── NotificationService.class │ │ ├── OperationLogService.class │ │ ├── OverdueRecordService.class │ │ ├── StationService.class │ │ ├── SystemConfigService.class │ │ └── UserService.class │ │ ├── task │ │ └── ExpressTask.class │ │ └── utils │ │ ├── JwtUtil.class │ │ └── MD5Util.class │ └── sql │ └── express_system.sql ├── 009-frontend ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── App.vue │ ├── api │ │ ├── auth.js │ │ ├── company.js │ │ ├── config.js │ │ ├── express.js │ │ ├── log.js │ │ ├── notification.js │ │ ├── station.js │ │ ├── stats.js │ │ └── user.js │ ├── layout │ │ ├── AdminLayout.vue │ │ ├── CourierLayout.vue │ │ └── StudentLayout.vue │ ├── main.js │ ├── router │ │ └── index.js │ ├── stores │ │ └── user.js │ ├── utils │ │ └── request.js │ └── views │ │ ├── Login.vue │ │ ├── Register.vue │ │ ├── admin │ │ ├── BatchImport.vue │ │ ├── CompanyManage.vue │ │ ├── Dashboard.vue │ │ ├── ExpressManage.vue │ │ ├── OperationLog.vue │ │ ├── Pickup.vue │ │ ├── StationManage.vue │ │ ├── SystemConfig.vue │ │ └── UserManage.vue │ │ ├── courier │ │ ├── ExpressIn.vue │ │ ├── ExpressList.vue │ │ └── Pickup.vue │ │ └── student │ │ ├── MyPackages.vue │ │ ├── Notifications.vue │ │ ├── PickupHistory.vue │ │ └── Profile.vue └── vite.config.js ├── 010-backend ├── ACCOUNTS.md ├── PRD │ └── PRD.md ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── xiaou │ │ │ ├── LibrarySeatApplication.java │ │ │ ├── common │ │ │ └── Result.java │ │ │ ├── config │ │ │ └── WebConfig.java │ │ │ ├── controller │ │ │ ├── AdminController.java │ │ │ ├── BookingController.java │ │ │ ├── NotificationController.java │ │ │ ├── SeatController.java │ │ │ ├── TimeSlotController.java │ │ │ └── UserController.java │ │ │ ├── entity │ │ │ ├── Area.java │ │ │ ├── Booking.java │ │ │ ├── CreditLog.java │ │ │ ├── Floor.java │ │ │ ├── Notification.java │ │ │ ├── Seat.java │ │ │ ├── SystemConfig.java │ │ │ ├── TimeSlot.java │ │ │ ├── User.java │ │ │ └── Violation.java │ │ │ ├── exception │ │ │ ├── BusinessException.java │ │ │ └── GlobalExceptionHandler.java │ │ │ ├── interceptor │ │ │ └── AuthInterceptor.java │ │ │ ├── mapper │ │ │ ├── AreaMapper.java │ │ │ ├── BookingMapper.java │ │ │ ├── CreditLogMapper.java │ │ │ ├── FloorMapper.java │ │ │ ├── NotificationMapper.java │ │ │ ├── SeatMapper.java │ │ │ ├── SystemConfigMapper.java │ │ │ ├── TimeSlotMapper.java │ │ │ ├── UserMapper.java │ │ │ └── ViolationMapper.java │ │ │ ├── service │ │ │ ├── BookingService.java │ │ │ ├── CreditLogService.java │ │ │ ├── NotificationService.java │ │ │ ├── SeatService.java │ │ │ ├── SystemConfigService.java │ │ │ ├── TimeSlotService.java │ │ │ ├── UserService.java │ │ │ └── ViolationService.java │ │ │ ├── task │ │ │ └── BookingTask.java │ │ │ └── utils │ │ │ └── JwtUtil.java │ │ └── resources │ │ ├── application.yml │ │ ├── sql │ │ └── library_seat.sql │ │ └── static │ │ ├── admin │ │ ├── bookings.html │ │ ├── config.html │ │ ├── index.html │ │ ├── seats.html │ │ ├── users.html │ │ └── violations.html │ │ ├── booking.html │ │ ├── css │ │ └── style.css │ │ ├── index.html │ │ ├── js │ │ └── request.js │ │ ├── login.html │ │ ├── my-bookings.html │ │ ├── profile.html │ │ └── register.html └── target │ └── classes │ ├── application.yml │ ├── com │ └── xiaou │ │ ├── LibrarySeatApplication.class │ │ ├── common │ │ └── Result.class │ │ ├── config │ │ └── WebConfig.class │ │ ├── controller │ │ ├── AdminController.class │ │ ├── BookingController.class │ │ ├── NotificationController.class │ │ ├── SeatController.class │ │ ├── TimeSlotController.class │ │ └── UserController.class │ │ ├── entity │ │ ├── Area.class │ │ ├── Booking.class │ │ ├── CreditLog.class │ │ ├── Floor.class │ │ ├── Notification.class │ │ ├── Seat.class │ │ ├── SystemConfig.class │ │ ├── TimeSlot.class │ │ ├── User.class │ │ └── Violation.class │ │ ├── exception │ │ ├── BusinessException.class │ │ └── GlobalExceptionHandler.class │ │ ├── interceptor │ │ └── AuthInterceptor.class │ │ ├── mapper │ │ ├── AreaMapper.class │ │ ├── BookingMapper.class │ │ ├── CreditLogMapper.class │ │ ├── FloorMapper.class │ │ ├── NotificationMapper.class │ │ ├── SeatMapper.class │ │ ├── SystemConfigMapper.class │ │ ├── TimeSlotMapper.class │ │ ├── UserMapper.class │ │ └── ViolationMapper.class │ │ ├── service │ │ ├── BookingService.class │ │ ├── CreditLogService.class │ │ ├── NotificationService.class │ │ ├── SeatService.class │ │ ├── SystemConfigService.class │ │ ├── TimeSlotService.class │ │ ├── UserService.class │ │ └── ViolationService.class │ │ ├── task │ │ └── BookingTask.class │ │ └── utils │ │ └── JwtUtil.class │ ├── sql │ └── library_seat.sql │ └── static │ ├── admin │ ├── bookings.html │ ├── config.html │ ├── index.html │ ├── seats.html │ ├── users.html │ └── violations.html │ ├── booking.html │ ├── css │ └── style.css │ ├── index.html │ ├── js │ └── request.js │ ├── login.html │ ├── my-bookings.html │ ├── profile.html │ └── register.html ├── 011-backend ├── ACCOUNTS.md ├── FEATURES_CHECK.md ├── FINAL_CHECK_REPORT.md ├── IMPLEMENTATION_SUMMARY.md ├── PRD │ └── PRD.md ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── xiaou │ │ │ └── campusvideo │ │ │ ├── CampusVideoApplication.java │ │ │ ├── config │ │ │ ├── MybatisPlusConfig.java │ │ │ └── WebConfig.java │ │ │ ├── controller │ │ │ ├── AdminController.java │ │ │ ├── AuthController.java │ │ │ ├── CommentController.java │ │ │ ├── DraftController.java │ │ │ ├── NotificationController.java │ │ │ ├── SearchController.java │ │ │ ├── TopicController.java │ │ │ ├── UserController.java │ │ │ └── VideoController.java │ │ │ ├── entity │ │ │ ├── Comment.java │ │ │ ├── CommentLike.java │ │ │ ├── Notification.java │ │ │ ├── PlayHistory.java │ │ │ ├── Topic.java │ │ │ ├── User.java │ │ │ ├── UserFollow.java │ │ │ ├── UserPointsLog.java │ │ │ ├── Video.java │ │ │ ├── VideoCollect.java │ │ │ ├── VideoDraft.java │ │ │ ├── VideoLike.java │ │ │ ├── VideoReport.java │ │ │ ├── VideoShare.java │ │ │ └── VideoTopic.java │ │ │ ├── exception │ │ │ └── GlobalExceptionHandler.java │ │ │ ├── interceptor │ │ │ └── JwtInterceptor.java │ │ │ ├── mapper │ │ │ ├── CommentLikeMapper.java │ │ │ ├── CommentMapper.java │ │ │ ├── NotificationMapper.java │ │ │ ├── PlayHistoryMapper.java │ │ │ ├── TopicMapper.java │ │ │ ├── UserFollowMapper.java │ │ │ ├── UserMapper.java │ │ │ ├── UserPointsLogMapper.java │ │ │ ├── VideoCollectMapper.java │ │ │ ├── VideoDraftMapper.java │ │ │ ├── VideoLikeMapper.java │ │ │ ├── VideoMapper.java │ │ │ ├── VideoReportMapper.java │ │ │ ├── VideoShareMapper.java │ │ │ └── VideoTopicMapper.java │ │ │ ├── service │ │ │ ├── CommentLikeService.java │ │ │ ├── CommentService.java │ │ │ ├── NotificationService.java │ │ │ ├── TopicService.java │ │ │ ├── UserFollowService.java │ │ │ ├── UserPointsLogService.java │ │ │ ├── UserService.java │ │ │ ├── VideoCollectService.java │ │ │ ├── VideoDraftService.java │ │ │ ├── VideoLikeService.java │ │ │ ├── VideoReportService.java │ │ │ ├── VideoService.java │ │ │ ├── VideoShareService.java │ │ │ └── VideoTopicService.java │ │ │ └── util │ │ │ ├── FileUtil.java │ │ │ ├── JwtUtil.java │ │ │ ├── MD5Util.java │ │ │ ├── Result.java │ │ │ └── UserHolder.java │ │ └── resources │ │ ├── application.yml │ │ └── sql │ │ └── campus_video.sql └── target │ └── classes │ ├── application.yml │ ├── com │ └── xiaou │ │ └── campusvideo │ │ ├── CampusVideoApplication.class │ │ ├── config │ │ ├── MybatisPlusConfig.class │ │ └── WebConfig.class │ │ ├── controller │ │ ├── AdminController.class │ │ ├── AuthController.class │ │ ├── CommentController.class │ │ ├── DraftController.class │ │ ├── NotificationController.class │ │ ├── SearchController.class │ │ ├── TopicController.class │ │ ├── UserController.class │ │ └── VideoController.class │ │ ├── entity │ │ ├── Comment.class │ │ ├── CommentLike.class │ │ ├── Notification.class │ │ ├── PlayHistory.class │ │ ├── Topic.class │ │ ├── User.class │ │ ├── UserFollow.class │ │ ├── UserPointsLog.class │ │ ├── Video.class │ │ ├── VideoCollect.class │ │ ├── VideoDraft.class │ │ ├── VideoLike.class │ │ ├── VideoReport.class │ │ ├── VideoShare.class │ │ └── VideoTopic.class │ │ ├── exception │ │ └── GlobalExceptionHandler.class │ │ ├── interceptor │ │ └── JwtInterceptor.class │ │ ├── mapper │ │ ├── CommentLikeMapper.class │ │ ├── CommentMapper.class │ │ ├── NotificationMapper.class │ │ ├── PlayHistoryMapper.class │ │ ├── TopicMapper.class │ │ ├── UserFollowMapper.class │ │ ├── UserMapper.class │ │ ├── UserPointsLogMapper.class │ │ ├── VideoCollectMapper.class │ │ ├── VideoDraftMapper.class │ │ ├── VideoLikeMapper.class │ │ ├── VideoMapper.class │ │ ├── VideoReportMapper.class │ │ ├── VideoShareMapper.class │ │ └── VideoTopicMapper.class │ │ ├── service │ │ ├── CommentLikeService.class │ │ ├── CommentService.class │ │ ├── NotificationService.class │ │ ├── TopicService.class │ │ ├── UserFollowService.class │ │ ├── UserPointsLogService.class │ │ ├── UserService.class │ │ ├── VideoCollectService.class │ │ ├── VideoDraftService.class │ │ ├── VideoLikeService.class │ │ ├── VideoReportService.class │ │ ├── VideoService.class │ │ ├── VideoShareService.class │ │ └── VideoTopicService.class │ │ └── util │ │ ├── FileUtil.class │ │ ├── JwtUtil.class │ │ ├── MD5Util.class │ │ ├── Result.class │ │ └── UserHolder.class │ └── sql │ └── campus_video.sql ├── 011-frontend ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── App.vue │ ├── api │ │ ├── admin.js │ │ ├── auth.js │ │ ├── comment.js │ │ ├── draft.js │ │ ├── notification.js │ │ ├── search.js │ │ ├── topic.js │ │ ├── user.js │ │ └── video.js │ ├── layout │ │ └── MainLayout.vue │ ├── main.js │ ├── router │ │ └── index.js │ ├── stores │ │ └── user.js │ ├── utils │ │ └── request.js │ └── views │ │ ├── Following.vue │ │ ├── Home.vue │ │ ├── Login.vue │ │ ├── Notification.vue │ │ ├── Profile.vue │ │ ├── Publish.vue │ │ ├── Register.vue │ │ ├── Search.vue │ │ ├── Topic.vue │ │ ├── User.vue │ │ └── VideoDetail.vue └── vite.config.js ├── 012-backend ├── ACCOUNTS.md ├── PRD │ └── PRD.md ├── THYMELEAF_README.md ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── xiaou │ │ │ └── collabboard │ │ │ ├── CollabBoardApplication.java │ │ │ ├── config │ │ │ ├── MybatisPlusConfig.java │ │ │ ├── WebConfig.java │ │ │ └── WebSocketConfig.java │ │ │ ├── controller │ │ │ ├── AuthController.java │ │ │ ├── DocumentController.java │ │ │ ├── FolderController.java │ │ │ ├── NotificationController.java │ │ │ ├── TeamController.java │ │ │ ├── TemplateController.java │ │ │ ├── UserController.java │ │ │ └── ViewController.java │ │ │ ├── entity │ │ │ ├── Attachment.java │ │ │ ├── Collaboration.java │ │ │ ├── Document.java │ │ │ ├── DocumentCollect.java │ │ │ ├── DocumentVersion.java │ │ │ ├── Folder.java │ │ │ ├── Notification.java │ │ │ ├── OperationLog.java │ │ │ ├── RecentVisit.java │ │ │ ├── Team.java │ │ │ ├── TeamMember.java │ │ │ ├── Template.java │ │ │ ├── TemplateCollect.java │ │ │ └── User.java │ │ │ ├── exception │ │ │ └── GlobalExceptionHandler.java │ │ │ ├── interceptor │ │ │ └── JwtInterceptor.java │ │ │ ├── mapper │ │ │ ├── AttachmentMapper.java │ │ │ ├── CollaborationMapper.java │ │ │ ├── DocumentCollectMapper.java │ │ │ ├── DocumentMapper.java │ │ │ ├── DocumentVersionMapper.java │ │ │ ├── FolderMapper.java │ │ │ ├── NotificationMapper.java │ │ │ ├── OperationLogMapper.java │ │ │ ├── RecentVisitMapper.java │ │ │ ├── TeamMapper.java │ │ │ ├── TeamMemberMapper.java │ │ │ ├── TemplateCollectMapper.java │ │ │ ├── TemplateMapper.java │ │ │ └── UserMapper.java │ │ │ ├── service │ │ │ ├── CollaborationService.java │ │ │ ├── DocumentService.java │ │ │ ├── FolderService.java │ │ │ ├── NotificationService.java │ │ │ ├── RecentVisitService.java │ │ │ ├── TeamMemberService.java │ │ │ ├── TeamService.java │ │ │ ├── TemplateService.java │ │ │ └── UserService.java │ │ │ ├── util │ │ │ ├── FileUtil.java │ │ │ ├── JwtUtil.java │ │ │ ├── MD5Util.java │ │ │ ├── Result.java │ │ │ └── UserHolder.java │ │ │ └── websocket │ │ │ └── CollabWebSocketHandler.java │ │ └── resources │ │ ├── application.yml │ │ ├── sql │ │ └── collab_board.sql │ │ └── templates │ │ ├── dashboard.html │ │ ├── document-edit.html │ │ ├── documents.html │ │ ├── login.html │ │ ├── profile.html │ │ ├── teams.html │ │ └── templates.html └── target │ └── classes │ ├── application.yml │ ├── com │ └── xiaou │ │ └── collabboard │ │ ├── CollabBoardApplication.class │ │ ├── config │ │ ├── MybatisPlusConfig.class │ │ ├── WebConfig.class │ │ └── WebSocketConfig.class │ │ ├── controller │ │ ├── AuthController.class │ │ ├── DocumentController.class │ │ ├── FolderController.class │ │ ├── NotificationController.class │ │ ├── TeamController.class │ │ ├── TemplateController.class │ │ ├── UserController.class │ │ └── ViewController.class │ │ ├── entity │ │ ├── Attachment.class │ │ ├── Collaboration.class │ │ ├── Document.class │ │ ├── DocumentCollect.class │ │ ├── DocumentVersion.class │ │ ├── Folder.class │ │ ├── Notification.class │ │ ├── OperationLog.class │ │ ├── RecentVisit.class │ │ ├── Team.class │ │ ├── TeamMember.class │ │ ├── Template.class │ │ ├── TemplateCollect.class │ │ └── User.class │ │ ├── exception │ │ └── GlobalExceptionHandler.class │ │ ├── interceptor │ │ └── JwtInterceptor.class │ │ ├── mapper │ │ ├── AttachmentMapper.class │ │ ├── CollaborationMapper.class │ │ ├── DocumentCollectMapper.class │ │ ├── DocumentMapper.class │ │ ├── DocumentVersionMapper.class │ │ ├── FolderMapper.class │ │ ├── NotificationMapper.class │ │ ├── OperationLogMapper.class │ │ ├── RecentVisitMapper.class │ │ ├── TeamMapper.class │ │ ├── TeamMemberMapper.class │ │ ├── TemplateCollectMapper.class │ │ ├── TemplateMapper.class │ │ └── UserMapper.class │ │ ├── service │ │ ├── CollaborationService.class │ │ ├── DocumentService.class │ │ ├── FolderService.class │ │ ├── NotificationService.class │ │ ├── RecentVisitService.class │ │ ├── TeamMemberService.class │ │ ├── TeamService.class │ │ ├── TemplateService.class │ │ └── UserService.class │ │ ├── util │ │ ├── FileUtil.class │ │ ├── JwtUtil.class │ │ ├── MD5Util.class │ │ ├── Result.class │ │ └── UserHolder.class │ │ └── websocket │ │ └── CollabWebSocketHandler.class │ ├── sql │ └── collab_board.sql │ └── templates │ ├── dashboard.html │ ├── document-edit.html │ ├── documents.html │ ├── login.html │ ├── profile.html │ ├── teams.html │ └── templates.html ├── 013-backend ├── ACCOUNTS.md ├── PRD │ └── PRD.md ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── xiaou │ │ │ │ └── campusshare │ │ │ │ ├── CampusShareApplication.java │ │ │ │ ├── common │ │ │ │ └── Result.java │ │ │ │ ├── config │ │ │ │ ├── JwtProperties.java │ │ │ │ └── WebConfig.java │ │ │ │ ├── controller │ │ │ │ ├── AdminController.java │ │ │ │ ├── AuthController.java │ │ │ │ ├── IdleItemController.java │ │ │ │ ├── NotificationController.java │ │ │ │ ├── OrderController.java │ │ │ │ ├── PaymentController.java │ │ │ │ ├── ReviewController.java │ │ │ │ ├── SharedItemController.java │ │ │ │ ├── SkillServiceController.java │ │ │ │ └── UserController.java │ │ │ │ ├── entity │ │ │ │ ├── BalanceRecord.java │ │ │ │ ├── Complaint.java │ │ │ │ ├── CreditLog.java │ │ │ │ ├── DepositRecord.java │ │ │ │ ├── Favorite.java │ │ │ │ ├── IdleItem.java │ │ │ │ ├── LocationTrack.java │ │ │ │ ├── Notification.java │ │ │ │ ├── OrderInfo.java │ │ │ │ ├── PaymentRecord.java │ │ │ │ ├── Review.java │ │ │ │ ├── SharedItem.java │ │ │ │ ├── SkillService.java │ │ │ │ ├── User.java │ │ │ │ ├── UserAuth.java │ │ │ │ └── Withdrawal.java │ │ │ │ ├── interceptor │ │ │ │ └── AuthInterceptor.java │ │ │ │ ├── mapper │ │ │ │ ├── BalanceRecordMapper.java │ │ │ │ ├── ComplaintMapper.java │ │ │ │ ├── CreditLogMapper.java │ │ │ │ ├── DepositRecordMapper.java │ │ │ │ ├── FavoriteMapper.java │ │ │ │ ├── IdleItemMapper.java │ │ │ │ ├── LocationTrackMapper.java │ │ │ │ ├── NotificationMapper.java │ │ │ │ ├── OrderInfoMapper.java │ │ │ │ ├── PaymentRecordMapper.java │ │ │ │ ├── ReviewMapper.java │ │ │ │ ├── SharedItemMapper.java │ │ │ │ ├── SkillServiceMapper.java │ │ │ │ ├── UserAuthMapper.java │ │ │ │ ├── UserMapper.java │ │ │ │ └── WithdrawalMapper.java │ │ │ │ ├── service │ │ │ │ ├── AuthService.java │ │ │ │ ├── CreditService.java │ │ │ │ ├── DepositRecordService.java │ │ │ │ ├── IdleItemService.java │ │ │ │ ├── NotificationService.java │ │ │ │ ├── OrderService.java │ │ │ │ ├── PaymentService.java │ │ │ │ ├── ReviewService.java │ │ │ │ ├── SharedItemService.java │ │ │ │ ├── SkillServiceService.java │ │ │ │ └── UserService.java │ │ │ │ └── util │ │ │ │ └── JwtUtil.java │ │ └── resources │ │ │ ├── application.yml │ │ │ └── sql │ │ │ ├── init_data.sql │ │ │ └── schema.sql │ └── test │ │ └── java │ │ └── com │ │ └── xiaou │ │ └── campusshare │ │ └── PasswordTest.java └── target │ ├── classes │ ├── application.yml │ ├── com │ │ └── xiaou │ │ │ └── campusshare │ │ │ ├── CampusShareApplication.class │ │ │ ├── common │ │ │ └── Result.class │ │ │ ├── config │ │ │ ├── JwtProperties.class │ │ │ └── WebConfig.class │ │ │ ├── controller │ │ │ ├── AdminController.class │ │ │ ├── AuthController.class │ │ │ ├── IdleItemController.class │ │ │ ├── NotificationController.class │ │ │ ├── OrderController.class │ │ │ ├── PaymentController.class │ │ │ ├── ReviewController.class │ │ │ ├── SharedItemController.class │ │ │ ├── SkillServiceController.class │ │ │ └── UserController.class │ │ │ ├── entity │ │ │ ├── BalanceRecord.class │ │ │ ├── Complaint.class │ │ │ ├── CreditLog.class │ │ │ ├── DepositRecord.class │ │ │ ├── Favorite.class │ │ │ ├── IdleItem.class │ │ │ ├── LocationTrack.class │ │ │ ├── Notification.class │ │ │ ├── OrderInfo.class │ │ │ ├── PaymentRecord.class │ │ │ ├── Review.class │ │ │ ├── SharedItem.class │ │ │ ├── SkillService.class │ │ │ ├── User.class │ │ │ ├── UserAuth.class │ │ │ └── Withdrawal.class │ │ │ ├── interceptor │ │ │ └── AuthInterceptor.class │ │ │ ├── mapper │ │ │ ├── BalanceRecordMapper.class │ │ │ ├── ComplaintMapper.class │ │ │ ├── CreditLogMapper.class │ │ │ ├── DepositRecordMapper.class │ │ │ ├── FavoriteMapper.class │ │ │ ├── IdleItemMapper.class │ │ │ ├── LocationTrackMapper.class │ │ │ ├── NotificationMapper.class │ │ │ ├── OrderInfoMapper.class │ │ │ ├── PaymentRecordMapper.class │ │ │ ├── ReviewMapper.class │ │ │ ├── SharedItemMapper.class │ │ │ ├── SkillServiceMapper.class │ │ │ ├── UserAuthMapper.class │ │ │ ├── UserMapper.class │ │ │ └── WithdrawalMapper.class │ │ │ ├── service │ │ │ ├── AuthService.class │ │ │ ├── CreditService.class │ │ │ ├── DepositRecordService.class │ │ │ ├── IdleItemService.class │ │ │ ├── NotificationService.class │ │ │ ├── OrderService.class │ │ │ ├── PaymentService.class │ │ │ ├── ReviewService.class │ │ │ ├── SharedItemService.class │ │ │ ├── SkillServiceService.class │ │ │ └── UserService.class │ │ │ └── util │ │ │ └── JwtUtil.class │ └── sql │ │ ├── init_data.sql │ │ └── schema.sql │ └── test-classes │ └── com │ └── xiaou │ └── campusshare │ └── PasswordTest.class ├── 013-frontend ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── App.vue │ ├── api │ │ ├── admin.js │ │ ├── auth.js │ │ ├── idle.js │ │ ├── notification.js │ │ ├── order.js │ │ ├── payment.js │ │ ├── shared.js │ │ ├── skill.js │ │ └── user.js │ ├── layout │ │ ├── AdminLayout.vue │ │ └── MainLayout.vue │ ├── main.js │ ├── router │ │ └── index.js │ ├── stores │ │ └── user.js │ ├── utils │ │ └── request.js │ └── views │ │ ├── Auth.vue │ │ ├── Credit.vue │ │ ├── Favorite.vue │ │ ├── Home.vue │ │ ├── Income.vue │ │ ├── Login.vue │ │ ├── Map.vue │ │ ├── Message.vue │ │ ├── MyPublish.vue │ │ ├── Profile.vue │ │ ├── Register.vue │ │ ├── Wallet.vue │ │ ├── admin │ │ ├── AuthList.vue │ │ ├── Dashboard.vue │ │ ├── IdleAudit.vue │ │ ├── SharedItems.vue │ │ └── Users.vue │ │ ├── idle │ │ ├── Detail.vue │ │ ├── List.vue │ │ └── Publish.vue │ │ ├── order │ │ ├── Detail.vue │ │ └── List.vue │ │ └── skill │ │ ├── Detail.vue │ │ ├── List.vue │ │ └── Publish.vue └── vite.config.js ├── 014-backend ├── ACCOUNTS.md ├── PRD │ └── PRD.md ├── PROJECT_SUMMARY.md ├── QUICK_START.md ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── xiaou │ │ │ │ └── campusclub │ │ │ │ ├── CampusClubApplication.java │ │ │ │ ├── common │ │ │ │ └── Result.java │ │ │ │ ├── config │ │ │ │ ├── JwtInterceptor.java │ │ │ │ └── WebConfig.java │ │ │ │ ├── controller │ │ │ │ ├── ActivityController.java │ │ │ │ ├── AdminController.java │ │ │ │ ├── CircleController.java │ │ │ │ ├── ClubController.java │ │ │ │ ├── InterestController.java │ │ │ │ ├── NotificationController.java │ │ │ │ ├── TopicController.java │ │ │ │ ├── UploadController.java │ │ │ │ └── UserController.java │ │ │ │ ├── dto │ │ │ │ ├── ActivityRequest.java │ │ │ │ ├── CircleRequest.java │ │ │ │ ├── ClubRequest.java │ │ │ │ ├── CommentRequest.java │ │ │ │ ├── LoginRequest.java │ │ │ │ ├── RegisterRequest.java │ │ │ │ └── TopicRequest.java │ │ │ │ ├── entity │ │ │ │ ├── Activity.java │ │ │ │ ├── ActivityRegistration.java │ │ │ │ ├── Admin.java │ │ │ │ ├── Badge.java │ │ │ │ ├── Circle.java │ │ │ │ ├── CircleMember.java │ │ │ │ ├── Club.java │ │ │ │ ├── ClubMember.java │ │ │ │ ├── InterestTag.java │ │ │ │ ├── LikeRecord.java │ │ │ │ ├── Notification.java │ │ │ │ ├── PointsRecord.java │ │ │ │ ├── Topic.java │ │ │ │ ├── TopicComment.java │ │ │ │ ├── User.java │ │ │ │ ├── UserBadge.java │ │ │ │ └── UserInterest.java │ │ │ │ ├── exception │ │ │ │ ├── BusinessException.java │ │ │ │ └── GlobalExceptionHandler.java │ │ │ │ ├── mapper │ │ │ │ ├── ActivityMapper.java │ │ │ │ ├── ActivityRegistrationMapper.java │ │ │ │ ├── AdminMapper.java │ │ │ │ ├── BadgeMapper.java │ │ │ │ ├── CircleMapper.java │ │ │ │ ├── CircleMemberMapper.java │ │ │ │ ├── ClubMapper.java │ │ │ │ ├── ClubMemberMapper.java │ │ │ │ ├── InterestTagMapper.java │ │ │ │ ├── LikeRecordMapper.java │ │ │ │ ├── NotificationMapper.java │ │ │ │ ├── PointsRecordMapper.java │ │ │ │ ├── TopicCommentMapper.java │ │ │ │ ├── TopicMapper.java │ │ │ │ ├── UserBadgeMapper.java │ │ │ │ ├── UserInterestMapper.java │ │ │ │ └── UserMapper.java │ │ │ │ ├── service │ │ │ │ ├── ActivityService.java │ │ │ │ ├── AdminService.java │ │ │ │ ├── CircleService.java │ │ │ │ ├── ClubService.java │ │ │ │ ├── TopicService.java │ │ │ │ ├── UserService.java │ │ │ │ └── impl │ │ │ │ │ ├── ActivityServiceImpl.java │ │ │ │ │ ├── AdminServiceImpl.java │ │ │ │ │ ├── CircleServiceImpl.java │ │ │ │ │ ├── ClubServiceImpl.java │ │ │ │ │ ├── TopicServiceImpl.java │ │ │ │ │ └── UserServiceImpl.java │ │ │ │ ├── util │ │ │ │ ├── JwtUtil.java │ │ │ │ └── PasswordUtil.java │ │ │ │ └── vo │ │ │ │ ├── ActivityVO.java │ │ │ │ ├── ClubVO.java │ │ │ │ ├── CommentVO.java │ │ │ │ ├── LoginVO.java │ │ │ │ ├── StatisticsVO.java │ │ │ │ ├── TopicVO.java │ │ │ │ └── UserInfoVO.java │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── sql │ │ │ ├── init_data.sql │ │ │ └── schema.sql │ │ │ └── static │ │ │ ├── README.md │ │ │ ├── activities.html │ │ │ ├── activity-detail.html │ │ │ ├── admin-dashboard.html │ │ │ ├── admin-login.html │ │ │ ├── circles.html │ │ │ ├── club-detail.html │ │ │ ├── clubs.html │ │ │ ├── css │ │ │ └── style.css │ │ │ ├── index.html │ │ │ ├── js │ │ │ ├── admin.js │ │ │ ├── clubs.js │ │ │ ├── common.js │ │ │ └── index.js │ │ │ ├── login.html │ │ │ ├── my-activities.html │ │ │ ├── my-clubs.html │ │ │ ├── profile.html │ │ │ ├── register.html │ │ │ ├── topic-detail.html │ │ │ └── topics.html │ └── test │ │ └── java │ │ └── com │ │ └── xiaou │ │ └── campusclub │ │ └── PasswordTest.java └── target │ ├── classes │ ├── application.yml │ ├── com │ │ └── xiaou │ │ │ └── campusclub │ │ │ ├── CampusClubApplication.class │ │ │ ├── common │ │ │ └── Result.class │ │ │ ├── config │ │ │ ├── JwtInterceptor.class │ │ │ └── WebConfig.class │ │ │ ├── controller │ │ │ ├── ActivityController.class │ │ │ ├── AdminController.class │ │ │ ├── CircleController.class │ │ │ ├── ClubController.class │ │ │ ├── InterestController.class │ │ │ ├── NotificationController.class │ │ │ ├── TopicController.class │ │ │ ├── UploadController.class │ │ │ └── UserController.class │ │ │ ├── dto │ │ │ ├── ActivityRequest.class │ │ │ ├── CircleRequest.class │ │ │ ├── ClubRequest.class │ │ │ ├── CommentRequest.class │ │ │ ├── LoginRequest.class │ │ │ ├── RegisterRequest.class │ │ │ └── TopicRequest.class │ │ │ ├── entity │ │ │ ├── Activity.class │ │ │ ├── ActivityRegistration.class │ │ │ ├── Admin.class │ │ │ ├── Badge.class │ │ │ ├── Circle.class │ │ │ ├── CircleMember.class │ │ │ ├── Club.class │ │ │ ├── ClubMember.class │ │ │ ├── InterestTag.class │ │ │ ├── LikeRecord.class │ │ │ ├── Notification.class │ │ │ ├── PointsRecord.class │ │ │ ├── Topic.class │ │ │ ├── TopicComment.class │ │ │ ├── User.class │ │ │ ├── UserBadge.class │ │ │ └── UserInterest.class │ │ │ ├── exception │ │ │ ├── BusinessException.class │ │ │ └── GlobalExceptionHandler.class │ │ │ ├── mapper │ │ │ ├── ActivityMapper.class │ │ │ ├── ActivityRegistrationMapper.class │ │ │ ├── AdminMapper.class │ │ │ ├── BadgeMapper.class │ │ │ ├── CircleMapper.class │ │ │ ├── CircleMemberMapper.class │ │ │ ├── ClubMapper.class │ │ │ ├── ClubMemberMapper.class │ │ │ ├── InterestTagMapper.class │ │ │ ├── LikeRecordMapper.class │ │ │ ├── NotificationMapper.class │ │ │ ├── PointsRecordMapper.class │ │ │ ├── TopicCommentMapper.class │ │ │ ├── TopicMapper.class │ │ │ ├── UserBadgeMapper.class │ │ │ ├── UserInterestMapper.class │ │ │ └── UserMapper.class │ │ │ ├── service │ │ │ ├── ActivityService.class │ │ │ ├── AdminService.class │ │ │ ├── CircleService.class │ │ │ ├── ClubService.class │ │ │ ├── TopicService.class │ │ │ ├── UserService.class │ │ │ └── impl │ │ │ │ ├── ActivityServiceImpl.class │ │ │ │ ├── AdminServiceImpl.class │ │ │ │ ├── CircleServiceImpl.class │ │ │ │ ├── ClubServiceImpl.class │ │ │ │ ├── TopicServiceImpl.class │ │ │ │ └── UserServiceImpl.class │ │ │ ├── util │ │ │ ├── JwtUtil.class │ │ │ └── PasswordUtil.class │ │ │ └── vo │ │ │ ├── ActivityVO.class │ │ │ ├── ClubVO.class │ │ │ ├── CommentVO.class │ │ │ ├── LoginVO.class │ │ │ ├── StatisticsVO.class │ │ │ ├── TopicVO.class │ │ │ └── UserInfoVO.class │ ├── sql │ │ ├── init_data.sql │ │ └── schema.sql │ └── static │ │ ├── README.md │ │ ├── activities.html │ │ ├── activity-detail.html │ │ ├── admin-dashboard.html │ │ ├── admin-login.html │ │ ├── circles.html │ │ ├── club-detail.html │ │ ├── clubs.html │ │ ├── css │ │ └── style.css │ │ ├── index.html │ │ ├── js │ │ ├── admin.js │ │ ├── clubs.js │ │ ├── common.js │ │ └── index.js │ │ ├── login.html │ │ ├── my-activities.html │ │ ├── my-clubs.html │ │ ├── profile.html │ │ ├── register.html │ │ ├── topic-detail.html │ │ └── topics.html │ └── test-classes │ └── com │ └── xiaou │ └── campusclub │ └── PasswordTest.class ├── 015-backend ├── ACCOUNTS.md ├── PRD │ └── PRD.md ├── README.md ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── xiaou │ │ │ │ └── confession │ │ │ │ ├── ConfessionApplication.java │ │ │ │ ├── common │ │ │ │ └── Result.java │ │ │ │ ├── config │ │ │ │ ├── SensitiveWordConfig.java │ │ │ │ └── WebConfig.java │ │ │ │ ├── controller │ │ │ │ ├── AdminController.java │ │ │ │ ├── AuthController.java │ │ │ │ ├── CommentController.java │ │ │ │ ├── LikeController.java │ │ │ │ ├── MessageController.java │ │ │ │ ├── PostController.java │ │ │ │ ├── ReportController.java │ │ │ │ └── UserController.java │ │ │ │ ├── entity │ │ │ │ ├── Admin.java │ │ │ │ ├── Comment.java │ │ │ │ ├── LikeRecord.java │ │ │ │ ├── Message.java │ │ │ │ ├── Post.java │ │ │ │ ├── Report.java │ │ │ │ ├── SensitiveWord.java │ │ │ │ └── User.java │ │ │ │ ├── exception │ │ │ │ └── GlobalExceptionHandler.java │ │ │ │ ├── interceptor │ │ │ │ └── JwtInterceptor.java │ │ │ │ ├── mapper │ │ │ │ ├── AdminMapper.java │ │ │ │ ├── CommentMapper.java │ │ │ │ ├── LikeRecordMapper.java │ │ │ │ ├── MessageMapper.java │ │ │ │ ├── PostMapper.java │ │ │ │ ├── ReportMapper.java │ │ │ │ ├── SensitiveWordMapper.java │ │ │ │ └── UserMapper.java │ │ │ │ ├── service │ │ │ │ ├── AdminService.java │ │ │ │ ├── AuthService.java │ │ │ │ ├── CommentService.java │ │ │ │ ├── LikeService.java │ │ │ │ ├── MessageService.java │ │ │ │ ├── PostService.java │ │ │ │ ├── ReportService.java │ │ │ │ └── UserService.java │ │ │ │ └── util │ │ │ │ ├── AnonymousNicknameGenerator.java │ │ │ │ ├── JwtUtil.java │ │ │ │ ├── PasswordUtil.java │ │ │ │ └── SensitiveWordFilter.java │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── sql │ │ │ ├── init_data.sql │ │ │ └── schema.sql │ │ │ └── static │ │ │ ├── admin-dashboard.html │ │ │ ├── admin-login.html │ │ │ ├── chat.html │ │ │ ├── create-post.html │ │ │ ├── css │ │ │ └── style.css │ │ │ ├── home.html │ │ │ ├── index.html │ │ │ ├── js │ │ │ └── common.js │ │ │ ├── login.html │ │ │ ├── messages.html │ │ │ ├── my-comments.html │ │ │ ├── my-posts.html │ │ │ ├── my-reports.html │ │ │ ├── post-detail.html │ │ │ ├── profile.html │ │ │ └── search.html │ └── test │ │ └── java │ │ └── com │ │ └── xiaou │ │ └── confession │ │ └── PasswordUtilTest.java └── target │ ├── classes │ ├── application.yml │ ├── com │ │ └── xiaou │ │ │ └── confession │ │ │ ├── ConfessionApplication.class │ │ │ ├── common │ │ │ └── Result.class │ │ │ ├── config │ │ │ ├── SensitiveWordConfig.class │ │ │ └── WebConfig.class │ │ │ ├── controller │ │ │ ├── AdminController.class │ │ │ ├── AuthController.class │ │ │ ├── CommentController.class │ │ │ ├── LikeController.class │ │ │ ├── MessageController.class │ │ │ ├── PostController.class │ │ │ ├── ReportController.class │ │ │ └── UserController.class │ │ │ ├── entity │ │ │ ├── Admin.class │ │ │ ├── Comment.class │ │ │ ├── LikeRecord.class │ │ │ ├── Message.class │ │ │ ├── Post.class │ │ │ ├── Report.class │ │ │ ├── SensitiveWord.class │ │ │ └── User.class │ │ │ ├── exception │ │ │ └── GlobalExceptionHandler.class │ │ │ ├── interceptor │ │ │ └── JwtInterceptor.class │ │ │ ├── mapper │ │ │ ├── AdminMapper.class │ │ │ ├── CommentMapper.class │ │ │ ├── LikeRecordMapper.class │ │ │ ├── MessageMapper.class │ │ │ ├── PostMapper.class │ │ │ ├── ReportMapper.class │ │ │ ├── SensitiveWordMapper.class │ │ │ └── UserMapper.class │ │ │ ├── service │ │ │ ├── AdminService.class │ │ │ ├── AuthService.class │ │ │ ├── CommentService.class │ │ │ ├── LikeService.class │ │ │ ├── MessageService.class │ │ │ ├── PostService.class │ │ │ ├── ReportService.class │ │ │ └── UserService.class │ │ │ └── util │ │ │ ├── AnonymousNicknameGenerator.class │ │ │ ├── JwtUtil.class │ │ │ ├── PasswordUtil.class │ │ │ └── SensitiveWordFilter.class │ ├── sql │ │ ├── init_data.sql │ │ └── schema.sql │ └── static │ │ ├── admin-dashboard.html │ │ ├── admin-login.html │ │ ├── chat.html │ │ ├── create-post.html │ │ ├── css │ │ └── style.css │ │ ├── home.html │ │ ├── index.html │ │ ├── js │ │ └── common.js │ │ ├── login.html │ │ ├── messages.html │ │ ├── my-comments.html │ │ ├── my-posts.html │ │ ├── my-reports.html │ │ ├── post-detail.html │ │ ├── profile.html │ │ └── search.html │ └── test-classes │ └── com │ └── xiaou │ └── confession │ └── PasswordUtilTest.class ├── 016-backend ├── ACCOUNTS.md ├── PRD │ └── PRD.md ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── xiaou │ │ │ │ └── express │ │ │ │ ├── ExpressApplication.java │ │ │ │ ├── common │ │ │ │ ├── BusinessException.java │ │ │ │ ├── Constants.java │ │ │ │ ├── GlobalExceptionHandler.java │ │ │ │ └── Result.java │ │ │ │ ├── config │ │ │ │ └── WebConfig.java │ │ │ │ ├── controller │ │ │ │ ├── AdminController.java │ │ │ │ ├── AuthController.java │ │ │ │ ├── ComplaintController.java │ │ │ │ ├── NotificationController.java │ │ │ │ ├── OrderController.java │ │ │ │ ├── ReviewController.java │ │ │ │ └── WalletController.java │ │ │ │ ├── dto │ │ │ │ ├── ComplaintRequest.java │ │ │ │ ├── LoginRequest.java │ │ │ │ ├── OrderCreateRequest.java │ │ │ │ ├── RegisterRequest.java │ │ │ │ └── ReviewRequest.java │ │ │ │ ├── entity │ │ │ │ ├── Admin.java │ │ │ │ ├── Complaint.java │ │ │ │ ├── Notification.java │ │ │ │ ├── Orders.java │ │ │ │ ├── Review.java │ │ │ │ ├── Transaction.java │ │ │ │ ├── User.java │ │ │ │ └── Wallet.java │ │ │ │ ├── interceptor │ │ │ │ └── AuthInterceptor.java │ │ │ │ ├── mapper │ │ │ │ ├── AdminMapper.java │ │ │ │ ├── ComplaintMapper.java │ │ │ │ ├── NotificationMapper.java │ │ │ │ ├── OrdersMapper.java │ │ │ │ ├── ReviewMapper.java │ │ │ │ ├── TransactionMapper.java │ │ │ │ ├── UserMapper.java │ │ │ │ └── WalletMapper.java │ │ │ │ ├── service │ │ │ │ ├── AdminService.java │ │ │ │ ├── AuthService.java │ │ │ │ ├── ComplaintService.java │ │ │ │ ├── NotificationService.java │ │ │ │ ├── OrderService.java │ │ │ │ ├── ReviewService.java │ │ │ │ ├── UserService.java │ │ │ │ └── WalletService.java │ │ │ │ ├── util │ │ │ │ ├── JwtUtil.java │ │ │ │ └── UserContext.java │ │ │ │ └── vo │ │ │ │ ├── LoginVO.java │ │ │ │ ├── OrderVO.java │ │ │ │ └── StatisticsVO.java │ │ └── resources │ │ │ ├── application.yml │ │ │ └── init.sql │ └── test │ │ └── java │ │ └── com │ │ └── xiaou │ │ └── express │ │ └── PasswordTest.java └── target │ ├── classes │ ├── application.yml │ ├── com │ │ └── xiaou │ │ │ └── express │ │ │ ├── ExpressApplication.class │ │ │ ├── common │ │ │ ├── BusinessException.class │ │ │ ├── Constants$ComplaintStatus.class │ │ │ ├── Constants$NotificationType.class │ │ │ ├── Constants$OrderStatus.class │ │ │ ├── Constants$TransactionType.class │ │ │ ├── Constants$UserStatus.class │ │ │ ├── Constants.class │ │ │ ├── GlobalExceptionHandler.class │ │ │ └── Result.class │ │ │ ├── config │ │ │ └── WebConfig.class │ │ │ ├── controller │ │ │ ├── AdminController.class │ │ │ ├── AuthController.class │ │ │ ├── ComplaintController.class │ │ │ ├── NotificationController.class │ │ │ ├── OrderController.class │ │ │ ├── ReviewController.class │ │ │ └── WalletController.class │ │ │ ├── dto │ │ │ ├── ComplaintRequest.class │ │ │ ├── LoginRequest.class │ │ │ ├── OrderCreateRequest.class │ │ │ ├── RegisterRequest.class │ │ │ └── ReviewRequest.class │ │ │ ├── entity │ │ │ ├── Admin.class │ │ │ ├── Complaint.class │ │ │ ├── Notification.class │ │ │ ├── Orders.class │ │ │ ├── Review.class │ │ │ ├── Transaction.class │ │ │ ├── User.class │ │ │ └── Wallet.class │ │ │ ├── interceptor │ │ │ └── AuthInterceptor.class │ │ │ ├── mapper │ │ │ ├── AdminMapper.class │ │ │ ├── ComplaintMapper.class │ │ │ ├── NotificationMapper.class │ │ │ ├── OrdersMapper.class │ │ │ ├── ReviewMapper.class │ │ │ ├── TransactionMapper.class │ │ │ ├── UserMapper.class │ │ │ └── WalletMapper.class │ │ │ ├── service │ │ │ ├── AdminService.class │ │ │ ├── AuthService.class │ │ │ ├── ComplaintService.class │ │ │ ├── NotificationService.class │ │ │ ├── OrderService.class │ │ │ ├── ReviewService.class │ │ │ ├── UserService.class │ │ │ └── WalletService.class │ │ │ ├── util │ │ │ ├── JwtUtil.class │ │ │ └── UserContext.class │ │ │ └── vo │ │ │ ├── LoginVO.class │ │ │ ├── OrderVO.class │ │ │ └── StatisticsVO.class │ └── init.sql │ └── test-classes │ └── com │ └── xiaou │ └── express │ └── PasswordTest.class ├── 016-frontend ├── .gitignore ├── QUICK_START.md ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── App.vue │ ├── api │ │ ├── admin.js │ │ ├── auth.js │ │ ├── complaint.js │ │ ├── notification.js │ │ ├── order.js │ │ ├── review.js │ │ └── wallet.js │ ├── layout │ │ ├── AdminLayout.vue │ │ └── UserLayout.vue │ ├── main.js │ ├── router │ │ └── index.js │ ├── stores │ │ └── user.js │ ├── utils │ │ └── request.js │ └── views │ │ ├── Home.vue │ │ ├── Login.vue │ │ ├── MyOrders.vue │ │ ├── Notifications.vue │ │ ├── OrderDetail.vue │ │ ├── Profile.vue │ │ ├── Publish.vue │ │ ├── Register.vue │ │ ├── Wallet.vue │ │ └── admin │ │ ├── Complaints.vue │ │ ├── Dashboard.vue │ │ ├── Login.vue │ │ ├── Orders.vue │ │ ├── Transactions.vue │ │ └── Users.vue └── vite.config.js ├── 017-backend ├── ACCOUNTS.md ├── PRD │ └── PRD.md ├── README.md ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── xiaou │ │ │ │ └── ordering │ │ │ │ ├── OrderingApplication.java │ │ │ │ ├── common │ │ │ │ ├── BusinessException.java │ │ │ │ ├── GlobalExceptionHandler.java │ │ │ │ └── Result.java │ │ │ │ ├── config │ │ │ │ └── WebConfig.java │ │ │ │ ├── controller │ │ │ │ ├── AuthController.java │ │ │ │ ├── CartController.java │ │ │ │ ├── IndexController.java │ │ │ │ └── MerchantController.java │ │ │ │ ├── dto │ │ │ │ ├── LoginRequest.java │ │ │ │ └── RegisterRequest.java │ │ │ │ ├── entity │ │ │ │ ├── Admin.java │ │ │ │ ├── Cart.java │ │ │ │ ├── Category.java │ │ │ │ ├── Coupon.java │ │ │ │ ├── Dish.java │ │ │ │ ├── Favorite.java │ │ │ │ ├── Merchant.java │ │ │ │ ├── OrderDetail.java │ │ │ │ ├── Orders.java │ │ │ │ ├── Review.java │ │ │ │ ├── User.java │ │ │ │ └── UserCoupon.java │ │ │ │ ├── mapper │ │ │ │ ├── AdminMapper.java │ │ │ │ ├── CartMapper.java │ │ │ │ ├── CategoryMapper.java │ │ │ │ ├── DishMapper.java │ │ │ │ ├── MerchantMapper.java │ │ │ │ ├── OrdersMapper.java │ │ │ │ └── UserMapper.java │ │ │ │ ├── service │ │ │ │ ├── AuthService.java │ │ │ │ ├── CartService.java │ │ │ │ ├── DishService.java │ │ │ │ └── MerchantService.java │ │ │ │ └── util │ │ │ │ ├── JwtUtil.java │ │ │ │ └── UserContext.java │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── sql │ │ │ ├── data.sql │ │ │ └── schema.sql │ │ │ └── templates │ │ │ ├── admin │ │ │ └── login.html │ │ │ ├── index.html │ │ │ ├── merchant │ │ │ ├── detail.html │ │ │ ├── list.html │ │ │ └── login.html │ │ │ └── user │ │ │ ├── login.html │ │ │ └── register.html │ └── test │ │ └── java │ │ └── com │ │ └── xiaou │ │ └── ordering │ │ └── PasswordTest.java └── target │ ├── classes │ ├── application.yml │ ├── com │ │ └── xiaou │ │ │ └── ordering │ │ │ ├── OrderingApplication.class │ │ │ ├── common │ │ │ ├── BusinessException.class │ │ │ ├── GlobalExceptionHandler.class │ │ │ └── Result.class │ │ │ ├── config │ │ │ └── WebConfig.class │ │ │ ├── controller │ │ │ ├── AuthController.class │ │ │ ├── CartController.class │ │ │ ├── IndexController.class │ │ │ └── MerchantController.class │ │ │ ├── dto │ │ │ ├── LoginRequest.class │ │ │ └── RegisterRequest.class │ │ │ ├── entity │ │ │ ├── Admin.class │ │ │ ├── Cart.class │ │ │ ├── Category.class │ │ │ ├── Coupon.class │ │ │ ├── Dish.class │ │ │ ├── Favorite.class │ │ │ ├── Merchant.class │ │ │ ├── OrderDetail.class │ │ │ ├── Orders.class │ │ │ ├── Review.class │ │ │ ├── User.class │ │ │ └── UserCoupon.class │ │ │ ├── mapper │ │ │ ├── AdminMapper.class │ │ │ ├── CartMapper.class │ │ │ ├── CategoryMapper.class │ │ │ ├── DishMapper.class │ │ │ ├── MerchantMapper.class │ │ │ ├── OrdersMapper.class │ │ │ └── UserMapper.class │ │ │ ├── service │ │ │ ├── AuthService.class │ │ │ ├── CartService.class │ │ │ ├── DishService.class │ │ │ └── MerchantService.class │ │ │ └── util │ │ │ ├── JwtUtil.class │ │ │ └── UserContext.class │ ├── sql │ │ ├── data.sql │ │ └── schema.sql │ └── templates │ │ ├── admin │ │ └── login.html │ │ ├── index.html │ │ ├── merchant │ │ ├── detail.html │ │ ├── list.html │ │ └── login.html │ │ └── user │ │ ├── login.html │ │ └── register.html │ └── test-classes │ └── com │ └── xiaou │ └── ordering │ └── PasswordTest.class ├── 018-backend ├── ACCOUNTS.md ├── PRD │ └── PRD.md ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── xiaou │ │ │ │ └── recruitment │ │ │ │ ├── RecruitmentApplication.java │ │ │ │ ├── common │ │ │ │ └── Result.java │ │ │ │ ├── config │ │ │ │ └── WebConfig.java │ │ │ │ ├── controller │ │ │ │ ├── ApplicationController.java │ │ │ │ ├── CompanyController.java │ │ │ │ ├── ExperienceController.java │ │ │ │ ├── InterviewController.java │ │ │ │ ├── JobController.java │ │ │ │ ├── ReferralController.java │ │ │ │ ├── ResumeController.java │ │ │ │ └── UserController.java │ │ │ │ ├── entity │ │ │ │ ├── Application.java │ │ │ │ ├── Company.java │ │ │ │ ├── Experience.java │ │ │ │ ├── Interview.java │ │ │ │ ├── Job.java │ │ │ │ ├── Referral.java │ │ │ │ ├── Resume.java │ │ │ │ └── User.java │ │ │ │ ├── interceptor │ │ │ │ └── AuthInterceptor.java │ │ │ │ ├── mapper │ │ │ │ ├── ApplicationMapper.java │ │ │ │ ├── CompanyMapper.java │ │ │ │ ├── ExperienceMapper.java │ │ │ │ ├── InterviewMapper.java │ │ │ │ ├── JobMapper.java │ │ │ │ ├── ReferralMapper.java │ │ │ │ ├── ResumeMapper.java │ │ │ │ └── UserMapper.java │ │ │ │ ├── service │ │ │ │ ├── ApplicationService.java │ │ │ │ ├── CompanyService.java │ │ │ │ ├── ExperienceService.java │ │ │ │ ├── InterviewService.java │ │ │ │ ├── JobService.java │ │ │ │ ├── ReferralService.java │ │ │ │ ├── ResumeService.java │ │ │ │ └── UserService.java │ │ │ │ └── utils │ │ │ │ ├── JwtUtil.java │ │ │ │ └── PasswordUtil.java │ │ └── resources │ │ │ ├── application.yml │ │ │ └── schema.sql │ └── test │ │ └── java │ │ └── com │ │ └── xiaou │ │ └── recruitment │ │ └── PasswordTest.java └── target │ ├── classes │ ├── application.yml │ ├── com │ │ └── xiaou │ │ │ └── recruitment │ │ │ ├── RecruitmentApplication.class │ │ │ ├── common │ │ │ └── Result.class │ │ │ ├── config │ │ │ └── WebConfig.class │ │ │ ├── controller │ │ │ ├── ApplicationController.class │ │ │ ├── CompanyController.class │ │ │ ├── ExperienceController.class │ │ │ ├── InterviewController.class │ │ │ ├── JobController.class │ │ │ ├── ReferralController.class │ │ │ ├── ResumeController.class │ │ │ └── UserController.class │ │ │ ├── entity │ │ │ ├── Application.class │ │ │ ├── Company.class │ │ │ ├── Experience.class │ │ │ ├── Interview.class │ │ │ ├── Job.class │ │ │ ├── Referral.class │ │ │ ├── Resume.class │ │ │ └── User.class │ │ │ ├── interceptor │ │ │ └── AuthInterceptor.class │ │ │ ├── mapper │ │ │ ├── ApplicationMapper.class │ │ │ ├── CompanyMapper.class │ │ │ ├── ExperienceMapper.class │ │ │ ├── InterviewMapper.class │ │ │ ├── JobMapper.class │ │ │ ├── ReferralMapper.class │ │ │ ├── ResumeMapper.class │ │ │ └── UserMapper.class │ │ │ ├── service │ │ │ ├── ApplicationService.class │ │ │ ├── CompanyService.class │ │ │ ├── ExperienceService.class │ │ │ ├── InterviewService.class │ │ │ ├── JobService.class │ │ │ ├── ReferralService.class │ │ │ ├── ResumeService.class │ │ │ └── UserService.class │ │ │ └── utils │ │ │ ├── JwtUtil.class │ │ │ └── PasswordUtil.class │ └── schema.sql │ └── test-classes │ └── com │ └── xiaou │ └── recruitment │ └── PasswordTest.class ├── 018-frontend ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── App.vue │ ├── api │ │ ├── application.js │ │ ├── company.js │ │ ├── experience.js │ │ ├── interview.js │ │ ├── job.js │ │ ├── referral.js │ │ ├── resume.js │ │ └── user.js │ ├── layout │ │ ├── CompanyLayout.vue │ │ └── StudentLayout.vue │ ├── main.js │ ├── router │ │ └── index.js │ ├── stores │ │ └── user.js │ ├── utils │ │ └── request.js │ └── views │ │ ├── Login.vue │ │ ├── Profile.vue │ │ ├── Register.vue │ │ ├── company │ │ ├── Applications.vue │ │ ├── CompanyInfo.vue │ │ ├── Interviews.vue │ │ └── Jobs.vue │ │ └── student │ │ ├── Applications.vue │ │ ├── ExperienceDetail.vue │ │ ├── Experiences.vue │ │ ├── Interviews.vue │ │ ├── JobDetail.vue │ │ ├── Jobs.vue │ │ ├── Referrals.vue │ │ └── Resume.vue └── vite.config.js ├── 019-backend ├── ACCOUNTS.md ├── PRD │ └── PRD.md ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── xiaou │ │ │ │ └── sport │ │ │ │ ├── SportApplication.java │ │ │ │ ├── common │ │ │ │ └── Result.java │ │ │ │ ├── config │ │ │ │ ├── MybatisPlusConfig.java │ │ │ │ └── WebConfig.java │ │ │ │ ├── controller │ │ │ │ ├── AuthController.java │ │ │ │ ├── FitnessPlanController.java │ │ │ │ ├── HealthProfileController.java │ │ │ │ ├── RankController.java │ │ │ │ ├── SportRecordController.java │ │ │ │ ├── SportTrackController.java │ │ │ │ ├── TeamActivityController.java │ │ │ │ ├── UserController.java │ │ │ │ ├── VenueBookingController.java │ │ │ │ └── VenueController.java │ │ │ │ ├── entity │ │ │ │ ├── ActivityParticipant.java │ │ │ │ ├── FitnessPlan.java │ │ │ │ ├── HealthProfile.java │ │ │ │ ├── SportRecord.java │ │ │ │ ├── SportTrack.java │ │ │ │ ├── TeamActivity.java │ │ │ │ ├── User.java │ │ │ │ ├── Venue.java │ │ │ │ └── VenueBooking.java │ │ │ │ ├── interceptor │ │ │ │ └── AuthInterceptor.java │ │ │ │ ├── mapper │ │ │ │ ├── ActivityParticipantMapper.java │ │ │ │ ├── FitnessPlanMapper.java │ │ │ │ ├── HealthProfileMapper.java │ │ │ │ ├── SportRecordMapper.java │ │ │ │ ├── SportTrackMapper.java │ │ │ │ ├── TeamActivityMapper.java │ │ │ │ ├── UserMapper.java │ │ │ │ ├── VenueBookingMapper.java │ │ │ │ └── VenueMapper.java │ │ │ │ ├── service │ │ │ │ ├── ActivityParticipantService.java │ │ │ │ ├── FitnessPlanService.java │ │ │ │ ├── HealthProfileService.java │ │ │ │ ├── SportRecordService.java │ │ │ │ ├── SportTrackService.java │ │ │ │ ├── TeamActivityService.java │ │ │ │ ├── UserService.java │ │ │ │ ├── VenueBookingService.java │ │ │ │ ├── VenueService.java │ │ │ │ └── impl │ │ │ │ │ ├── ActivityParticipantServiceImpl.java │ │ │ │ │ ├── FitnessPlanServiceImpl.java │ │ │ │ │ ├── HealthProfileServiceImpl.java │ │ │ │ │ ├── SportRecordServiceImpl.java │ │ │ │ │ ├── SportTrackServiceImpl.java │ │ │ │ │ ├── TeamActivityServiceImpl.java │ │ │ │ │ ├── UserServiceImpl.java │ │ │ │ │ ├── VenueBookingServiceImpl.java │ │ │ │ │ └── VenueServiceImpl.java │ │ │ │ └── utils │ │ │ │ └── JwtUtil.java │ │ └── resources │ │ │ ├── application.yml │ │ │ └── schema.sql │ └── test │ │ └── java │ │ └── com │ │ └── xiaou │ │ └── sport │ │ └── PasswordTest.java └── target │ ├── classes │ ├── application.yml │ ├── com │ │ └── xiaou │ │ │ └── sport │ │ │ ├── SportApplication.class │ │ │ ├── common │ │ │ └── Result.class │ │ │ ├── config │ │ │ ├── MybatisPlusConfig.class │ │ │ └── WebConfig.class │ │ │ ├── controller │ │ │ ├── AuthController.class │ │ │ ├── FitnessPlanController.class │ │ │ ├── HealthProfileController.class │ │ │ ├── RankController.class │ │ │ ├── SportRecordController.class │ │ │ ├── SportTrackController.class │ │ │ ├── TeamActivityController.class │ │ │ ├── UserController.class │ │ │ ├── VenueBookingController.class │ │ │ └── VenueController.class │ │ │ ├── entity │ │ │ ├── ActivityParticipant.class │ │ │ ├── FitnessPlan.class │ │ │ ├── HealthProfile.class │ │ │ ├── SportRecord.class │ │ │ ├── SportTrack.class │ │ │ ├── TeamActivity.class │ │ │ ├── User.class │ │ │ ├── Venue.class │ │ │ └── VenueBooking.class │ │ │ ├── interceptor │ │ │ └── AuthInterceptor.class │ │ │ ├── mapper │ │ │ ├── ActivityParticipantMapper.class │ │ │ ├── FitnessPlanMapper.class │ │ │ ├── HealthProfileMapper.class │ │ │ ├── SportRecordMapper.class │ │ │ ├── SportTrackMapper.class │ │ │ ├── TeamActivityMapper.class │ │ │ ├── UserMapper.class │ │ │ ├── VenueBookingMapper.class │ │ │ └── VenueMapper.class │ │ │ ├── service │ │ │ ├── ActivityParticipantService.class │ │ │ ├── FitnessPlanService.class │ │ │ ├── HealthProfileService.class │ │ │ ├── SportRecordService.class │ │ │ ├── SportTrackService.class │ │ │ ├── TeamActivityService.class │ │ │ ├── UserService.class │ │ │ ├── VenueBookingService.class │ │ │ ├── VenueService.class │ │ │ └── impl │ │ │ │ ├── ActivityParticipantServiceImpl.class │ │ │ │ ├── FitnessPlanServiceImpl.class │ │ │ │ ├── HealthProfileServiceImpl.class │ │ │ │ ├── SportRecordServiceImpl.class │ │ │ │ ├── SportTrackServiceImpl.class │ │ │ │ ├── TeamActivityServiceImpl.class │ │ │ │ ├── UserServiceImpl.class │ │ │ │ ├── VenueBookingServiceImpl.class │ │ │ │ └── VenueServiceImpl.class │ │ │ └── utils │ │ │ └── JwtUtil.class │ └── schema.sql │ └── test-classes │ └── com │ └── xiaou │ └── sport │ └── PasswordTest.class ├── 019-frontend ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── App.vue │ ├── api │ │ ├── activity.js │ │ ├── auth.js │ │ ├── health.js │ │ ├── plan.js │ │ ├── rank.js │ │ ├── sport.js │ │ ├── user.js │ │ └── venue.js │ ├── layout │ │ └── MainLayout.vue │ ├── main.js │ ├── router │ │ └── index.js │ ├── stores │ │ └── user.js │ ├── utils │ │ └── request.js │ └── views │ │ ├── Home.vue │ │ ├── Login.vue │ │ ├── Profile.vue │ │ ├── Rank.vue │ │ ├── Register.vue │ │ ├── activity │ │ ├── ActivityList.vue │ │ └── CreateActivity.vue │ │ ├── health │ │ └── HealthProfile.vue │ │ ├── plan │ │ ├── CreatePlan.vue │ │ └── PlanList.vue │ │ ├── sport │ │ ├── CreateRecord.vue │ │ └── RecordList.vue │ │ └── venue │ │ ├── MyBooking.vue │ │ └── VenueList.vue └── vite.config.js ├── 020-backend ├── ACCOUNTS.md ├── PRD │ └── PRD.md ├── README.md ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── xiaou │ │ │ │ └── resource │ │ │ │ ├── ResourcePlatformApplication.java │ │ │ │ ├── common │ │ │ │ └── Result.java │ │ │ │ ├── config │ │ │ │ └── WebConfig.java │ │ │ │ ├── controller │ │ │ │ ├── NoteController.java │ │ │ │ ├── QuestionAnswerController.java │ │ │ │ ├── QuestionController.java │ │ │ │ ├── ResourceController.java │ │ │ │ ├── StudyGroupController.java │ │ │ │ └── UserController.java │ │ │ │ ├── entity │ │ │ │ ├── Answer.java │ │ │ │ ├── GroupMember.java │ │ │ │ ├── Note.java │ │ │ │ ├── PointsRecord.java │ │ │ │ ├── Question.java │ │ │ │ ├── QuestionAnswer.java │ │ │ │ ├── Resource.java │ │ │ │ ├── ResourceRating.java │ │ │ │ ├── StudyGroup.java │ │ │ │ ├── User.java │ │ │ │ └── WrongQuestion.java │ │ │ │ ├── interceptor │ │ │ │ └── AuthInterceptor.java │ │ │ │ ├── mapper │ │ │ │ ├── AnswerMapper.java │ │ │ │ ├── GroupMemberMapper.java │ │ │ │ ├── NoteMapper.java │ │ │ │ ├── PointsRecordMapper.java │ │ │ │ ├── QuestionAnswerMapper.java │ │ │ │ ├── QuestionMapper.java │ │ │ │ ├── ResourceMapper.java │ │ │ │ ├── ResourceRatingMapper.java │ │ │ │ ├── StudyGroupMapper.java │ │ │ │ ├── UserMapper.java │ │ │ │ └── WrongQuestionMapper.java │ │ │ │ ├── service │ │ │ │ ├── AnswerService.java │ │ │ │ ├── GroupMemberService.java │ │ │ │ ├── NoteService.java │ │ │ │ ├── PointsRecordService.java │ │ │ │ ├── QuestionAnswerService.java │ │ │ │ ├── QuestionService.java │ │ │ │ ├── ResourceRatingService.java │ │ │ │ ├── ResourceService.java │ │ │ │ ├── StudyGroupService.java │ │ │ │ ├── UserService.java │ │ │ │ └── WrongQuestionService.java │ │ │ │ └── utils │ │ │ │ └── JwtUtil.java │ │ └── resources │ │ │ ├── application.yml │ │ │ └── schema.sql │ └── test │ │ └── java │ │ └── com │ │ └── xiaou │ │ └── resource │ │ └── PasswordTest.java └── target │ ├── classes │ ├── application.yml │ ├── com │ │ └── xiaou │ │ │ └── resource │ │ │ ├── ResourcePlatformApplication.class │ │ │ ├── common │ │ │ └── Result.class │ │ │ ├── config │ │ │ └── WebConfig.class │ │ │ ├── controller │ │ │ ├── NoteController.class │ │ │ ├── QuestionAnswerController.class │ │ │ ├── QuestionController.class │ │ │ ├── ResourceController.class │ │ │ ├── StudyGroupController.class │ │ │ └── UserController.class │ │ │ ├── entity │ │ │ ├── Answer.class │ │ │ ├── GroupMember.class │ │ │ ├── Note.class │ │ │ ├── PointsRecord.class │ │ │ ├── Question.class │ │ │ ├── QuestionAnswer.class │ │ │ ├── Resource.class │ │ │ ├── ResourceRating.class │ │ │ ├── StudyGroup.class │ │ │ ├── User.class │ │ │ └── WrongQuestion.class │ │ │ ├── interceptor │ │ │ └── AuthInterceptor.class │ │ │ ├── mapper │ │ │ ├── AnswerMapper.class │ │ │ ├── GroupMemberMapper.class │ │ │ ├── NoteMapper.class │ │ │ ├── PointsRecordMapper.class │ │ │ ├── QuestionAnswerMapper.class │ │ │ ├── QuestionMapper.class │ │ │ ├── ResourceMapper.class │ │ │ ├── ResourceRatingMapper.class │ │ │ ├── StudyGroupMapper.class │ │ │ ├── UserMapper.class │ │ │ └── WrongQuestionMapper.class │ │ │ ├── service │ │ │ ├── AnswerService.class │ │ │ ├── GroupMemberService.class │ │ │ ├── NoteService.class │ │ │ ├── PointsRecordService.class │ │ │ ├── QuestionAnswerService.class │ │ │ ├── QuestionService.class │ │ │ ├── ResourceRatingService.class │ │ │ ├── ResourceService.class │ │ │ ├── StudyGroupService.class │ │ │ ├── UserService.class │ │ │ └── WrongQuestionService.class │ │ │ └── utils │ │ │ └── JwtUtil.class │ └── schema.sql │ └── test-classes │ └── com │ └── xiaou │ └── resource │ └── PasswordTest.class ├── 020-frontend ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── App.vue │ ├── api │ │ ├── group.js │ │ ├── note.js │ │ ├── qa.js │ │ ├── question.js │ │ ├── resource.js │ │ └── user.js │ ├── layout │ │ └── Layout.vue │ ├── main.js │ ├── router │ │ └── index.js │ ├── stores │ │ └── user.js │ ├── utils │ │ └── request.js │ └── views │ │ ├── Home.vue │ │ ├── Login.vue │ │ ├── Profile.vue │ │ ├── Register.vue │ │ ├── group │ │ ├── GroupDetail.vue │ │ └── GroupList.vue │ │ ├── note │ │ ├── NoteDetail.vue │ │ ├── NoteEdit.vue │ │ └── NoteList.vue │ │ ├── qa │ │ ├── QAAsk.vue │ │ ├── QADetail.vue │ │ └── QAList.vue │ │ ├── question │ │ ├── QuestionList.vue │ │ ├── QuestionPractice.vue │ │ └── WrongQuestion.vue │ │ └── resource │ │ ├── ResourceDetail.vue │ │ ├── ResourceList.vue │ │ └── ResourceUpload.vue └── vite.config.js ├── 021-backend ├── .gitignore ├── PRD │ └── PRD.md ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── xiaou │ │ ├── CampusMarketApplication.java │ │ ├── common │ │ ├── PageResult.java │ │ └── Result.java │ │ ├── config │ │ ├── CorsConfig.java │ │ ├── JwtInterceptor.java │ │ ├── MybatisPlusConfig.java │ │ └── WebConfig.java │ │ ├── controller │ │ ├── CategoryController.java │ │ ├── ProductController.java │ │ └── UserController.java │ │ ├── dto │ │ ├── ProductPublishDTO.java │ │ ├── ProductQueryDTO.java │ │ ├── UserLoginDTO.java │ │ └── UserRegisterDTO.java │ │ ├── entity │ │ ├── Category.java │ │ ├── ChatMessage.java │ │ ├── Favorite.java │ │ ├── OrderInfo.java │ │ ├── Product.java │ │ ├── SystemConfig.java │ │ └── User.java │ │ ├── exception │ │ ├── BusinessException.java │ │ └── GlobalExceptionHandler.java │ │ ├── mapper │ │ ├── CategoryMapper.java │ │ ├── ProductMapper.java │ │ └── UserMapper.java │ │ ├── service │ │ ├── CategoryService.java │ │ ├── ProductService.java │ │ ├── UserService.java │ │ └── impl │ │ │ ├── CategoryServiceImpl.java │ │ │ ├── ProductServiceImpl.java │ │ │ └── UserServiceImpl.java │ │ ├── utils │ │ └── JwtUtil.java │ │ └── vo │ │ ├── CategoryVO.java │ │ ├── ProductDetailVO.java │ │ ├── ProductVO.java │ │ ├── UserInfoVO.java │ │ └── UserLoginVO.java │ └── resources │ ├── application.yml │ ├── mapper │ └── ProductMapper.xml │ └── sql │ └── init.sql ├── 021-frontend ├── index.html ├── package.json ├── src │ ├── App.vue │ ├── api │ │ ├── product.js │ │ └── user.js │ ├── main.js │ ├── router │ │ └── index.js │ ├── stores │ │ ├── product.js │ │ └── user.js │ └── utils │ │ └── request.js └── vite.config.js ├── 022-backend ├── PRD │ └── 校园自习室座位预约系统PRD.md ├── README.md ├── pom.xml ├── sql │ └── init.sql ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── xiaou │ │ │ └── studyroom │ │ │ ├── StudyRoomApplication.java │ │ │ ├── common │ │ │ └── Result.java │ │ │ ├── config │ │ │ ├── CorsConfig.java │ │ │ ├── MybatisPlusConfig.java │ │ │ └── WebConfig.java │ │ │ ├── controller │ │ │ ├── CreditRecordController.java │ │ │ ├── ReservationController.java │ │ │ ├── SeatController.java │ │ │ ├── StudyRoomController.java │ │ │ ├── UsageStatisticsController.java │ │ │ └── UserController.java │ │ │ ├── entity │ │ │ ├── CreditRecord.java │ │ │ ├── Reservation.java │ │ │ ├── Seat.java │ │ │ ├── StudyRoom.java │ │ │ ├── SystemConfig.java │ │ │ ├── UsageStatistics.java │ │ │ └── User.java │ │ │ ├── exception │ │ │ ├── BusinessException.java │ │ │ └── GlobalExceptionHandler.java │ │ │ ├── interceptor │ │ │ └── JwtInterceptor.java │ │ │ ├── mapper │ │ │ ├── CreditRecordMapper.java │ │ │ ├── ReservationMapper.java │ │ │ ├── SeatMapper.java │ │ │ ├── StudyRoomMapper.java │ │ │ ├── SystemConfigMapper.java │ │ │ ├── UsageStatisticsMapper.java │ │ │ └── UserMapper.java │ │ │ ├── service │ │ │ ├── CreditRecordService.java │ │ │ ├── ReservationService.java │ │ │ ├── SeatService.java │ │ │ ├── StudyRoomService.java │ │ │ ├── UsageStatisticsService.java │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ │ ├── CreditRecordServiceImpl.java │ │ │ │ ├── ReservationServiceImpl.java │ │ │ │ ├── SeatServiceImpl.java │ │ │ │ ├── StudyRoomServiceImpl.java │ │ │ │ ├── UsageStatisticsServiceImpl.java │ │ │ │ └── UserServiceImpl.java │ │ │ ├── task │ │ │ └── ScheduledTasks.java │ │ │ └── utils │ │ │ ├── JwtUtil.java │ │ │ └── QRCodeUtil.java │ │ └── resources │ │ └── application.yml └── target │ ├── classes │ ├── application.yml │ └── com │ │ └── xiaou │ │ └── studyroom │ │ ├── StudyRoomApplication.class │ │ ├── common │ │ └── Result.class │ │ ├── config │ │ ├── CorsConfig.class │ │ ├── MybatisPlusConfig$MyMetaObjectHandler.class │ │ ├── MybatisPlusConfig.class │ │ └── WebConfig.class │ │ ├── controller │ │ ├── CreditRecordController.class │ │ ├── ReservationController.class │ │ ├── SeatController.class │ │ ├── StudyRoomController.class │ │ ├── UsageStatisticsController.class │ │ └── UserController.class │ │ ├── entity │ │ ├── CreditRecord.class │ │ ├── Reservation.class │ │ ├── Seat.class │ │ ├── StudyRoom.class │ │ ├── SystemConfig.class │ │ ├── UsageStatistics.class │ │ └── User.class │ │ ├── exception │ │ ├── BusinessException.class │ │ └── GlobalExceptionHandler.class │ │ ├── interceptor │ │ └── JwtInterceptor.class │ │ ├── mapper │ │ ├── CreditRecordMapper.class │ │ ├── ReservationMapper.class │ │ ├── SeatMapper.class │ │ ├── StudyRoomMapper.class │ │ ├── SystemConfigMapper.class │ │ ├── UsageStatisticsMapper.class │ │ └── UserMapper.class │ │ ├── service │ │ ├── CreditRecordService.class │ │ ├── ReservationService.class │ │ ├── SeatService.class │ │ ├── StudyRoomService.class │ │ ├── UsageStatisticsService.class │ │ ├── UserService.class │ │ └── impl │ │ │ ├── CreditRecordServiceImpl.class │ │ │ ├── ReservationServiceImpl.class │ │ │ ├── SeatServiceImpl.class │ │ │ ├── StudyRoomServiceImpl.class │ │ │ ├── UsageStatisticsServiceImpl.class │ │ │ └── UserServiceImpl.class │ │ ├── task │ │ └── ScheduledTasks.class │ │ └── utils │ │ ├── JwtUtil.class │ │ └── QRCodeUtil.class │ └── maven-status │ └── maven-compiler-plugin │ └── compile │ └── default-compile │ ├── createdFiles.lst │ └── inputFiles.lst ├── 022-frontend ├── README.md ├── index.html ├── package.json ├── src │ ├── App.vue │ ├── api │ │ ├── credit.js │ │ ├── reservation.js │ │ ├── seat.js │ │ ├── statistics.js │ │ ├── studyRoom.js │ │ └── user.js │ ├── layouts │ │ ├── AdminLayout.vue │ │ └── StudentLayout.vue │ ├── main.js │ ├── router │ │ └── index.js │ ├── stores │ │ ├── room.js │ │ └── user.js │ ├── styles │ │ └── global.scss │ ├── utils │ │ └── request.js │ └── views │ │ ├── Login.vue │ │ ├── NotFound.vue │ │ ├── Register.vue │ │ ├── admin │ │ ├── Dashboard.vue │ │ ├── ReservationManagement.vue │ │ ├── RoomManagement.vue │ │ ├── SeatManagement.vue │ │ ├── Statistics.vue │ │ ├── SystemConfig.vue │ │ └── UserManagement.vue │ │ └── student │ │ ├── CreditHistory.vue │ │ ├── Home.vue │ │ ├── MyReservations.vue │ │ ├── Profile.vue │ │ ├── ReservationDetail.vue │ │ ├── RoomDetail.vue │ │ └── StudyRooms.vue └── vite.config.js ├── 023-backend ├── PRD │ └── AI智能学习助手与个性化教育平台PRD.md ├── README.md ├── pom.xml ├── sql │ └── init.sql ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── xiaou │ │ │ └── ailearning │ │ │ ├── AiLearningApplication.java │ │ │ ├── common │ │ │ ├── PageResult.java │ │ │ └── Result.java │ │ │ ├── config │ │ │ ├── MybatisPlusConfig.java │ │ │ ├── RedisConfig.java │ │ │ └── WebConfig.java │ │ │ ├── controller │ │ │ ├── CourseController.java │ │ │ ├── LearningAnalysisController.java │ │ │ ├── LearningPathController.java │ │ │ ├── PageController.java │ │ │ ├── QaController.java │ │ │ ├── RecommendationController.java │ │ │ └── UserController.java │ │ │ ├── entity │ │ │ ├── Course.java │ │ │ ├── KnowledgePoint.java │ │ │ ├── KnowledgeRelation.java │ │ │ ├── LearningPath.java │ │ │ ├── LearningRecord.java │ │ │ ├── QaRecord.java │ │ │ ├── Recommendation.java │ │ │ ├── User.java │ │ │ └── UserBehavior.java │ │ │ ├── exception │ │ │ └── GlobalExceptionHandler.java │ │ │ ├── interceptor │ │ │ └── JwtInterceptor.java │ │ │ ├── mapper │ │ │ ├── CourseMapper.java │ │ │ ├── KnowledgePointMapper.java │ │ │ ├── KnowledgeRelationMapper.java │ │ │ ├── LearningPathMapper.java │ │ │ ├── LearningRecordMapper.java │ │ │ ├── QaRecordMapper.java │ │ │ ├── RecommendationMapper.java │ │ │ ├── UserBehaviorMapper.java │ │ │ └── UserMapper.java │ │ │ ├── service │ │ │ ├── CourseService.java │ │ │ ├── LearningAnalysisService.java │ │ │ ├── LearningPathService.java │ │ │ ├── QaService.java │ │ │ ├── RecommendationService.java │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ │ ├── CourseServiceImpl.java │ │ │ │ ├── LearningAnalysisServiceImpl.java │ │ │ │ ├── LearningPathServiceImpl.java │ │ │ │ ├── QaServiceImpl.java │ │ │ │ ├── RecommendationServiceImpl.java │ │ │ │ └── UserServiceImpl.java │ │ │ └── utils │ │ │ └── JwtUtil.java │ │ └── resources │ │ ├── application.yml │ │ ├── static │ │ ├── css │ │ │ └── style.css │ │ └── js │ │ │ ├── app.js │ │ │ └── common.js │ │ └── templates │ │ ├── analytics.html │ │ ├── course-detail.html │ │ ├── courses.html │ │ ├── dashboard.html │ │ ├── index.html │ │ ├── layout.html │ │ ├── learning-path.html │ │ ├── login.html │ │ ├── qa.html │ │ └── register.html └── target │ └── classes │ ├── application.yml │ ├── com │ └── xiaou │ │ └── ailearning │ │ ├── AiLearningApplication.class │ │ ├── common │ │ ├── PageResult.class │ │ └── Result.class │ │ ├── config │ │ ├── MybatisPlusConfig.class │ │ ├── RedisConfig.class │ │ └── WebConfig.class │ │ ├── controller │ │ ├── CourseController.class │ │ ├── LearningAnalysisController.class │ │ ├── LearningPathController.class │ │ ├── PageController.class │ │ ├── QaController.class │ │ ├── RecommendationController.class │ │ └── UserController.class │ │ ├── entity │ │ ├── Course.class │ │ ├── KnowledgePoint.class │ │ ├── KnowledgeRelation.class │ │ ├── LearningPath.class │ │ ├── LearningRecord.class │ │ ├── QaRecord.class │ │ ├── Recommendation.class │ │ ├── User.class │ │ └── UserBehavior.class │ │ ├── exception │ │ └── GlobalExceptionHandler.class │ │ ├── interceptor │ │ └── JwtInterceptor.class │ │ ├── mapper │ │ ├── CourseMapper.class │ │ ├── KnowledgePointMapper.class │ │ ├── KnowledgeRelationMapper.class │ │ ├── LearningPathMapper.class │ │ ├── LearningRecordMapper.class │ │ ├── QaRecordMapper.class │ │ ├── RecommendationMapper.class │ │ ├── UserBehaviorMapper.class │ │ └── UserMapper.class │ │ ├── service │ │ ├── CourseService.class │ │ ├── LearningAnalysisService.class │ │ ├── LearningPathService.class │ │ ├── QaService.class │ │ ├── RecommendationService.class │ │ ├── UserService.class │ │ └── impl │ │ │ ├── CourseServiceImpl.class │ │ │ ├── LearningAnalysisServiceImpl.class │ │ │ ├── LearningPathServiceImpl$PathNode.class │ │ │ ├── LearningPathServiceImpl.class │ │ │ ├── QaServiceImpl.class │ │ │ ├── RecommendationServiceImpl.class │ │ │ └── UserServiceImpl.class │ │ └── utils │ │ └── JwtUtil.class │ ├── static │ ├── css │ │ └── style.css │ └── js │ │ ├── app.js │ │ └── common.js │ └── templates │ ├── analytics.html │ ├── course-detail.html │ ├── courses.html │ ├── dashboard.html │ ├── index.html │ ├── layout.html │ ├── learning-path.html │ ├── login.html │ ├── qa.html │ └── register.html ├── 024-backend ├── PRD │ └── 024_PRD.md ├── pom.xml ├── schema.sql ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── xiaou │ │ │ └── pet │ │ │ ├── PetApplication.java │ │ │ ├── common │ │ │ └── Result.java │ │ │ ├── config │ │ │ └── WebConfig.java │ │ │ ├── controller │ │ │ ├── PetController.java │ │ │ └── UserController.java │ │ │ ├── entity │ │ │ ├── Pet.java │ │ │ └── User.java │ │ │ ├── mapper │ │ │ ├── PetMapper.java │ │ │ └── UserMapper.java │ │ │ └── service │ │ │ ├── PetService.java │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ ├── PetServiceImpl.java │ │ │ └── UserServiceImpl.java │ │ └── resources │ │ ├── application.yml │ │ └── mapper │ │ ├── PetMapper.xml │ │ └── UserMapper.xml └── target │ └── classes │ ├── application.yml │ ├── com │ └── xiaou │ │ └── pet │ │ ├── PetApplication.class │ │ ├── common │ │ └── Result.class │ │ ├── config │ │ └── WebConfig.class │ │ ├── controller │ │ ├── PetController.class │ │ └── UserController.class │ │ ├── entity │ │ ├── Pet.class │ │ └── User.class │ │ ├── mapper │ │ ├── PetMapper.class │ │ └── UserMapper.class │ │ └── service │ │ ├── PetService.class │ │ ├── UserService.class │ │ └── impl │ │ ├── PetServiceImpl.class │ │ └── UserServiceImpl.class │ └── mapper │ ├── PetMapper.xml │ └── UserMapper.xml ├── 024-frontend ├── package-lock.json ├── package.json └── src │ ├── App.vue │ ├── api │ └── request.js │ ├── main.js │ ├── router │ └── index.js │ └── views │ ├── Home.vue │ ├── Login.vue │ └── pet │ ├── PetForm.vue │ └── PetList.vue ├── 025-backend ├── PRD │ └── product_requirements_document.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── xiaou │ │ └── community │ │ ├── CommunityApplication.java │ │ ├── common │ │ ├── GlobalExceptionHandler.java │ │ └── Result.java │ │ ├── config │ │ └── CorsConfig.java │ │ ├── controller │ │ ├── FeeController.java │ │ ├── NoticeController.java │ │ ├── OwnerController.java │ │ ├── ParkingController.java │ │ ├── RepairController.java │ │ ├── UserController.java │ │ └── VisitorController.java │ │ ├── entity │ │ ├── Fee.java │ │ ├── Notice.java │ │ ├── Owner.java │ │ ├── Parking.java │ │ ├── Repair.java │ │ ├── User.java │ │ └── Visitor.java │ │ ├── mapper │ │ ├── FeeMapper.java │ │ ├── NoticeMapper.java │ │ ├── OwnerMapper.java │ │ ├── ParkingMapper.java │ │ ├── RepairMapper.java │ │ ├── UserMapper.java │ │ └── VisitorMapper.java │ │ └── service │ │ ├── FeeService.java │ │ ├── NoticeService.java │ │ ├── OwnerService.java │ │ ├── ParkingService.java │ │ ├── RepairService.java │ │ ├── UserService.java │ │ ├── VisitorService.java │ │ └── impl │ │ ├── FeeServiceImpl.java │ │ ├── NoticeServiceImpl.java │ │ ├── OwnerServiceImpl.java │ │ ├── ParkingServiceImpl.java │ │ ├── RepairServiceImpl.java │ │ ├── UserServiceImpl.java │ │ └── VisitorServiceImpl.java │ └── resources │ ├── application.yml │ ├── mapper │ ├── FeeMapper.xml │ ├── NoticeMapper.xml │ ├── OwnerMapper.xml │ ├── ParkingMapper.xml │ ├── RepairMapper.xml │ ├── UserMapper.xml │ └── VisitorMapper.xml │ └── sql │ └── schema.sql ├── 025-frontend ├── .gitignore ├── .vscode │ └── extensions.json ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── public │ └── vite.svg ├── src │ ├── App.vue │ ├── assets │ │ └── vue.svg │ ├── components │ │ └── HelloWorld.vue │ ├── main.js │ ├── router │ │ └── index.js │ ├── style.css │ ├── utils │ │ └── request.js │ └── views │ │ ├── Fee.vue │ │ ├── Home.vue │ │ ├── Layout.vue │ │ ├── Login.vue │ │ ├── Notice.vue │ │ ├── Owner.vue │ │ ├── Parking.vue │ │ ├── Repair.vue │ │ └── Visitor.vue └── vite.config.js ├── 026-backend ├── PRD │ └── PRD.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── xiaou │ │ └── artist │ │ ├── ArtistPlatformApplication.java │ │ ├── common │ │ ├── GlobalExceptionHandler.java │ │ └── Result.java │ │ ├── config │ │ └── CorsConfig.java │ │ ├── controller │ │ ├── ArtistController.java │ │ ├── DemandController.java │ │ ├── OrderController.java │ │ ├── PortfolioController.java │ │ ├── ReviewController.java │ │ └── UserController.java │ │ ├── entity │ │ ├── Artist.java │ │ ├── Demand.java │ │ ├── Order.java │ │ ├── Portfolio.java │ │ ├── Review.java │ │ └── User.java │ │ ├── mapper │ │ ├── ArtistMapper.java │ │ ├── DemandMapper.java │ │ ├── OrderMapper.java │ │ ├── PortfolioMapper.java │ │ ├── ReviewMapper.java │ │ └── UserMapper.java │ │ └── service │ │ ├── ArtistService.java │ │ ├── DemandService.java │ │ ├── OrderService.java │ │ ├── PortfolioService.java │ │ ├── ReviewService.java │ │ ├── UserService.java │ │ └── impl │ │ ├── ArtistServiceImpl.java │ │ ├── DemandServiceImpl.java │ │ ├── OrderServiceImpl.java │ │ ├── PortfolioServiceImpl.java │ │ ├── ReviewServiceImpl.java │ │ └── UserServiceImpl.java │ └── resources │ ├── application.yml │ ├── mapper │ ├── ArtistMapper.xml │ ├── DemandMapper.xml │ ├── OrderMapper.xml │ ├── PortfolioMapper.xml │ ├── ReviewMapper.xml │ └── UserMapper.xml │ └── sql │ └── schema.sql ├── 026-frontend ├── .gitignore ├── .vscode │ └── extensions.json ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── public │ └── vite.svg ├── src │ ├── App.vue │ ├── assets │ │ └── vue.svg │ ├── components │ │ └── HelloWorld.vue │ ├── main.js │ ├── router │ │ └── index.js │ ├── style.css │ ├── utils │ │ └── request.js │ └── views │ │ ├── Home.vue │ │ ├── Layout.vue │ │ ├── Login.vue │ │ ├── Profile.vue │ │ ├── artist │ │ ├── ArtistDetail.vue │ │ └── ArtistList.vue │ │ ├── demand │ │ ├── DemandCreate.vue │ │ └── DemandList.vue │ │ ├── order │ │ ├── OrderDetail.vue │ │ └── OrderList.vue │ │ └── portfolio │ │ └── Portfolio.vue └── vite.config.js ├── 027-backend ├── PRD.md └── pom.xml ├── 2026-biyesheji.iml ├── debug.log ├── hs_err_pid27520.log ├── hs_err_pid28540.log ├── readme.md ├── readme_simple.md └── replay_pid27520.log /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/ApifoxUploaderProjectSetting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/.idea/ApifoxUploaderProjectSetting.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/git_toolbox_blame.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/.idea/git_toolbox_blame.xml -------------------------------------------------------------------------------- /.idea/git_toolbox_prj.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/.idea/git_toolbox_prj.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /001-backend/PRD/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-backend/PRD/PRD.md -------------------------------------------------------------------------------- /001-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-backend/README.md -------------------------------------------------------------------------------- /001-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-backend/pom.xml -------------------------------------------------------------------------------- /001-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /001-backend/src/main/resources/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-backend/src/main/resources/sql/init.sql -------------------------------------------------------------------------------- /001-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-backend/target/classes/application.yml -------------------------------------------------------------------------------- /001-backend/target/classes/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-backend/target/classes/sql/init.sql -------------------------------------------------------------------------------- /001-backend/target/classes/sql/migrate_activity.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-backend/target/classes/sql/migrate_activity.sql -------------------------------------------------------------------------------- /001-frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/.gitignore -------------------------------------------------------------------------------- /001-frontend/PROJECT_OVERVIEW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/PROJECT_OVERVIEW.md -------------------------------------------------------------------------------- /001-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/README.md -------------------------------------------------------------------------------- /001-frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/index.html -------------------------------------------------------------------------------- /001-frontend/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/jsconfig.json -------------------------------------------------------------------------------- /001-frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/package-lock.json -------------------------------------------------------------------------------- /001-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/package.json -------------------------------------------------------------------------------- /001-frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/App.vue -------------------------------------------------------------------------------- /001-frontend/src/api/activity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/api/activity.js -------------------------------------------------------------------------------- /001-frontend/src/api/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/api/auth.js -------------------------------------------------------------------------------- /001-frontend/src/api/leave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/api/leave.js -------------------------------------------------------------------------------- /001-frontend/src/api/notice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/api/notice.js -------------------------------------------------------------------------------- /001-frontend/src/api/repair.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/api/repair.js -------------------------------------------------------------------------------- /001-frontend/src/api/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/api/user.js -------------------------------------------------------------------------------- /001-frontend/src/layout/MainLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/layout/MainLayout.vue -------------------------------------------------------------------------------- /001-frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/main.js -------------------------------------------------------------------------------- /001-frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/router/index.js -------------------------------------------------------------------------------- /001-frontend/src/stores/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/stores/user.js -------------------------------------------------------------------------------- /001-frontend/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/utils/request.js -------------------------------------------------------------------------------- /001-frontend/src/views/Activity/Detail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/views/Activity/Detail.vue -------------------------------------------------------------------------------- /001-frontend/src/views/Activity/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/views/Activity/Index.vue -------------------------------------------------------------------------------- /001-frontend/src/views/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/views/Dashboard.vue -------------------------------------------------------------------------------- /001-frontend/src/views/Leave/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/views/Leave/Index.vue -------------------------------------------------------------------------------- /001-frontend/src/views/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/views/Login.vue -------------------------------------------------------------------------------- /001-frontend/src/views/Notice/Detail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/views/Notice/Detail.vue -------------------------------------------------------------------------------- /001-frontend/src/views/Notice/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/views/Notice/Index.vue -------------------------------------------------------------------------------- /001-frontend/src/views/Profile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/views/Profile.vue -------------------------------------------------------------------------------- /001-frontend/src/views/Register.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/views/Register.vue -------------------------------------------------------------------------------- /001-frontend/src/views/Repair/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/views/Repair/Index.vue -------------------------------------------------------------------------------- /001-frontend/src/views/User/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/src/views/User/Index.vue -------------------------------------------------------------------------------- /001-frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/001-frontend/vite.config.js -------------------------------------------------------------------------------- /002-backend/PRD/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-backend/PRD/readme.md -------------------------------------------------------------------------------- /002-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-backend/README.md -------------------------------------------------------------------------------- /002-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-backend/pom.xml -------------------------------------------------------------------------------- /002-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /002-backend/src/main/resources/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-backend/src/main/resources/sql/init.sql -------------------------------------------------------------------------------- /002-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-backend/target/classes/application.yml -------------------------------------------------------------------------------- /002-backend/target/classes/mapper/CourseMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-backend/target/classes/mapper/CourseMapper.xml -------------------------------------------------------------------------------- /002-backend/target/classes/mapper/GradeMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-backend/target/classes/mapper/GradeMapper.xml -------------------------------------------------------------------------------- /002-backend/target/classes/mapper/NoticeMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-backend/target/classes/mapper/NoticeMapper.xml -------------------------------------------------------------------------------- /002-backend/target/classes/mapper/UserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-backend/target/classes/mapper/UserMapper.xml -------------------------------------------------------------------------------- /002-backend/target/classes/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-backend/target/classes/sql/init.sql -------------------------------------------------------------------------------- /002-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/README.md -------------------------------------------------------------------------------- /002-frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/index.html -------------------------------------------------------------------------------- /002-frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/package-lock.json -------------------------------------------------------------------------------- /002-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/package.json -------------------------------------------------------------------------------- /002-frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/App.vue -------------------------------------------------------------------------------- /002-frontend/src/api/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/api/auth.js -------------------------------------------------------------------------------- /002-frontend/src/api/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/api/config.js -------------------------------------------------------------------------------- /002-frontend/src/api/course.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/api/course.js -------------------------------------------------------------------------------- /002-frontend/src/api/grade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/api/grade.js -------------------------------------------------------------------------------- /002-frontend/src/api/notice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/api/notice.js -------------------------------------------------------------------------------- /002-frontend/src/api/selection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/api/selection.js -------------------------------------------------------------------------------- /002-frontend/src/api/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/api/user.js -------------------------------------------------------------------------------- /002-frontend/src/layout/AdminLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/layout/AdminLayout.vue -------------------------------------------------------------------------------- /002-frontend/src/layout/StudentLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/layout/StudentLayout.vue -------------------------------------------------------------------------------- /002-frontend/src/layout/TeacherLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/layout/TeacherLayout.vue -------------------------------------------------------------------------------- /002-frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/main.js -------------------------------------------------------------------------------- /002-frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/router/index.js -------------------------------------------------------------------------------- /002-frontend/src/stores/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/stores/user.js -------------------------------------------------------------------------------- /002-frontend/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/utils/request.js -------------------------------------------------------------------------------- /002-frontend/src/views/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/views/Login.vue -------------------------------------------------------------------------------- /002-frontend/src/views/Register.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/views/Register.vue -------------------------------------------------------------------------------- /002-frontend/src/views/admin/CourseManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/views/admin/CourseManage.vue -------------------------------------------------------------------------------- /002-frontend/src/views/admin/NoticeManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/views/admin/NoticeManage.vue -------------------------------------------------------------------------------- /002-frontend/src/views/admin/StudentManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/views/admin/StudentManage.vue -------------------------------------------------------------------------------- /002-frontend/src/views/admin/SystemConfig.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/views/admin/SystemConfig.vue -------------------------------------------------------------------------------- /002-frontend/src/views/admin/TeacherManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/views/admin/TeacherManage.vue -------------------------------------------------------------------------------- /002-frontend/src/views/student/CourseList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/views/student/CourseList.vue -------------------------------------------------------------------------------- /002-frontend/src/views/student/Grades.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/views/student/Grades.vue -------------------------------------------------------------------------------- /002-frontend/src/views/student/MyCourses.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/views/student/MyCourses.vue -------------------------------------------------------------------------------- /002-frontend/src/views/teacher/CourseStudents.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/views/teacher/CourseStudents.vue -------------------------------------------------------------------------------- /002-frontend/src/views/teacher/GradeManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/views/teacher/GradeManage.vue -------------------------------------------------------------------------------- /002-frontend/src/views/teacher/MyCourses.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/src/views/teacher/MyCourses.vue -------------------------------------------------------------------------------- /002-frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/002-frontend/vite.config.js -------------------------------------------------------------------------------- /003-backend/FEATURES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/FEATURES.md -------------------------------------------------------------------------------- /003-backend/IMAGES_REQUIRED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/IMAGES_REQUIRED.md -------------------------------------------------------------------------------- /003-backend/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/INSTALL.md -------------------------------------------------------------------------------- /003-backend/PRD/1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/PRD/1.md -------------------------------------------------------------------------------- /003-backend/QUICK_START.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/QUICK_START.md -------------------------------------------------------------------------------- /003-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/README.md -------------------------------------------------------------------------------- /003-backend/TEST_ACCOUNTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/TEST_ACCOUNTS.md -------------------------------------------------------------------------------- /003-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/pom.xml -------------------------------------------------------------------------------- /003-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /003-backend/src/main/resources/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/src/main/resources/sql/init.sql -------------------------------------------------------------------------------- /003-backend/src/main/resources/static/images/products/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /003-backend/src/main/resources/templates/cart.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/src/main/resources/templates/cart.html -------------------------------------------------------------------------------- /003-backend/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /003-backend/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /003-backend/src/main/resources/templates/order.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/src/main/resources/templates/order.html -------------------------------------------------------------------------------- /003-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/target/classes/application.yml -------------------------------------------------------------------------------- /003-backend/target/classes/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/target/classes/sql/init.sql -------------------------------------------------------------------------------- /003-backend/target/classes/static/images/products/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /003-backend/target/classes/templates/cart.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/target/classes/templates/cart.html -------------------------------------------------------------------------------- /003-backend/target/classes/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/target/classes/templates/index.html -------------------------------------------------------------------------------- /003-backend/target/classes/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/target/classes/templates/login.html -------------------------------------------------------------------------------- /003-backend/target/classes/templates/order.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/target/classes/templates/order.html -------------------------------------------------------------------------------- /003-backend/target/classes/templates/products.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/target/classes/templates/products.html -------------------------------------------------------------------------------- /003-backend/target/classes/templates/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/003-backend/target/classes/templates/register.html -------------------------------------------------------------------------------- /004-backend/ACCOUNTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-backend/ACCOUNTS.md -------------------------------------------------------------------------------- /004-backend/PRD/1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-backend/PRD/1.md -------------------------------------------------------------------------------- /004-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-backend/pom.xml -------------------------------------------------------------------------------- /004-backend/src/main/java/com/xiaou/common/R.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-backend/src/main/java/com/xiaou/common/R.java -------------------------------------------------------------------------------- /004-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /004-backend/src/main/resources/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-backend/src/main/resources/sql/init.sql -------------------------------------------------------------------------------- /004-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-backend/target/classes/application.yml -------------------------------------------------------------------------------- /004-backend/target/classes/com/xiaou/common/R.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-backend/target/classes/com/xiaou/common/R.class -------------------------------------------------------------------------------- /004-backend/target/classes/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-backend/target/classes/sql/init.sql -------------------------------------------------------------------------------- /004-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/README.md -------------------------------------------------------------------------------- /004-frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/index.html -------------------------------------------------------------------------------- /004-frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/package-lock.json -------------------------------------------------------------------------------- /004-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/package.json -------------------------------------------------------------------------------- /004-frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/src/App.vue -------------------------------------------------------------------------------- /004-frontend/src/api/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/src/api/auth.js -------------------------------------------------------------------------------- /004-frontend/src/api/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/src/api/chat.js -------------------------------------------------------------------------------- /004-frontend/src/api/friend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/src/api/friend.js -------------------------------------------------------------------------------- /004-frontend/src/api/notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/src/api/notification.js -------------------------------------------------------------------------------- /004-frontend/src/api/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/src/api/user.js -------------------------------------------------------------------------------- /004-frontend/src/layout/MainLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/src/layout/MainLayout.vue -------------------------------------------------------------------------------- /004-frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/src/main.js -------------------------------------------------------------------------------- /004-frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/src/router/index.js -------------------------------------------------------------------------------- /004-frontend/src/stores/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/src/stores/user.js -------------------------------------------------------------------------------- /004-frontend/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/src/utils/request.js -------------------------------------------------------------------------------- /004-frontend/src/utils/websocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/src/utils/websocket.js -------------------------------------------------------------------------------- /004-frontend/src/views/Chat.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/src/views/Chat.vue -------------------------------------------------------------------------------- /004-frontend/src/views/Friends.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/src/views/Friends.vue -------------------------------------------------------------------------------- /004-frontend/src/views/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/src/views/Login.vue -------------------------------------------------------------------------------- /004-frontend/src/views/Notifications.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/src/views/Notifications.vue -------------------------------------------------------------------------------- /004-frontend/src/views/Profile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/src/views/Profile.vue -------------------------------------------------------------------------------- /004-frontend/src/views/Register.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/src/views/Register.vue -------------------------------------------------------------------------------- /004-frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/004-frontend/vite.config.js -------------------------------------------------------------------------------- /005-backend/ACCOUNTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/005-backend/ACCOUNTS.md -------------------------------------------------------------------------------- /005-backend/PRD/1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/005-backend/PRD/1.md -------------------------------------------------------------------------------- /005-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/005-backend/README.md -------------------------------------------------------------------------------- /005-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/005-backend/pom.xml -------------------------------------------------------------------------------- /005-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/005-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /005-backend/src/main/resources/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/005-backend/src/main/resources/sql/init.sql -------------------------------------------------------------------------------- /005-backend/src/main/resources/static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/005-backend/src/main/resources/static/README.md -------------------------------------------------------------------------------- /005-backend/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/005-backend/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /005-backend/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/005-backend/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /005-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/005-backend/target/classes/application.yml -------------------------------------------------------------------------------- /005-backend/target/classes/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/005-backend/target/classes/sql/init.sql -------------------------------------------------------------------------------- /005-backend/target/classes/static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/005-backend/target/classes/static/README.md -------------------------------------------------------------------------------- /005-backend/target/classes/templates/dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/005-backend/target/classes/templates/dashboard.html -------------------------------------------------------------------------------- /005-backend/target/classes/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/005-backend/target/classes/templates/index.html -------------------------------------------------------------------------------- /005-backend/target/classes/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/005-backend/target/classes/templates/login.html -------------------------------------------------------------------------------- /005-backend/target/classes/templates/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/005-backend/target/classes/templates/register.html -------------------------------------------------------------------------------- /005-backend/使用说明.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/005-backend/使用说明.md -------------------------------------------------------------------------------- /006-backend/ACCOUNTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/ACCOUNTS.md -------------------------------------------------------------------------------- /006-backend/PRD/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/PRD/PRD.md -------------------------------------------------------------------------------- /006-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/pom.xml -------------------------------------------------------------------------------- /006-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /006-backend/src/main/resources/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/src/main/resources/sql/init.sql -------------------------------------------------------------------------------- /006-backend/src/main/resources/static/js/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/src/main/resources/static/js/common.js -------------------------------------------------------------------------------- /006-backend/src/main/resources/templates/found.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/src/main/resources/templates/found.html -------------------------------------------------------------------------------- /006-backend/src/main/resources/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/src/main/resources/templates/home.html -------------------------------------------------------------------------------- /006-backend/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /006-backend/src/main/resources/templates/lost.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/src/main/resources/templates/lost.html -------------------------------------------------------------------------------- /006-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/target/classes/application.yml -------------------------------------------------------------------------------- /006-backend/target/classes/mapper/ClaimMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/target/classes/mapper/ClaimMapper.xml -------------------------------------------------------------------------------- /006-backend/target/classes/mapper/UserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/target/classes/mapper/UserMapper.xml -------------------------------------------------------------------------------- /006-backend/target/classes/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/target/classes/sql/init.sql -------------------------------------------------------------------------------- /006-backend/target/classes/static/css/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/target/classes/static/css/common.css -------------------------------------------------------------------------------- /006-backend/target/classes/static/images/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/target/classes/static/images/README.md -------------------------------------------------------------------------------- /006-backend/target/classes/static/js/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/target/classes/static/js/common.js -------------------------------------------------------------------------------- /006-backend/target/classes/templates/favorites.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/target/classes/templates/favorites.html -------------------------------------------------------------------------------- /006-backend/target/classes/templates/found.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/target/classes/templates/found.html -------------------------------------------------------------------------------- /006-backend/target/classes/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/target/classes/templates/home.html -------------------------------------------------------------------------------- /006-backend/target/classes/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/target/classes/templates/login.html -------------------------------------------------------------------------------- /006-backend/target/classes/templates/lost.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/target/classes/templates/lost.html -------------------------------------------------------------------------------- /006-backend/target/classes/templates/my-found.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/target/classes/templates/my-found.html -------------------------------------------------------------------------------- /006-backend/target/classes/templates/my-lost.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/target/classes/templates/my-lost.html -------------------------------------------------------------------------------- /006-backend/target/classes/templates/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/target/classes/templates/profile.html -------------------------------------------------------------------------------- /006-backend/target/classes/templates/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/006-backend/target/classes/templates/register.html -------------------------------------------------------------------------------- /007-backend/ACCOUNTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-backend/ACCOUNTS.md -------------------------------------------------------------------------------- /007-backend/PRD/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-backend/PRD/PRD.md -------------------------------------------------------------------------------- /007-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-backend/pom.xml -------------------------------------------------------------------------------- /007-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /007-backend/src/main/resources/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-backend/src/main/resources/sql/init.sql -------------------------------------------------------------------------------- /007-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-backend/target/classes/application.yml -------------------------------------------------------------------------------- /007-backend/target/classes/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-backend/target/classes/sql/init.sql -------------------------------------------------------------------------------- /007-frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/index.html -------------------------------------------------------------------------------- /007-frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/package-lock.json -------------------------------------------------------------------------------- /007-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/package.json -------------------------------------------------------------------------------- /007-frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/App.vue -------------------------------------------------------------------------------- /007-frontend/src/api/activity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/api/activity.js -------------------------------------------------------------------------------- /007-frontend/src/api/attendance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/api/attendance.js -------------------------------------------------------------------------------- /007-frontend/src/api/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/api/auth.js -------------------------------------------------------------------------------- /007-frontend/src/api/enrollment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/api/enrollment.js -------------------------------------------------------------------------------- /007-frontend/src/api/exchange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/api/exchange.js -------------------------------------------------------------------------------- /007-frontend/src/api/points.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/api/points.js -------------------------------------------------------------------------------- /007-frontend/src/api/reward.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/api/reward.js -------------------------------------------------------------------------------- /007-frontend/src/api/stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/api/stats.js -------------------------------------------------------------------------------- /007-frontend/src/api/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/api/user.js -------------------------------------------------------------------------------- /007-frontend/src/layout/AdminLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/layout/AdminLayout.vue -------------------------------------------------------------------------------- /007-frontend/src/layout/VolunteerLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/layout/VolunteerLayout.vue -------------------------------------------------------------------------------- /007-frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/main.js -------------------------------------------------------------------------------- /007-frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/router/index.js -------------------------------------------------------------------------------- /007-frontend/src/stores/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/stores/user.js -------------------------------------------------------------------------------- /007-frontend/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/utils/request.js -------------------------------------------------------------------------------- /007-frontend/src/views/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/views/Login.vue -------------------------------------------------------------------------------- /007-frontend/src/views/Profile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/views/Profile.vue -------------------------------------------------------------------------------- /007-frontend/src/views/Register.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/views/Register.vue -------------------------------------------------------------------------------- /007-frontend/src/views/admin/ActivityManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/views/admin/ActivityManage.vue -------------------------------------------------------------------------------- /007-frontend/src/views/admin/AttendanceManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/views/admin/AttendanceManage.vue -------------------------------------------------------------------------------- /007-frontend/src/views/admin/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/views/admin/Dashboard.vue -------------------------------------------------------------------------------- /007-frontend/src/views/admin/EnrollmentManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/views/admin/EnrollmentManage.vue -------------------------------------------------------------------------------- /007-frontend/src/views/admin/ExchangeManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/views/admin/ExchangeManage.vue -------------------------------------------------------------------------------- /007-frontend/src/views/admin/PointsManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/views/admin/PointsManage.vue -------------------------------------------------------------------------------- /007-frontend/src/views/admin/RewardManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/views/admin/RewardManage.vue -------------------------------------------------------------------------------- /007-frontend/src/views/admin/UserManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/views/admin/UserManage.vue -------------------------------------------------------------------------------- /007-frontend/src/views/volunteer/Activities.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/views/volunteer/Activities.vue -------------------------------------------------------------------------------- /007-frontend/src/views/volunteer/ActivityDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/views/volunteer/ActivityDetail.vue -------------------------------------------------------------------------------- /007-frontend/src/views/volunteer/MyActivities.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/views/volunteer/MyActivities.vue -------------------------------------------------------------------------------- /007-frontend/src/views/volunteer/MyExchanges.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/views/volunteer/MyExchanges.vue -------------------------------------------------------------------------------- /007-frontend/src/views/volunteer/MyPoints.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/views/volunteer/MyPoints.vue -------------------------------------------------------------------------------- /007-frontend/src/views/volunteer/Ranking.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/views/volunteer/Ranking.vue -------------------------------------------------------------------------------- /007-frontend/src/views/volunteer/Rewards.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/src/views/volunteer/Rewards.vue -------------------------------------------------------------------------------- /007-frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/007-frontend/vite.config.js -------------------------------------------------------------------------------- /008-backend/ACCOUNTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/008-backend/ACCOUNTS.md -------------------------------------------------------------------------------- /008-backend/PRD/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/008-backend/PRD/PRD.md -------------------------------------------------------------------------------- /008-backend/QUICK_START.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/008-backend/QUICK_START.md -------------------------------------------------------------------------------- /008-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/008-backend/README.md -------------------------------------------------------------------------------- /008-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/008-backend/pom.xml -------------------------------------------------------------------------------- /008-backend/src/main/java/com/xiaou/vo/StatsVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/008-backend/src/main/java/com/xiaou/vo/StatsVO.java -------------------------------------------------------------------------------- /008-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/008-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /008-backend/src/main/resources/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/008-backend/src/main/resources/sql/schema.sql -------------------------------------------------------------------------------- /008-backend/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/008-backend/src/main/resources/static/index.html -------------------------------------------------------------------------------- /008-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/008-backend/target/classes/application.yml -------------------------------------------------------------------------------- /008-backend/target/classes/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/008-backend/target/classes/sql/schema.sql -------------------------------------------------------------------------------- /008-backend/target/classes/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/008-backend/target/classes/static/index.html -------------------------------------------------------------------------------- /008-backend/复制前端文件.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/008-backend/复制前端文件.bat -------------------------------------------------------------------------------- /009-backend/ACCOUNTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-backend/ACCOUNTS.md -------------------------------------------------------------------------------- /009-backend/PRD/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-backend/PRD/PRD.md -------------------------------------------------------------------------------- /009-backend/PROJECT_FEATURES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-backend/PROJECT_FEATURES.md -------------------------------------------------------------------------------- /009-backend/QUICK_START.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-backend/QUICK_START.md -------------------------------------------------------------------------------- /009-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-backend/README.md -------------------------------------------------------------------------------- /009-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-backend/pom.xml -------------------------------------------------------------------------------- /009-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /009-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-backend/target/classes/application.yml -------------------------------------------------------------------------------- /009-backend/target/classes/sql/express_system.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-backend/target/classes/sql/express_system.sql -------------------------------------------------------------------------------- /009-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/README.md -------------------------------------------------------------------------------- /009-frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/index.html -------------------------------------------------------------------------------- /009-frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/package-lock.json -------------------------------------------------------------------------------- /009-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/package.json -------------------------------------------------------------------------------- /009-frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/App.vue -------------------------------------------------------------------------------- /009-frontend/src/api/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/api/auth.js -------------------------------------------------------------------------------- /009-frontend/src/api/company.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/api/company.js -------------------------------------------------------------------------------- /009-frontend/src/api/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/api/config.js -------------------------------------------------------------------------------- /009-frontend/src/api/express.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/api/express.js -------------------------------------------------------------------------------- /009-frontend/src/api/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/api/log.js -------------------------------------------------------------------------------- /009-frontend/src/api/notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/api/notification.js -------------------------------------------------------------------------------- /009-frontend/src/api/station.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/api/station.js -------------------------------------------------------------------------------- /009-frontend/src/api/stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/api/stats.js -------------------------------------------------------------------------------- /009-frontend/src/api/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/api/user.js -------------------------------------------------------------------------------- /009-frontend/src/layout/AdminLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/layout/AdminLayout.vue -------------------------------------------------------------------------------- /009-frontend/src/layout/CourierLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/layout/CourierLayout.vue -------------------------------------------------------------------------------- /009-frontend/src/layout/StudentLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/layout/StudentLayout.vue -------------------------------------------------------------------------------- /009-frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/main.js -------------------------------------------------------------------------------- /009-frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/router/index.js -------------------------------------------------------------------------------- /009-frontend/src/stores/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/stores/user.js -------------------------------------------------------------------------------- /009-frontend/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/utils/request.js -------------------------------------------------------------------------------- /009-frontend/src/views/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/views/Login.vue -------------------------------------------------------------------------------- /009-frontend/src/views/Register.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/views/Register.vue -------------------------------------------------------------------------------- /009-frontend/src/views/admin/BatchImport.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/views/admin/BatchImport.vue -------------------------------------------------------------------------------- /009-frontend/src/views/admin/CompanyManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/views/admin/CompanyManage.vue -------------------------------------------------------------------------------- /009-frontend/src/views/admin/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/views/admin/Dashboard.vue -------------------------------------------------------------------------------- /009-frontend/src/views/admin/ExpressManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/views/admin/ExpressManage.vue -------------------------------------------------------------------------------- /009-frontend/src/views/admin/OperationLog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/views/admin/OperationLog.vue -------------------------------------------------------------------------------- /009-frontend/src/views/admin/Pickup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/views/admin/Pickup.vue -------------------------------------------------------------------------------- /009-frontend/src/views/admin/StationManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/views/admin/StationManage.vue -------------------------------------------------------------------------------- /009-frontend/src/views/admin/SystemConfig.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/views/admin/SystemConfig.vue -------------------------------------------------------------------------------- /009-frontend/src/views/admin/UserManage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/views/admin/UserManage.vue -------------------------------------------------------------------------------- /009-frontend/src/views/courier/ExpressIn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/views/courier/ExpressIn.vue -------------------------------------------------------------------------------- /009-frontend/src/views/courier/ExpressList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/views/courier/ExpressList.vue -------------------------------------------------------------------------------- /009-frontend/src/views/courier/Pickup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/views/courier/Pickup.vue -------------------------------------------------------------------------------- /009-frontend/src/views/student/MyPackages.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/views/student/MyPackages.vue -------------------------------------------------------------------------------- /009-frontend/src/views/student/Notifications.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/views/student/Notifications.vue -------------------------------------------------------------------------------- /009-frontend/src/views/student/PickupHistory.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/views/student/PickupHistory.vue -------------------------------------------------------------------------------- /009-frontend/src/views/student/Profile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/src/views/student/Profile.vue -------------------------------------------------------------------------------- /009-frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/009-frontend/vite.config.js -------------------------------------------------------------------------------- /010-backend/ACCOUNTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/ACCOUNTS.md -------------------------------------------------------------------------------- /010-backend/PRD/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/PRD/PRD.md -------------------------------------------------------------------------------- /010-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/pom.xml -------------------------------------------------------------------------------- /010-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /010-backend/src/main/resources/sql/library_seat.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/src/main/resources/sql/library_seat.sql -------------------------------------------------------------------------------- /010-backend/src/main/resources/static/booking.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/src/main/resources/static/booking.html -------------------------------------------------------------------------------- /010-backend/src/main/resources/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/src/main/resources/static/css/style.css -------------------------------------------------------------------------------- /010-backend/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/src/main/resources/static/index.html -------------------------------------------------------------------------------- /010-backend/src/main/resources/static/js/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/src/main/resources/static/js/request.js -------------------------------------------------------------------------------- /010-backend/src/main/resources/static/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/src/main/resources/static/login.html -------------------------------------------------------------------------------- /010-backend/src/main/resources/static/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/src/main/resources/static/profile.html -------------------------------------------------------------------------------- /010-backend/src/main/resources/static/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/src/main/resources/static/register.html -------------------------------------------------------------------------------- /010-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/target/classes/application.yml -------------------------------------------------------------------------------- /010-backend/target/classes/sql/library_seat.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/target/classes/sql/library_seat.sql -------------------------------------------------------------------------------- /010-backend/target/classes/static/admin/config.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/target/classes/static/admin/config.html -------------------------------------------------------------------------------- /010-backend/target/classes/static/admin/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/target/classes/static/admin/index.html -------------------------------------------------------------------------------- /010-backend/target/classes/static/admin/seats.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/target/classes/static/admin/seats.html -------------------------------------------------------------------------------- /010-backend/target/classes/static/admin/users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/target/classes/static/admin/users.html -------------------------------------------------------------------------------- /010-backend/target/classes/static/booking.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/target/classes/static/booking.html -------------------------------------------------------------------------------- /010-backend/target/classes/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/target/classes/static/css/style.css -------------------------------------------------------------------------------- /010-backend/target/classes/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/target/classes/static/index.html -------------------------------------------------------------------------------- /010-backend/target/classes/static/js/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/target/classes/static/js/request.js -------------------------------------------------------------------------------- /010-backend/target/classes/static/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/target/classes/static/login.html -------------------------------------------------------------------------------- /010-backend/target/classes/static/my-bookings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/target/classes/static/my-bookings.html -------------------------------------------------------------------------------- /010-backend/target/classes/static/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/target/classes/static/profile.html -------------------------------------------------------------------------------- /010-backend/target/classes/static/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/010-backend/target/classes/static/register.html -------------------------------------------------------------------------------- /011-backend/ACCOUNTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-backend/ACCOUNTS.md -------------------------------------------------------------------------------- /011-backend/FEATURES_CHECK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-backend/FEATURES_CHECK.md -------------------------------------------------------------------------------- /011-backend/FINAL_CHECK_REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-backend/FINAL_CHECK_REPORT.md -------------------------------------------------------------------------------- /011-backend/IMPLEMENTATION_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-backend/IMPLEMENTATION_SUMMARY.md -------------------------------------------------------------------------------- /011-backend/PRD/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-backend/PRD/PRD.md -------------------------------------------------------------------------------- /011-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-backend/pom.xml -------------------------------------------------------------------------------- /011-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /011-backend/src/main/resources/sql/campus_video.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-backend/src/main/resources/sql/campus_video.sql -------------------------------------------------------------------------------- /011-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-backend/target/classes/application.yml -------------------------------------------------------------------------------- /011-backend/target/classes/sql/campus_video.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-backend/target/classes/sql/campus_video.sql -------------------------------------------------------------------------------- /011-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/README.md -------------------------------------------------------------------------------- /011-frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/index.html -------------------------------------------------------------------------------- /011-frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/package-lock.json -------------------------------------------------------------------------------- /011-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/package.json -------------------------------------------------------------------------------- /011-frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/App.vue -------------------------------------------------------------------------------- /011-frontend/src/api/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/api/admin.js -------------------------------------------------------------------------------- /011-frontend/src/api/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/api/auth.js -------------------------------------------------------------------------------- /011-frontend/src/api/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/api/comment.js -------------------------------------------------------------------------------- /011-frontend/src/api/draft.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/api/draft.js -------------------------------------------------------------------------------- /011-frontend/src/api/notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/api/notification.js -------------------------------------------------------------------------------- /011-frontend/src/api/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/api/search.js -------------------------------------------------------------------------------- /011-frontend/src/api/topic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/api/topic.js -------------------------------------------------------------------------------- /011-frontend/src/api/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/api/user.js -------------------------------------------------------------------------------- /011-frontend/src/api/video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/api/video.js -------------------------------------------------------------------------------- /011-frontend/src/layout/MainLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/layout/MainLayout.vue -------------------------------------------------------------------------------- /011-frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/main.js -------------------------------------------------------------------------------- /011-frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/router/index.js -------------------------------------------------------------------------------- /011-frontend/src/stores/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/stores/user.js -------------------------------------------------------------------------------- /011-frontend/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/utils/request.js -------------------------------------------------------------------------------- /011-frontend/src/views/Following.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/views/Following.vue -------------------------------------------------------------------------------- /011-frontend/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/views/Home.vue -------------------------------------------------------------------------------- /011-frontend/src/views/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/views/Login.vue -------------------------------------------------------------------------------- /011-frontend/src/views/Notification.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/views/Notification.vue -------------------------------------------------------------------------------- /011-frontend/src/views/Profile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/views/Profile.vue -------------------------------------------------------------------------------- /011-frontend/src/views/Publish.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/views/Publish.vue -------------------------------------------------------------------------------- /011-frontend/src/views/Register.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/views/Register.vue -------------------------------------------------------------------------------- /011-frontend/src/views/Search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/views/Search.vue -------------------------------------------------------------------------------- /011-frontend/src/views/Topic.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/views/Topic.vue -------------------------------------------------------------------------------- /011-frontend/src/views/User.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/views/User.vue -------------------------------------------------------------------------------- /011-frontend/src/views/VideoDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/src/views/VideoDetail.vue -------------------------------------------------------------------------------- /011-frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/011-frontend/vite.config.js -------------------------------------------------------------------------------- /012-backend/ACCOUNTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/012-backend/ACCOUNTS.md -------------------------------------------------------------------------------- /012-backend/PRD/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/012-backend/PRD/PRD.md -------------------------------------------------------------------------------- /012-backend/THYMELEAF_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/012-backend/THYMELEAF_README.md -------------------------------------------------------------------------------- /012-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/012-backend/pom.xml -------------------------------------------------------------------------------- /012-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/012-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /012-backend/src/main/resources/sql/collab_board.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/012-backend/src/main/resources/sql/collab_board.sql -------------------------------------------------------------------------------- /012-backend/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/012-backend/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /012-backend/src/main/resources/templates/teams.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/012-backend/src/main/resources/templates/teams.html -------------------------------------------------------------------------------- /012-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/012-backend/target/classes/application.yml -------------------------------------------------------------------------------- /012-backend/target/classes/sql/collab_board.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/012-backend/target/classes/sql/collab_board.sql -------------------------------------------------------------------------------- /012-backend/target/classes/templates/dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/012-backend/target/classes/templates/dashboard.html -------------------------------------------------------------------------------- /012-backend/target/classes/templates/documents.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/012-backend/target/classes/templates/documents.html -------------------------------------------------------------------------------- /012-backend/target/classes/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/012-backend/target/classes/templates/login.html -------------------------------------------------------------------------------- /012-backend/target/classes/templates/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/012-backend/target/classes/templates/profile.html -------------------------------------------------------------------------------- /012-backend/target/classes/templates/teams.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/012-backend/target/classes/templates/teams.html -------------------------------------------------------------------------------- /012-backend/target/classes/templates/templates.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/012-backend/target/classes/templates/templates.html -------------------------------------------------------------------------------- /013-backend/ACCOUNTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-backend/ACCOUNTS.md -------------------------------------------------------------------------------- /013-backend/PRD/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-backend/PRD/PRD.md -------------------------------------------------------------------------------- /013-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-backend/pom.xml -------------------------------------------------------------------------------- /013-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /013-backend/src/main/resources/sql/init_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-backend/src/main/resources/sql/init_data.sql -------------------------------------------------------------------------------- /013-backend/src/main/resources/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-backend/src/main/resources/sql/schema.sql -------------------------------------------------------------------------------- /013-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-backend/target/classes/application.yml -------------------------------------------------------------------------------- /013-backend/target/classes/sql/init_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-backend/target/classes/sql/init_data.sql -------------------------------------------------------------------------------- /013-backend/target/classes/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-backend/target/classes/sql/schema.sql -------------------------------------------------------------------------------- /013-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/README.md -------------------------------------------------------------------------------- /013-frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/index.html -------------------------------------------------------------------------------- /013-frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/package-lock.json -------------------------------------------------------------------------------- /013-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/package.json -------------------------------------------------------------------------------- /013-frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/App.vue -------------------------------------------------------------------------------- /013-frontend/src/api/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/api/admin.js -------------------------------------------------------------------------------- /013-frontend/src/api/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/api/auth.js -------------------------------------------------------------------------------- /013-frontend/src/api/idle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/api/idle.js -------------------------------------------------------------------------------- /013-frontend/src/api/notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/api/notification.js -------------------------------------------------------------------------------- /013-frontend/src/api/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/api/order.js -------------------------------------------------------------------------------- /013-frontend/src/api/payment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/api/payment.js -------------------------------------------------------------------------------- /013-frontend/src/api/shared.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/api/shared.js -------------------------------------------------------------------------------- /013-frontend/src/api/skill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/api/skill.js -------------------------------------------------------------------------------- /013-frontend/src/api/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/api/user.js -------------------------------------------------------------------------------- /013-frontend/src/layout/AdminLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/layout/AdminLayout.vue -------------------------------------------------------------------------------- /013-frontend/src/layout/MainLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/layout/MainLayout.vue -------------------------------------------------------------------------------- /013-frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/main.js -------------------------------------------------------------------------------- /013-frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/router/index.js -------------------------------------------------------------------------------- /013-frontend/src/stores/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/stores/user.js -------------------------------------------------------------------------------- /013-frontend/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/utils/request.js -------------------------------------------------------------------------------- /013-frontend/src/views/Auth.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/Auth.vue -------------------------------------------------------------------------------- /013-frontend/src/views/Credit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/Credit.vue -------------------------------------------------------------------------------- /013-frontend/src/views/Favorite.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/Favorite.vue -------------------------------------------------------------------------------- /013-frontend/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/Home.vue -------------------------------------------------------------------------------- /013-frontend/src/views/Income.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/Income.vue -------------------------------------------------------------------------------- /013-frontend/src/views/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/Login.vue -------------------------------------------------------------------------------- /013-frontend/src/views/Map.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/Map.vue -------------------------------------------------------------------------------- /013-frontend/src/views/Message.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/Message.vue -------------------------------------------------------------------------------- /013-frontend/src/views/MyPublish.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/MyPublish.vue -------------------------------------------------------------------------------- /013-frontend/src/views/Profile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/Profile.vue -------------------------------------------------------------------------------- /013-frontend/src/views/Register.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/Register.vue -------------------------------------------------------------------------------- /013-frontend/src/views/Wallet.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/Wallet.vue -------------------------------------------------------------------------------- /013-frontend/src/views/admin/AuthList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/admin/AuthList.vue -------------------------------------------------------------------------------- /013-frontend/src/views/admin/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/admin/Dashboard.vue -------------------------------------------------------------------------------- /013-frontend/src/views/admin/IdleAudit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/admin/IdleAudit.vue -------------------------------------------------------------------------------- /013-frontend/src/views/admin/SharedItems.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/admin/SharedItems.vue -------------------------------------------------------------------------------- /013-frontend/src/views/admin/Users.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/admin/Users.vue -------------------------------------------------------------------------------- /013-frontend/src/views/idle/Detail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/idle/Detail.vue -------------------------------------------------------------------------------- /013-frontend/src/views/idle/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/idle/List.vue -------------------------------------------------------------------------------- /013-frontend/src/views/idle/Publish.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/idle/Publish.vue -------------------------------------------------------------------------------- /013-frontend/src/views/order/Detail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/order/Detail.vue -------------------------------------------------------------------------------- /013-frontend/src/views/order/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/order/List.vue -------------------------------------------------------------------------------- /013-frontend/src/views/skill/Detail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/skill/Detail.vue -------------------------------------------------------------------------------- /013-frontend/src/views/skill/List.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/skill/List.vue -------------------------------------------------------------------------------- /013-frontend/src/views/skill/Publish.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/src/views/skill/Publish.vue -------------------------------------------------------------------------------- /013-frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/013-frontend/vite.config.js -------------------------------------------------------------------------------- /014-backend/ACCOUNTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/ACCOUNTS.md -------------------------------------------------------------------------------- /014-backend/PRD/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/PRD/PRD.md -------------------------------------------------------------------------------- /014-backend/PROJECT_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/PROJECT_SUMMARY.md -------------------------------------------------------------------------------- /014-backend/QUICK_START.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/QUICK_START.md -------------------------------------------------------------------------------- /014-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/pom.xml -------------------------------------------------------------------------------- /014-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /014-backend/src/main/resources/sql/init_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/src/main/resources/sql/init_data.sql -------------------------------------------------------------------------------- /014-backend/src/main/resources/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/src/main/resources/sql/schema.sql -------------------------------------------------------------------------------- /014-backend/src/main/resources/static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/src/main/resources/static/README.md -------------------------------------------------------------------------------- /014-backend/src/main/resources/static/circles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/src/main/resources/static/circles.html -------------------------------------------------------------------------------- /014-backend/src/main/resources/static/clubs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/src/main/resources/static/clubs.html -------------------------------------------------------------------------------- /014-backend/src/main/resources/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/src/main/resources/static/css/style.css -------------------------------------------------------------------------------- /014-backend/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/src/main/resources/static/index.html -------------------------------------------------------------------------------- /014-backend/src/main/resources/static/js/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/src/main/resources/static/js/admin.js -------------------------------------------------------------------------------- /014-backend/src/main/resources/static/js/clubs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/src/main/resources/static/js/clubs.js -------------------------------------------------------------------------------- /014-backend/src/main/resources/static/js/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/src/main/resources/static/js/common.js -------------------------------------------------------------------------------- /014-backend/src/main/resources/static/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/src/main/resources/static/js/index.js -------------------------------------------------------------------------------- /014-backend/src/main/resources/static/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/src/main/resources/static/login.html -------------------------------------------------------------------------------- /014-backend/src/main/resources/static/my-clubs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/src/main/resources/static/my-clubs.html -------------------------------------------------------------------------------- /014-backend/src/main/resources/static/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/src/main/resources/static/profile.html -------------------------------------------------------------------------------- /014-backend/src/main/resources/static/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/src/main/resources/static/register.html -------------------------------------------------------------------------------- /014-backend/src/main/resources/static/topics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/src/main/resources/static/topics.html -------------------------------------------------------------------------------- /014-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/application.yml -------------------------------------------------------------------------------- /014-backend/target/classes/sql/init_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/sql/init_data.sql -------------------------------------------------------------------------------- /014-backend/target/classes/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/sql/schema.sql -------------------------------------------------------------------------------- /014-backend/target/classes/static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/static/README.md -------------------------------------------------------------------------------- /014-backend/target/classes/static/activities.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/static/activities.html -------------------------------------------------------------------------------- /014-backend/target/classes/static/admin-login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/static/admin-login.html -------------------------------------------------------------------------------- /014-backend/target/classes/static/circles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/static/circles.html -------------------------------------------------------------------------------- /014-backend/target/classes/static/club-detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/static/club-detail.html -------------------------------------------------------------------------------- /014-backend/target/classes/static/clubs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/static/clubs.html -------------------------------------------------------------------------------- /014-backend/target/classes/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/static/css/style.css -------------------------------------------------------------------------------- /014-backend/target/classes/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/static/index.html -------------------------------------------------------------------------------- /014-backend/target/classes/static/js/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/static/js/admin.js -------------------------------------------------------------------------------- /014-backend/target/classes/static/js/clubs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/static/js/clubs.js -------------------------------------------------------------------------------- /014-backend/target/classes/static/js/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/static/js/common.js -------------------------------------------------------------------------------- /014-backend/target/classes/static/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/static/js/index.js -------------------------------------------------------------------------------- /014-backend/target/classes/static/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/static/login.html -------------------------------------------------------------------------------- /014-backend/target/classes/static/my-clubs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/static/my-clubs.html -------------------------------------------------------------------------------- /014-backend/target/classes/static/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/static/profile.html -------------------------------------------------------------------------------- /014-backend/target/classes/static/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/static/register.html -------------------------------------------------------------------------------- /014-backend/target/classes/static/topic-detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/static/topic-detail.html -------------------------------------------------------------------------------- /014-backend/target/classes/static/topics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/014-backend/target/classes/static/topics.html -------------------------------------------------------------------------------- /015-backend/ACCOUNTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/ACCOUNTS.md -------------------------------------------------------------------------------- /015-backend/PRD/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/PRD/PRD.md -------------------------------------------------------------------------------- /015-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/README.md -------------------------------------------------------------------------------- /015-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/pom.xml -------------------------------------------------------------------------------- /015-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /015-backend/src/main/resources/sql/init_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/src/main/resources/sql/init_data.sql -------------------------------------------------------------------------------- /015-backend/src/main/resources/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/src/main/resources/sql/schema.sql -------------------------------------------------------------------------------- /015-backend/src/main/resources/static/chat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/src/main/resources/static/chat.html -------------------------------------------------------------------------------- /015-backend/src/main/resources/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/src/main/resources/static/css/style.css -------------------------------------------------------------------------------- /015-backend/src/main/resources/static/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/src/main/resources/static/home.html -------------------------------------------------------------------------------- /015-backend/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/src/main/resources/static/index.html -------------------------------------------------------------------------------- /015-backend/src/main/resources/static/js/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/src/main/resources/static/js/common.js -------------------------------------------------------------------------------- /015-backend/src/main/resources/static/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/src/main/resources/static/login.html -------------------------------------------------------------------------------- /015-backend/src/main/resources/static/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/src/main/resources/static/messages.html -------------------------------------------------------------------------------- /015-backend/src/main/resources/static/my-posts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/src/main/resources/static/my-posts.html -------------------------------------------------------------------------------- /015-backend/src/main/resources/static/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/src/main/resources/static/profile.html -------------------------------------------------------------------------------- /015-backend/src/main/resources/static/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/src/main/resources/static/search.html -------------------------------------------------------------------------------- /015-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/target/classes/application.yml -------------------------------------------------------------------------------- /015-backend/target/classes/sql/init_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/target/classes/sql/init_data.sql -------------------------------------------------------------------------------- /015-backend/target/classes/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/target/classes/sql/schema.sql -------------------------------------------------------------------------------- /015-backend/target/classes/static/admin-login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/target/classes/static/admin-login.html -------------------------------------------------------------------------------- /015-backend/target/classes/static/chat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/target/classes/static/chat.html -------------------------------------------------------------------------------- /015-backend/target/classes/static/create-post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/target/classes/static/create-post.html -------------------------------------------------------------------------------- /015-backend/target/classes/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/target/classes/static/css/style.css -------------------------------------------------------------------------------- /015-backend/target/classes/static/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/target/classes/static/home.html -------------------------------------------------------------------------------- /015-backend/target/classes/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/target/classes/static/index.html -------------------------------------------------------------------------------- /015-backend/target/classes/static/js/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/target/classes/static/js/common.js -------------------------------------------------------------------------------- /015-backend/target/classes/static/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/target/classes/static/login.html -------------------------------------------------------------------------------- /015-backend/target/classes/static/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/target/classes/static/messages.html -------------------------------------------------------------------------------- /015-backend/target/classes/static/my-comments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/target/classes/static/my-comments.html -------------------------------------------------------------------------------- /015-backend/target/classes/static/my-posts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/target/classes/static/my-posts.html -------------------------------------------------------------------------------- /015-backend/target/classes/static/my-reports.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/target/classes/static/my-reports.html -------------------------------------------------------------------------------- /015-backend/target/classes/static/post-detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/target/classes/static/post-detail.html -------------------------------------------------------------------------------- /015-backend/target/classes/static/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/target/classes/static/profile.html -------------------------------------------------------------------------------- /015-backend/target/classes/static/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/015-backend/target/classes/static/search.html -------------------------------------------------------------------------------- /016-backend/ACCOUNTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-backend/ACCOUNTS.md -------------------------------------------------------------------------------- /016-backend/PRD/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-backend/PRD/PRD.md -------------------------------------------------------------------------------- /016-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-backend/pom.xml -------------------------------------------------------------------------------- /016-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /016-backend/src/main/resources/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-backend/src/main/resources/init.sql -------------------------------------------------------------------------------- /016-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-backend/target/classes/application.yml -------------------------------------------------------------------------------- /016-backend/target/classes/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-backend/target/classes/init.sql -------------------------------------------------------------------------------- /016-frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/.gitignore -------------------------------------------------------------------------------- /016-frontend/QUICK_START.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/QUICK_START.md -------------------------------------------------------------------------------- /016-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/README.md -------------------------------------------------------------------------------- /016-frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/index.html -------------------------------------------------------------------------------- /016-frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/package-lock.json -------------------------------------------------------------------------------- /016-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/package.json -------------------------------------------------------------------------------- /016-frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/App.vue -------------------------------------------------------------------------------- /016-frontend/src/api/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/api/admin.js -------------------------------------------------------------------------------- /016-frontend/src/api/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/api/auth.js -------------------------------------------------------------------------------- /016-frontend/src/api/complaint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/api/complaint.js -------------------------------------------------------------------------------- /016-frontend/src/api/notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/api/notification.js -------------------------------------------------------------------------------- /016-frontend/src/api/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/api/order.js -------------------------------------------------------------------------------- /016-frontend/src/api/review.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/api/review.js -------------------------------------------------------------------------------- /016-frontend/src/api/wallet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/api/wallet.js -------------------------------------------------------------------------------- /016-frontend/src/layout/AdminLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/layout/AdminLayout.vue -------------------------------------------------------------------------------- /016-frontend/src/layout/UserLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/layout/UserLayout.vue -------------------------------------------------------------------------------- /016-frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/main.js -------------------------------------------------------------------------------- /016-frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/router/index.js -------------------------------------------------------------------------------- /016-frontend/src/stores/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/stores/user.js -------------------------------------------------------------------------------- /016-frontend/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/utils/request.js -------------------------------------------------------------------------------- /016-frontend/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/views/Home.vue -------------------------------------------------------------------------------- /016-frontend/src/views/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/views/Login.vue -------------------------------------------------------------------------------- /016-frontend/src/views/MyOrders.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/views/MyOrders.vue -------------------------------------------------------------------------------- /016-frontend/src/views/Notifications.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/views/Notifications.vue -------------------------------------------------------------------------------- /016-frontend/src/views/OrderDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/views/OrderDetail.vue -------------------------------------------------------------------------------- /016-frontend/src/views/Profile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/views/Profile.vue -------------------------------------------------------------------------------- /016-frontend/src/views/Publish.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/views/Publish.vue -------------------------------------------------------------------------------- /016-frontend/src/views/Register.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/views/Register.vue -------------------------------------------------------------------------------- /016-frontend/src/views/Wallet.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/views/Wallet.vue -------------------------------------------------------------------------------- /016-frontend/src/views/admin/Complaints.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/views/admin/Complaints.vue -------------------------------------------------------------------------------- /016-frontend/src/views/admin/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/views/admin/Dashboard.vue -------------------------------------------------------------------------------- /016-frontend/src/views/admin/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/views/admin/Login.vue -------------------------------------------------------------------------------- /016-frontend/src/views/admin/Orders.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/views/admin/Orders.vue -------------------------------------------------------------------------------- /016-frontend/src/views/admin/Transactions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/views/admin/Transactions.vue -------------------------------------------------------------------------------- /016-frontend/src/views/admin/Users.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/src/views/admin/Users.vue -------------------------------------------------------------------------------- /016-frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/016-frontend/vite.config.js -------------------------------------------------------------------------------- /017-backend/ACCOUNTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/017-backend/ACCOUNTS.md -------------------------------------------------------------------------------- /017-backend/PRD/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/017-backend/PRD/PRD.md -------------------------------------------------------------------------------- /017-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/017-backend/README.md -------------------------------------------------------------------------------- /017-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/017-backend/pom.xml -------------------------------------------------------------------------------- /017-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/017-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /017-backend/src/main/resources/sql/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/017-backend/src/main/resources/sql/data.sql -------------------------------------------------------------------------------- /017-backend/src/main/resources/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/017-backend/src/main/resources/sql/schema.sql -------------------------------------------------------------------------------- /017-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/017-backend/target/classes/application.yml -------------------------------------------------------------------------------- /017-backend/target/classes/sql/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/017-backend/target/classes/sql/data.sql -------------------------------------------------------------------------------- /017-backend/target/classes/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/017-backend/target/classes/sql/schema.sql -------------------------------------------------------------------------------- /017-backend/target/classes/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/017-backend/target/classes/templates/index.html -------------------------------------------------------------------------------- /018-backend/ACCOUNTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-backend/ACCOUNTS.md -------------------------------------------------------------------------------- /018-backend/PRD/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-backend/PRD/PRD.md -------------------------------------------------------------------------------- /018-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-backend/pom.xml -------------------------------------------------------------------------------- /018-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /018-backend/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-backend/src/main/resources/schema.sql -------------------------------------------------------------------------------- /018-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-backend/target/classes/application.yml -------------------------------------------------------------------------------- /018-backend/target/classes/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-backend/target/classes/schema.sql -------------------------------------------------------------------------------- /018-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/README.md -------------------------------------------------------------------------------- /018-frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/index.html -------------------------------------------------------------------------------- /018-frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/package-lock.json -------------------------------------------------------------------------------- /018-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/package.json -------------------------------------------------------------------------------- /018-frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/App.vue -------------------------------------------------------------------------------- /018-frontend/src/api/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/api/application.js -------------------------------------------------------------------------------- /018-frontend/src/api/company.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/api/company.js -------------------------------------------------------------------------------- /018-frontend/src/api/experience.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/api/experience.js -------------------------------------------------------------------------------- /018-frontend/src/api/interview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/api/interview.js -------------------------------------------------------------------------------- /018-frontend/src/api/job.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/api/job.js -------------------------------------------------------------------------------- /018-frontend/src/api/referral.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/api/referral.js -------------------------------------------------------------------------------- /018-frontend/src/api/resume.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/api/resume.js -------------------------------------------------------------------------------- /018-frontend/src/api/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/api/user.js -------------------------------------------------------------------------------- /018-frontend/src/layout/CompanyLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/layout/CompanyLayout.vue -------------------------------------------------------------------------------- /018-frontend/src/layout/StudentLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/layout/StudentLayout.vue -------------------------------------------------------------------------------- /018-frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/main.js -------------------------------------------------------------------------------- /018-frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/router/index.js -------------------------------------------------------------------------------- /018-frontend/src/stores/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/stores/user.js -------------------------------------------------------------------------------- /018-frontend/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/utils/request.js -------------------------------------------------------------------------------- /018-frontend/src/views/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/views/Login.vue -------------------------------------------------------------------------------- /018-frontend/src/views/Profile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/views/Profile.vue -------------------------------------------------------------------------------- /018-frontend/src/views/Register.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/views/Register.vue -------------------------------------------------------------------------------- /018-frontend/src/views/company/Applications.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/views/company/Applications.vue -------------------------------------------------------------------------------- /018-frontend/src/views/company/CompanyInfo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/views/company/CompanyInfo.vue -------------------------------------------------------------------------------- /018-frontend/src/views/company/Interviews.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/views/company/Interviews.vue -------------------------------------------------------------------------------- /018-frontend/src/views/company/Jobs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/views/company/Jobs.vue -------------------------------------------------------------------------------- /018-frontend/src/views/student/Applications.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/views/student/Applications.vue -------------------------------------------------------------------------------- /018-frontend/src/views/student/Experiences.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/views/student/Experiences.vue -------------------------------------------------------------------------------- /018-frontend/src/views/student/Interviews.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/views/student/Interviews.vue -------------------------------------------------------------------------------- /018-frontend/src/views/student/JobDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/views/student/JobDetail.vue -------------------------------------------------------------------------------- /018-frontend/src/views/student/Jobs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/views/student/Jobs.vue -------------------------------------------------------------------------------- /018-frontend/src/views/student/Referrals.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/views/student/Referrals.vue -------------------------------------------------------------------------------- /018-frontend/src/views/student/Resume.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/src/views/student/Resume.vue -------------------------------------------------------------------------------- /018-frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/018-frontend/vite.config.js -------------------------------------------------------------------------------- /019-backend/ACCOUNTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-backend/ACCOUNTS.md -------------------------------------------------------------------------------- /019-backend/PRD/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-backend/PRD/PRD.md -------------------------------------------------------------------------------- /019-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-backend/pom.xml -------------------------------------------------------------------------------- /019-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /019-backend/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-backend/src/main/resources/schema.sql -------------------------------------------------------------------------------- /019-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-backend/target/classes/application.yml -------------------------------------------------------------------------------- /019-backend/target/classes/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-backend/target/classes/schema.sql -------------------------------------------------------------------------------- /019-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/README.md -------------------------------------------------------------------------------- /019-frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/index.html -------------------------------------------------------------------------------- /019-frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/package-lock.json -------------------------------------------------------------------------------- /019-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/package.json -------------------------------------------------------------------------------- /019-frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/App.vue -------------------------------------------------------------------------------- /019-frontend/src/api/activity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/api/activity.js -------------------------------------------------------------------------------- /019-frontend/src/api/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/api/auth.js -------------------------------------------------------------------------------- /019-frontend/src/api/health.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/api/health.js -------------------------------------------------------------------------------- /019-frontend/src/api/plan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/api/plan.js -------------------------------------------------------------------------------- /019-frontend/src/api/rank.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/api/rank.js -------------------------------------------------------------------------------- /019-frontend/src/api/sport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/api/sport.js -------------------------------------------------------------------------------- /019-frontend/src/api/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/api/user.js -------------------------------------------------------------------------------- /019-frontend/src/api/venue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/api/venue.js -------------------------------------------------------------------------------- /019-frontend/src/layout/MainLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/layout/MainLayout.vue -------------------------------------------------------------------------------- /019-frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/main.js -------------------------------------------------------------------------------- /019-frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/router/index.js -------------------------------------------------------------------------------- /019-frontend/src/stores/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/stores/user.js -------------------------------------------------------------------------------- /019-frontend/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/utils/request.js -------------------------------------------------------------------------------- /019-frontend/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/views/Home.vue -------------------------------------------------------------------------------- /019-frontend/src/views/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/views/Login.vue -------------------------------------------------------------------------------- /019-frontend/src/views/Profile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/views/Profile.vue -------------------------------------------------------------------------------- /019-frontend/src/views/Rank.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/views/Rank.vue -------------------------------------------------------------------------------- /019-frontend/src/views/Register.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/views/Register.vue -------------------------------------------------------------------------------- /019-frontend/src/views/activity/ActivityList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/views/activity/ActivityList.vue -------------------------------------------------------------------------------- /019-frontend/src/views/health/HealthProfile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/views/health/HealthProfile.vue -------------------------------------------------------------------------------- /019-frontend/src/views/plan/CreatePlan.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/views/plan/CreatePlan.vue -------------------------------------------------------------------------------- /019-frontend/src/views/plan/PlanList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/views/plan/PlanList.vue -------------------------------------------------------------------------------- /019-frontend/src/views/sport/CreateRecord.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/views/sport/CreateRecord.vue -------------------------------------------------------------------------------- /019-frontend/src/views/sport/RecordList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/views/sport/RecordList.vue -------------------------------------------------------------------------------- /019-frontend/src/views/venue/MyBooking.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/views/venue/MyBooking.vue -------------------------------------------------------------------------------- /019-frontend/src/views/venue/VenueList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/src/views/venue/VenueList.vue -------------------------------------------------------------------------------- /019-frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/019-frontend/vite.config.js -------------------------------------------------------------------------------- /020-backend/ACCOUNTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-backend/ACCOUNTS.md -------------------------------------------------------------------------------- /020-backend/PRD/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-backend/PRD/PRD.md -------------------------------------------------------------------------------- /020-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-backend/README.md -------------------------------------------------------------------------------- /020-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-backend/pom.xml -------------------------------------------------------------------------------- /020-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /020-backend/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-backend/src/main/resources/schema.sql -------------------------------------------------------------------------------- /020-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-backend/target/classes/application.yml -------------------------------------------------------------------------------- /020-backend/target/classes/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-backend/target/classes/schema.sql -------------------------------------------------------------------------------- /020-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/README.md -------------------------------------------------------------------------------- /020-frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/index.html -------------------------------------------------------------------------------- /020-frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/package-lock.json -------------------------------------------------------------------------------- /020-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/package.json -------------------------------------------------------------------------------- /020-frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/App.vue -------------------------------------------------------------------------------- /020-frontend/src/api/group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/api/group.js -------------------------------------------------------------------------------- /020-frontend/src/api/note.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/api/note.js -------------------------------------------------------------------------------- /020-frontend/src/api/qa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/api/qa.js -------------------------------------------------------------------------------- /020-frontend/src/api/question.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/api/question.js -------------------------------------------------------------------------------- /020-frontend/src/api/resource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/api/resource.js -------------------------------------------------------------------------------- /020-frontend/src/api/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/api/user.js -------------------------------------------------------------------------------- /020-frontend/src/layout/Layout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/layout/Layout.vue -------------------------------------------------------------------------------- /020-frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/main.js -------------------------------------------------------------------------------- /020-frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/router/index.js -------------------------------------------------------------------------------- /020-frontend/src/stores/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/stores/user.js -------------------------------------------------------------------------------- /020-frontend/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/utils/request.js -------------------------------------------------------------------------------- /020-frontend/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/views/Home.vue -------------------------------------------------------------------------------- /020-frontend/src/views/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/views/Login.vue -------------------------------------------------------------------------------- /020-frontend/src/views/Profile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/views/Profile.vue -------------------------------------------------------------------------------- /020-frontend/src/views/Register.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/views/Register.vue -------------------------------------------------------------------------------- /020-frontend/src/views/group/GroupDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/views/group/GroupDetail.vue -------------------------------------------------------------------------------- /020-frontend/src/views/group/GroupList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/views/group/GroupList.vue -------------------------------------------------------------------------------- /020-frontend/src/views/note/NoteDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/views/note/NoteDetail.vue -------------------------------------------------------------------------------- /020-frontend/src/views/note/NoteEdit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/views/note/NoteEdit.vue -------------------------------------------------------------------------------- /020-frontend/src/views/note/NoteList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/views/note/NoteList.vue -------------------------------------------------------------------------------- /020-frontend/src/views/qa/QAAsk.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/views/qa/QAAsk.vue -------------------------------------------------------------------------------- /020-frontend/src/views/qa/QADetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/views/qa/QADetail.vue -------------------------------------------------------------------------------- /020-frontend/src/views/qa/QAList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/views/qa/QAList.vue -------------------------------------------------------------------------------- /020-frontend/src/views/question/QuestionList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/views/question/QuestionList.vue -------------------------------------------------------------------------------- /020-frontend/src/views/resource/ResourceList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/src/views/resource/ResourceList.vue -------------------------------------------------------------------------------- /020-frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/020-frontend/vite.config.js -------------------------------------------------------------------------------- /021-backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/021-backend/.gitignore -------------------------------------------------------------------------------- /021-backend/PRD/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/021-backend/PRD/PRD.md -------------------------------------------------------------------------------- /021-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/021-backend/README.md -------------------------------------------------------------------------------- /021-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/021-backend/pom.xml -------------------------------------------------------------------------------- /021-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/021-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /021-backend/src/main/resources/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/021-backend/src/main/resources/sql/init.sql -------------------------------------------------------------------------------- /021-frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/021-frontend/index.html -------------------------------------------------------------------------------- /021-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/021-frontend/package.json -------------------------------------------------------------------------------- /021-frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/021-frontend/src/App.vue -------------------------------------------------------------------------------- /021-frontend/src/api/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/021-frontend/src/api/product.js -------------------------------------------------------------------------------- /021-frontend/src/api/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/021-frontend/src/api/user.js -------------------------------------------------------------------------------- /021-frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/021-frontend/src/main.js -------------------------------------------------------------------------------- /021-frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/021-frontend/src/router/index.js -------------------------------------------------------------------------------- /021-frontend/src/stores/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/021-frontend/src/stores/product.js -------------------------------------------------------------------------------- /021-frontend/src/stores/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/021-frontend/src/stores/user.js -------------------------------------------------------------------------------- /021-frontend/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/021-frontend/src/utils/request.js -------------------------------------------------------------------------------- /021-frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/021-frontend/vite.config.js -------------------------------------------------------------------------------- /022-backend/PRD/校园自习室座位预约系统PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-backend/PRD/校园自习室座位预约系统PRD.md -------------------------------------------------------------------------------- /022-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-backend/README.md -------------------------------------------------------------------------------- /022-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-backend/pom.xml -------------------------------------------------------------------------------- /022-backend/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-backend/sql/init.sql -------------------------------------------------------------------------------- /022-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /022-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-backend/target/classes/application.yml -------------------------------------------------------------------------------- /022-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/README.md -------------------------------------------------------------------------------- /022-frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/index.html -------------------------------------------------------------------------------- /022-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/package.json -------------------------------------------------------------------------------- /022-frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/App.vue -------------------------------------------------------------------------------- /022-frontend/src/api/credit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/api/credit.js -------------------------------------------------------------------------------- /022-frontend/src/api/reservation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/api/reservation.js -------------------------------------------------------------------------------- /022-frontend/src/api/seat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/api/seat.js -------------------------------------------------------------------------------- /022-frontend/src/api/statistics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/api/statistics.js -------------------------------------------------------------------------------- /022-frontend/src/api/studyRoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/api/studyRoom.js -------------------------------------------------------------------------------- /022-frontend/src/api/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/api/user.js -------------------------------------------------------------------------------- /022-frontend/src/layouts/AdminLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/layouts/AdminLayout.vue -------------------------------------------------------------------------------- /022-frontend/src/layouts/StudentLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/layouts/StudentLayout.vue -------------------------------------------------------------------------------- /022-frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/main.js -------------------------------------------------------------------------------- /022-frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/router/index.js -------------------------------------------------------------------------------- /022-frontend/src/stores/room.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/stores/room.js -------------------------------------------------------------------------------- /022-frontend/src/stores/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/stores/user.js -------------------------------------------------------------------------------- /022-frontend/src/styles/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/styles/global.scss -------------------------------------------------------------------------------- /022-frontend/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/utils/request.js -------------------------------------------------------------------------------- /022-frontend/src/views/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/views/Login.vue -------------------------------------------------------------------------------- /022-frontend/src/views/NotFound.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/views/NotFound.vue -------------------------------------------------------------------------------- /022-frontend/src/views/Register.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/views/Register.vue -------------------------------------------------------------------------------- /022-frontend/src/views/admin/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/views/admin/Dashboard.vue -------------------------------------------------------------------------------- /022-frontend/src/views/admin/RoomManagement.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/views/admin/RoomManagement.vue -------------------------------------------------------------------------------- /022-frontend/src/views/admin/SeatManagement.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/views/admin/SeatManagement.vue -------------------------------------------------------------------------------- /022-frontend/src/views/admin/Statistics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/views/admin/Statistics.vue -------------------------------------------------------------------------------- /022-frontend/src/views/admin/SystemConfig.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/views/admin/SystemConfig.vue -------------------------------------------------------------------------------- /022-frontend/src/views/admin/UserManagement.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/views/admin/UserManagement.vue -------------------------------------------------------------------------------- /022-frontend/src/views/student/CreditHistory.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/views/student/CreditHistory.vue -------------------------------------------------------------------------------- /022-frontend/src/views/student/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/views/student/Home.vue -------------------------------------------------------------------------------- /022-frontend/src/views/student/Profile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/views/student/Profile.vue -------------------------------------------------------------------------------- /022-frontend/src/views/student/RoomDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/views/student/RoomDetail.vue -------------------------------------------------------------------------------- /022-frontend/src/views/student/StudyRooms.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/src/views/student/StudyRooms.vue -------------------------------------------------------------------------------- /022-frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/022-frontend/vite.config.js -------------------------------------------------------------------------------- /023-backend/PRD/AI智能学习助手与个性化教育平台PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/023-backend/PRD/AI智能学习助手与个性化教育平台PRD.md -------------------------------------------------------------------------------- /023-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/023-backend/README.md -------------------------------------------------------------------------------- /023-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/023-backend/pom.xml -------------------------------------------------------------------------------- /023-backend/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/023-backend/sql/init.sql -------------------------------------------------------------------------------- /023-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/023-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /023-backend/src/main/resources/static/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/023-backend/src/main/resources/static/js/app.js -------------------------------------------------------------------------------- /023-backend/src/main/resources/templates/qa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/023-backend/src/main/resources/templates/qa.html -------------------------------------------------------------------------------- /023-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/023-backend/target/classes/application.yml -------------------------------------------------------------------------------- /023-backend/target/classes/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/023-backend/target/classes/static/css/style.css -------------------------------------------------------------------------------- /023-backend/target/classes/static/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/023-backend/target/classes/static/js/app.js -------------------------------------------------------------------------------- /023-backend/target/classes/static/js/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/023-backend/target/classes/static/js/common.js -------------------------------------------------------------------------------- /023-backend/target/classes/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/023-backend/target/classes/templates/index.html -------------------------------------------------------------------------------- /023-backend/target/classes/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/023-backend/target/classes/templates/layout.html -------------------------------------------------------------------------------- /023-backend/target/classes/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/023-backend/target/classes/templates/login.html -------------------------------------------------------------------------------- /023-backend/target/classes/templates/qa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/023-backend/target/classes/templates/qa.html -------------------------------------------------------------------------------- /024-backend/PRD/024_PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/024-backend/PRD/024_PRD.md -------------------------------------------------------------------------------- /024-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/024-backend/pom.xml -------------------------------------------------------------------------------- /024-backend/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/024-backend/schema.sql -------------------------------------------------------------------------------- /024-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/024-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /024-backend/target/classes/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/024-backend/target/classes/application.yml -------------------------------------------------------------------------------- /024-backend/target/classes/mapper/PetMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/024-backend/target/classes/mapper/PetMapper.xml -------------------------------------------------------------------------------- /024-backend/target/classes/mapper/UserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/024-backend/target/classes/mapper/UserMapper.xml -------------------------------------------------------------------------------- /024-frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/024-frontend/package-lock.json -------------------------------------------------------------------------------- /024-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/024-frontend/package.json -------------------------------------------------------------------------------- /024-frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/024-frontend/src/App.vue -------------------------------------------------------------------------------- /024-frontend/src/api/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/024-frontend/src/api/request.js -------------------------------------------------------------------------------- /024-frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/024-frontend/src/main.js -------------------------------------------------------------------------------- /024-frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/024-frontend/src/router/index.js -------------------------------------------------------------------------------- /024-frontend/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/024-frontend/src/views/Home.vue -------------------------------------------------------------------------------- /024-frontend/src/views/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/024-frontend/src/views/Login.vue -------------------------------------------------------------------------------- /024-frontend/src/views/pet/PetForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/024-frontend/src/views/pet/PetForm.vue -------------------------------------------------------------------------------- /024-frontend/src/views/pet/PetList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/024-frontend/src/views/pet/PetList.vue -------------------------------------------------------------------------------- /025-backend/PRD/product_requirements_document.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-backend/PRD/product_requirements_document.md -------------------------------------------------------------------------------- /025-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-backend/pom.xml -------------------------------------------------------------------------------- /025-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /025-backend/src/main/resources/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-backend/src/main/resources/sql/schema.sql -------------------------------------------------------------------------------- /025-frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/.gitignore -------------------------------------------------------------------------------- /025-frontend/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /025-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/README.md -------------------------------------------------------------------------------- /025-frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/index.html -------------------------------------------------------------------------------- /025-frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/package-lock.json -------------------------------------------------------------------------------- /025-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/package.json -------------------------------------------------------------------------------- /025-frontend/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/public/vite.svg -------------------------------------------------------------------------------- /025-frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/src/App.vue -------------------------------------------------------------------------------- /025-frontend/src/assets/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/src/assets/vue.svg -------------------------------------------------------------------------------- /025-frontend/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /025-frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/src/main.js -------------------------------------------------------------------------------- /025-frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/src/router/index.js -------------------------------------------------------------------------------- /025-frontend/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/src/style.css -------------------------------------------------------------------------------- /025-frontend/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/src/utils/request.js -------------------------------------------------------------------------------- /025-frontend/src/views/Fee.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/src/views/Fee.vue -------------------------------------------------------------------------------- /025-frontend/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/src/views/Home.vue -------------------------------------------------------------------------------- /025-frontend/src/views/Layout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/src/views/Layout.vue -------------------------------------------------------------------------------- /025-frontend/src/views/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/src/views/Login.vue -------------------------------------------------------------------------------- /025-frontend/src/views/Notice.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/src/views/Notice.vue -------------------------------------------------------------------------------- /025-frontend/src/views/Owner.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/src/views/Owner.vue -------------------------------------------------------------------------------- /025-frontend/src/views/Parking.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/src/views/Parking.vue -------------------------------------------------------------------------------- /025-frontend/src/views/Repair.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/src/views/Repair.vue -------------------------------------------------------------------------------- /025-frontend/src/views/Visitor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/src/views/Visitor.vue -------------------------------------------------------------------------------- /025-frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/025-frontend/vite.config.js -------------------------------------------------------------------------------- /026-backend/PRD/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-backend/PRD/PRD.md -------------------------------------------------------------------------------- /026-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-backend/pom.xml -------------------------------------------------------------------------------- /026-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /026-backend/src/main/resources/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-backend/src/main/resources/sql/schema.sql -------------------------------------------------------------------------------- /026-frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/.gitignore -------------------------------------------------------------------------------- /026-frontend/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /026-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/README.md -------------------------------------------------------------------------------- /026-frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/index.html -------------------------------------------------------------------------------- /026-frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/package-lock.json -------------------------------------------------------------------------------- /026-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/package.json -------------------------------------------------------------------------------- /026-frontend/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/public/vite.svg -------------------------------------------------------------------------------- /026-frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/src/App.vue -------------------------------------------------------------------------------- /026-frontend/src/assets/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/src/assets/vue.svg -------------------------------------------------------------------------------- /026-frontend/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /026-frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/src/main.js -------------------------------------------------------------------------------- /026-frontend/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/src/router/index.js -------------------------------------------------------------------------------- /026-frontend/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/src/style.css -------------------------------------------------------------------------------- /026-frontend/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/src/utils/request.js -------------------------------------------------------------------------------- /026-frontend/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/src/views/Home.vue -------------------------------------------------------------------------------- /026-frontend/src/views/Layout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/src/views/Layout.vue -------------------------------------------------------------------------------- /026-frontend/src/views/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/src/views/Login.vue -------------------------------------------------------------------------------- /026-frontend/src/views/Profile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/src/views/Profile.vue -------------------------------------------------------------------------------- /026-frontend/src/views/artist/ArtistDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/src/views/artist/ArtistDetail.vue -------------------------------------------------------------------------------- /026-frontend/src/views/artist/ArtistList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/src/views/artist/ArtistList.vue -------------------------------------------------------------------------------- /026-frontend/src/views/demand/DemandCreate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/src/views/demand/DemandCreate.vue -------------------------------------------------------------------------------- /026-frontend/src/views/demand/DemandList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/src/views/demand/DemandList.vue -------------------------------------------------------------------------------- /026-frontend/src/views/order/OrderDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/src/views/order/OrderDetail.vue -------------------------------------------------------------------------------- /026-frontend/src/views/order/OrderList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/src/views/order/OrderList.vue -------------------------------------------------------------------------------- /026-frontend/src/views/portfolio/Portfolio.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/src/views/portfolio/Portfolio.vue -------------------------------------------------------------------------------- /026-frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/026-frontend/vite.config.js -------------------------------------------------------------------------------- /027-backend/PRD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/027-backend/PRD.md -------------------------------------------------------------------------------- /027-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/027-backend/pom.xml -------------------------------------------------------------------------------- /2026-biyesheji.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/2026-biyesheji.iml -------------------------------------------------------------------------------- /debug.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/debug.log -------------------------------------------------------------------------------- /hs_err_pid27520.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/hs_err_pid27520.log -------------------------------------------------------------------------------- /hs_err_pid28540.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/hs_err_pid28540.log -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/readme.md -------------------------------------------------------------------------------- /readme_simple.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/readme_simple.md -------------------------------------------------------------------------------- /replay_pid27520.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaou61/2026-bs/HEAD/replay_pid27520.log --------------------------------------------------------------------------------