You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

349 lines
26 KiB

<?php
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
/*
|--------------------------------------------------------------------------
| API Routes
|--------------------------------------------------------------------------
|
| Here is where you can register API routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| is assigned the "api" middleware group. Enjoy building your API!
|
*/
Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
return $request->user();
});
Route::get('test', [\App\Http\Controllers\Admin\OtherController::class, "test"]);
// 车辆进出场
Route::any('post-car-in-info', [\App\Http\Controllers\Admin\OtherController::class, "postCarInInfo"]);
Route::any('post-car-out-info', [\App\Http\Controllers\Admin\OtherController::class, "postCarOutInfo"]);
// 刷新二维码
Route::get('user/qrcode-refresh', [\App\Http\Controllers\Mobile\UserController::class, "qrcodeRefresh"]);
/**
* 后台
*/
Route::group(["namespace" => "Admin", "prefix" => "admin"], function () {
Route::get('users/index', [\App\Http\Controllers\Admin\UserController::class, "index"]);
Route::get('other/table-fileds', [\App\Http\Controllers\Admin\OtherController::class, "tableFileds"]);
Route::get('other/home', [\App\Http\Controllers\Admin\OtherController::class, "home"]);
Route::get('other/courses-home', [\App\Http\Controllers\Admin\OtherController::class, "coursesHome"]);
// 验证码登陆
Route::get('auth/sms-login', [\App\Http\Controllers\Admin\AuthController::class, "smsLogin"]);
Route::get('auth/send-sms', [\App\Http\Controllers\Admin\AuthController::class, "sendSms"]);
Route::group(['middleware' => ['sanctum.jwt:admin']], function () {
// 课程管理
Route::get('courses/index', [\App\Http\Controllers\Admin\CourseController::class, "index"]);
Route::get('courses/show', [\App\Http\Controllers\Admin\CourseController::class, "show"]);
Route::post('courses/save', [\App\Http\Controllers\Admin\CourseController::class, "save"]);
Route::get('courses/destroy', [\App\Http\Controllers\Admin\CourseController::class, "destroy"]);
Route::post('courses/excel-show', [\App\Http\Controllers\Admin\CourseController::class, "excelShow"]);
Route::post('courses/import', [\App\Http\Controllers\Admin\CourseController::class, "import"]);
Route::get('courses/qrcode', [\App\Http\Controllers\Admin\CourseController::class, "qrcode"]);
Route::get('courses/check-qrcode', [\App\Http\Controllers\Admin\CourseController::class, "checkQrcode"]);
Route::get('courses/evaluation-qrcode', [\App\Http\Controllers\Admin\CourseController::class, "evaluationQrcode"]);
Route::get('courses/send-sms', [\App\Http\Controllers\Admin\CourseController::class, "sendSms"]);
// 排课
Route::get('course-contents/index', [\App\Http\Controllers\Admin\CourseContentController::class, "index"]);
Route::get('course-contents/show', [\App\Http\Controllers\Admin\CourseContentController::class, "show"]);
Route::post('course-contents/save', [\App\Http\Controllers\Admin\CourseContentController::class, "save"]);
Route::post('course-contents/batch-save', [\App\Http\Controllers\Admin\CourseContentController::class, "batchSave"]);
Route::get('course-contents/destroy', [\App\Http\Controllers\Admin\CourseContentController::class, "destroy"]);
Route::post('course-contents/excel-show', [\App\Http\Controllers\Admin\CourseContentController::class, "excelShow"]);
Route::post('course-contents/import', [\App\Http\Controllers\Admin\CourseContentController::class, "import"]);
Route::get('course-contents/qrcode', [\App\Http\Controllers\Admin\CourseContentController::class, "qrcode"]);
// 课程类别
Route::get('course-types/index', [\App\Http\Controllers\Admin\CourseTypeController::class, "index"]);
Route::get('course-types/show', [\App\Http\Controllers\Admin\CourseTypeController::class, "show"]);
Route::post('course-types/save', [\App\Http\Controllers\Admin\CourseTypeController::class, "save"]);
Route::get('course-types/destroy', [\App\Http\Controllers\Admin\CourseTypeController::class, "destroy"]);
Route::post('course-types/excel-show', [\App\Http\Controllers\Admin\CourseTypeController::class, "excelShow"]);
Route::post('course-types/import', [\App\Http\Controllers\Admin\CourseTypeController::class, "import"]);
// 通讯录
Route::get('users/index', [\App\Http\Controllers\Admin\UserController::class, "index"]);
Route::get('users/study', [\App\Http\Controllers\Admin\UserController::class, "study"]);
Route::get('users/show', [\App\Http\Controllers\Admin\UserController::class, "show"]);
Route::post('users/save', [\App\Http\Controllers\Admin\UserController::class, "save"]);
Route::get('users/destroy', [\App\Http\Controllers\Admin\UserController::class, "destroy"]);
Route::post('users/excel-show', [\App\Http\Controllers\Admin\UserController::class, "excelShow"]);
Route::post('users/import', [\App\Http\Controllers\Admin\UserController::class, "import"]);
Route::post('users/import-study', [\App\Http\Controllers\Admin\UserController::class, "importStudy"]);
Route::post('users/batch-update-schoolmate', [\App\Http\Controllers\Admin\UserController::class, "batchUpdateSchoolmate"]);
// 老师管理
Route::get('teachers/index', [\App\Http\Controllers\Admin\TeacherController::class, "index"]);
Route::get('teachers/show', [\App\Http\Controllers\Admin\TeacherController::class, "show"]);
Route::post('teachers/save', [\App\Http\Controllers\Admin\TeacherController::class, "save"]);
Route::get('teachers/destroy', [\App\Http\Controllers\Admin\TeacherController::class, "destroy"]);
Route::post('teachers/excel-show', [\App\Http\Controllers\Admin\TeacherController::class, "excelShow"]);
Route::post('teachers/import', [\App\Http\Controllers\Admin\TeacherController::class, "import"]);
// 考勤管理
Route::get('course-keeps/index', [\App\Http\Controllers\Admin\CourseKeepController::class, "index"]);
Route::get('course-keeps/show', [\App\Http\Controllers\Admin\CourseKeepController::class, "show"]);
Route::post('course-keeps/save', [\App\Http\Controllers\Admin\CourseKeepController::class, "save"]);
Route::get('course-keeps/destroy', [\App\Http\Controllers\Admin\CourseKeepController::class, "destroy"]);
Route::post('course-keeps/excel-show', [\App\Http\Controllers\Admin\CourseKeepController::class, "excelShow"]);
Route::post('course-keeps/import', [\App\Http\Controllers\Admin\CourseKeepController::class, "import"]);
// 报名管理
Route::get('course-signs/index', [\App\Http\Controllers\Admin\CourseSignController::class, "index"]);
Route::get('course-signs/show', [\App\Http\Controllers\Admin\CourseSignController::class, "show"]);
Route::post('course-signs/save', [\App\Http\Controllers\Admin\CourseSignController::class, "save"]);
Route::get('course-signs/destroy', [\App\Http\Controllers\Admin\CourseSignController::class, "destroy"]);
Route::post('course-signs/excel-show', [\App\Http\Controllers\Admin\CourseSignController::class, "excelShow"]);
Route::post('course-signs/import', [\App\Http\Controllers\Admin\CourseSignController::class, "import"]);
Route::post('course-signs/batch-update-status', [\App\Http\Controllers\Admin\CourseSignController::class, "batchUpdateStatus"]);
Route::post('course-signs/batch-update-fee-status', [\App\Http\Controllers\Admin\CourseSignController::class, "batchUpdateFeeStatus"]);
Route::post('course-signs/batch-notice', [\App\Http\Controllers\Admin\CourseSignController::class, "batchNotice"]);
Route::get('course-signs/retry-appointment', [\App\Http\Controllers\Admin\CourseSignController::class, "retryAppointment"]);
// 配置管理
Route::get('configs/index', [\App\Http\Controllers\Admin\ConfigController::class, "index"]);
Route::get('configs/show', [\App\Http\Controllers\Admin\ConfigController::class, "show"]);
Route::post('configs/save', [\App\Http\Controllers\Admin\ConfigController::class, "save"]);
Route::get('configs/destroy', [\App\Http\Controllers\Admin\ConfigController::class, "destroy"]);
Route::post('configs/excel-show', [\App\Http\Controllers\Admin\ConfigController::class, "excelShow"]);
Route::post('configs/import', [\App\Http\Controllers\Admin\ConfigController::class, "import"]);
// banner管理
Route::get('banners/index', [\App\Http\Controllers\Admin\BannerController::class, "index"]);
Route::get('banners/show', [\App\Http\Controllers\Admin\BannerController::class, "show"]);
Route::post('banners/save', [\App\Http\Controllers\Admin\BannerController::class, "save"]);
Route::get('banners/destroy', [\App\Http\Controllers\Admin\BannerController::class, "destroy"]);
Route::post('banners/excel-show', [\App\Http\Controllers\Admin\BannerController::class, "excelShow"]);
Route::post('banners/import', [\App\Http\Controllers\Admin\BannerController::class, "import"]);
// 预约管理
Route::get('appointments/index', [\App\Http\Controllers\Admin\AppointmentController::class, "index"]);
Route::get('appointments/show', [\App\Http\Controllers\Admin\AppointmentController::class, "show"]);
Route::post('appointments/save', [\App\Http\Controllers\Admin\AppointmentController::class, "save"]);
Route::get('appointments/destroy', [\App\Http\Controllers\Admin\AppointmentController::class, "destroy"]);
Route::post('appointments/excel-show', [\App\Http\Controllers\Admin\AppointmentController::class, "excelShow"]);
Route::post('appointments/import', [\App\Http\Controllers\Admin\AppointmentController::class, "import"]);
Route::get('appointments/retry-appointment', [\App\Http\Controllers\Admin\AppointmentController::class, "retryAppointment"]);
// 地址预约
Route::get('appointment-configs/index', [\App\Http\Controllers\Admin\AppointmentConfigController::class, "index"]);
Route::get('appointment-configs/show', [\App\Http\Controllers\Admin\AppointmentConfigController::class, "show"]);
Route::post('appointment-configs/save', [\App\Http\Controllers\Admin\AppointmentConfigController::class, "save"]);
Route::get('appointment-configs/destroy', [\App\Http\Controllers\Admin\AppointmentConfigController::class, "destroy"]);
Route::post('appointment-configs/excel-show', [\App\Http\Controllers\Admin\AppointmentConfigController::class, "excelShow"]);
Route::post('appointment-configs/import', [\App\Http\Controllers\Admin\AppointmentConfigController::class, "import"]);
// 自定义表单
Route::get('course-forms/index', [\App\Http\Controllers\Admin\CourseFormsController::class, "index"]);
Route::get('course-forms/show', [\App\Http\Controllers\Admin\CourseFormsController::class, "show"]);
Route::post('course-forms/save', [\App\Http\Controllers\Admin\CourseFormsController::class, "save"]);
Route::get('course-forms/destroy', [\App\Http\Controllers\Admin\CourseFormsController::class, "destroy"]);
Route::post('course-forms/excel-show', [\App\Http\Controllers\Admin\CourseFormsController::class, "excelShow"]);
Route::post('course-forms/import', [\App\Http\Controllers\Admin\CourseFormsController::class, "import"]);
Route::get('course-forms/clone', [\App\Http\Controllers\Admin\CourseFormsController::class, "clone"]);
// 消息通知
Route::get('notifications/index', [\App\Http\Controllers\Admin\NotificationController::class, "index"]);
Route::get('notifications/show', [\App\Http\Controllers\Admin\NotificationController::class, "show"]);
Route::post('notifications/save', [\App\Http\Controllers\Admin\NotificationController::class, "save"]);
Route::get('notifications/destroy', [\App\Http\Controllers\Admin\NotificationController::class, "destroy"]);
// 预约地点配置
Route::get('appointment-type/index', [\App\Http\Controllers\Admin\AppointmentTypeController::class, "index"]);
Route::get('appointment-type/show', [\App\Http\Controllers\Admin\AppointmentTypeController::class, "show"]);
Route::post('appointment-type/save', [\App\Http\Controllers\Admin\AppointmentTypeController::class, "save"]);
Route::get('appointment-type/destroy', [\App\Http\Controllers\Admin\AppointmentTypeController::class, "destroy"]);
// 预约次数配置
Route::get('course-appointment-total/index', [\App\Http\Controllers\Admin\CourseAppointmentTotalController::class, "index"]);
Route::get('course-appointment-total/show', [\App\Http\Controllers\Admin\CourseAppointmentTotalController::class, "show"]);
Route::post('course-appointment-total/save', [\App\Http\Controllers\Admin\CourseAppointmentTotalController::class, "save"]);
Route::get('course-appointment-total/destroy', [\App\Http\Controllers\Admin\CourseAppointmentTotalController::class, "destroy"]);
Route::post('course-appointment-total/batch-update-total', [\App\Http\Controllers\Admin\CourseAppointmentTotalController::class, "batchUpdateTotal"]);
// 供需信息
Route::get('supply-demand/index', [\App\Http\Controllers\Admin\SupplyDemandController::class, "index"]);
Route::get('supply-demand/show', [\App\Http\Controllers\Admin\SupplyDemandController::class, "show"]);
Route::post('supply-demand/save', [\App\Http\Controllers\Admin\SupplyDemandController::class, "save"]);
Route::get('supply-demand/destroy', [\App\Http\Controllers\Admin\SupplyDemandController::class, "destroy"]);
Route::get('supply-demand/chart', [\App\Http\Controllers\Admin\SupplyDemandController::class, "chart"]);
Route::get('supply-demand/message-list', [\App\Http\Controllers\Admin\SupplyDemandController::class, "messageList"]);
// 图书管理
Route::get('book/index', [\App\Http\Controllers\Admin\BookController::class, "index"]);
Route::get('book/show', [\App\Http\Controllers\Admin\BookController::class, "show"]);
Route::post('book/save', [\App\Http\Controllers\Admin\BookController::class, "save"]);
Route::get('book/destroy', [\App\Http\Controllers\Admin\BookController::class, "destroy"]);
Route::post('book/excel-show', [\App\Http\Controllers\Admin\BookController::class, "excelShow"]);
Route::post('book/import', [\App\Http\Controllers\Admin\BookController::class, "import"]);
// 课程评价问卷
Route::get('course-content-evaluations/index', [\App\Http\Controllers\Admin\CourseContentEvaluationsController::class, "index"]);
Route::get('course-content-evaluations/show', [\App\Http\Controllers\Admin\CourseContentEvaluationsController::class, "show"]);
Route::post('course-content-evaluations/save', [\App\Http\Controllers\Admin\CourseContentEvaluationsController::class, "save"]);
Route::get('course-content-evaluations/destroy', [\App\Http\Controllers\Admin\CourseContentEvaluationsController::class, "destroy"]);
// 课程评价设置
Route::get('course-content-evaluation-ask/index', [\App\Http\Controllers\Admin\CourseContentEvaluationAskController::class, "index"]);
Route::get('course-content-evaluation-ask/show', [\App\Http\Controllers\Admin\CourseContentEvaluationAskController::class, "show"]);
Route::post('course-content-evaluation-ask/save', [\App\Http\Controllers\Admin\CourseContentEvaluationAskController::class, "save"]);
Route::get('course-content-evaluation-ask/destroy', [\App\Http\Controllers\Admin\CourseContentEvaluationAskController::class, "destroy"]);
// 课程评价信息
Route::get('course-content-evaluation-form/index', [\App\Http\Controllers\Admin\CourseContentEvaluationFormController::class, "index"]);
Route::get('course-content-evaluation-form/show', [\App\Http\Controllers\Admin\CourseContentEvaluationFormController::class, "show"]);
Route::post('course-content-evaluation-form/save', [\App\Http\Controllers\Admin\CourseContentEvaluationFormController::class, "save"]);
Route::get('course-content-evaluation-form/destroy', [\App\Http\Controllers\Admin\CourseContentEvaluationFormController::class, "destroy"]);
// 日历
Route::get('calendars/index', [\App\Http\Controllers\Admin\CalendarsController::class, "index"]);
Route::get('calendars/show', [\App\Http\Controllers\Admin\CalendarsController::class, "show"]);
Route::post('calendars/save', [\App\Http\Controllers\Admin\CalendarsController::class, "save"]);
Route::get('calendars/destroy', [\App\Http\Controllers\Admin\CalendarsController::class, "destroy"]);
// 邮件模版
Route::get('email-template/index', [\App\Http\Controllers\Admin\EmailTemplateController::class, "index"]);
Route::get('email-template/show', [\App\Http\Controllers\Admin\EmailTemplateController::class, "show"]);
Route::post('email-template/save', [\App\Http\Controllers\Admin\EmailTemplateController::class, "save"]);
Route::get('email-template/destroy', [\App\Http\Controllers\Admin\EmailTemplateController::class, "destroy"]);
// 邮件发送配置
Route::get('email-record/index', [\App\Http\Controllers\Admin\EmailRecordController::class, "index"]);
Route::get('email-record/show', [\App\Http\Controllers\Admin\EmailRecordController::class, "show"]);
Route::post('email-record/save', [\App\Http\Controllers\Admin\EmailRecordController::class, "save"]);
Route::post('email-record/send-example', [\App\Http\Controllers\Admin\EmailRecordController::class, "sendExample"]);
Route::get('email-record/destroy', [\App\Http\Controllers\Admin\EmailRecordController::class, "destroy"]);
Route::post('email-record/excel-show', [\App\Http\Controllers\Admin\EmailRecordController::class, "excelShow"]);
// 企业管理
Route::get('company/index', [\App\Http\Controllers\Admin\CompanyController::class, "index"]);
Route::get('company/show', [\App\Http\Controllers\Admin\CompanyController::class, "show"]);
Route::post('company/save', [\App\Http\Controllers\Admin\CompanyController::class, "save"]);
Route::get('company/destroy', [\App\Http\Controllers\Admin\CompanyController::class, "destroy"]);
// 签到管理
Route::get('course-content-check/index', [\App\Http\Controllers\Admin\CourseContentCheckController::class, "index"]);
Route::get('course-content-check/show', [\App\Http\Controllers\Admin\CourseContentCheckController::class, "show"]);
Route::post('course-content-check/save', [\App\Http\Controllers\Admin\CourseContentCheckController::class, "save"]);
Route::get('course-content-check/destroy', [\App\Http\Controllers\Admin\CourseContentCheckController::class, "destroy"]);
});
});
/**
* 移动端
*/
Route::group(["namespace" => "Mobile", "prefix" => "mobile"], function () {
// 配置
Route::get('other/config', [\App\Http\Controllers\Mobile\OtherController::class, "config"]);
// 轮播图
Route::get('other/banner', [\App\Http\Controllers\Mobile\OtherController::class, "banner"]);
// 公司查询
Route::get('other/company', [\App\Http\Controllers\Mobile\OtherController::class, "company"]);
// 公司查询
Route::get('other/company-list', [\App\Http\Controllers\Mobile\OtherController::class, "companyList"]);
// 通知
Route::get('course/notices', [\App\Http\Controllers\Mobile\CourseController::class, "notices"]);
// 课程
Route::get('course/course', [\App\Http\Controllers\Mobile\CourseController::class, "course"]);
Route::get('course/course-detail-pc', [\App\Http\Controllers\Mobile\CourseController::class, "courseDetailPc"]);
// 小程序登陆
Route::get('user/applet-login', [\App\Http\Controllers\Mobile\UserController::class, "appletLogin"]);
// 手机号登陆
Route::get('user/mobile-login', [\App\Http\Controllers\Mobile\UserController::class, "mobileLogin"]);
// 手机号登陆发送验证码
Route::get('user/mobile-login-code', [\App\Http\Controllers\Mobile\UserController::class, "mobileLoginCode"]);
// 新闻列表
Route::get('course/news', [\App\Http\Controllers\Mobile\CourseController::class, "news"]);
// 新闻详情
Route::get('course/news-detail', [\App\Http\Controllers\Mobile\CourseController::class, "newsDetail"]);
Route::get('course/course-detail', [\App\Http\Controllers\Mobile\CourseController::class, "courseDetail"]);
Route::get('course/course-content-detail', [\App\Http\Controllers\Mobile\CourseController::class, "courseContentDetail"]);
// 支付回调
Route::any('course/pay_callback', [\App\Http\Controllers\Mobile\CourseController::class, "payCallback"]);
Route::group(['middleware' => ['sanctum.jwt:mobile']], function () {
// 其他
Route::post('upload-file', [\App\Http\Controllers\Mobile\UploadController::class, "uploadFile"]);
// 用户信息
Route::get('user/account-login', [\App\Http\Controllers\Mobile\UserController::class, "accountLogin"]);
Route::post('user/update-user', [\App\Http\Controllers\Mobile\UserController::class, "updateUser"]);
Route::get('user/get-user-info', [\App\Http\Controllers\Mobile\UserController::class, "getUserInfo"]);
Route::get('user/mobile', [\App\Http\Controllers\Mobile\UserController::class, "mobile"]);
Route::get('user/bind-mobile', [\App\Http\Controllers\Mobile\UserController::class, "bindMobile"]);
Route::get('user/check-mobile', [\App\Http\Controllers\Mobile\UserController::class, "checkMobile"]);
Route::get('user/send-sms', [\App\Http\Controllers\Mobile\UserController::class, "sendSms"]);
Route::post('user/update-donates', [\App\Http\Controllers\Mobile\UserController::class, "updateDonates"]);
// 课程信息
Route::get('course/evaluation-detail', [\App\Http\Controllers\Mobile\CourseController::class, "evaluationDetail"]);
Route::post('course/sign', [\App\Http\Controllers\Mobile\CourseController::class, "sign"]);
Route::get('course/my-course', [\App\Http\Controllers\Mobile\CourseController::class, "myCourse"]);
Route::get('course/my-course-content', [\App\Http\Controllers\Mobile\CourseController::class, "myCourseContent"]);
Route::post('course/course-form', [\App\Http\Controllers\Mobile\CourseController::class, "courseForm"]);
Route::get('course/get-sign', [\App\Http\Controllers\Mobile\CourseController::class, "getSign"]);
Route::post('course/update-sign', [\App\Http\Controllers\Mobile\CourseController::class, "updateSign"]);
Route::post('course/course-content-form', [\App\Http\Controllers\Mobile\CourseController::class, "courseContentForm"]);
// 获取缴费二维码
Route::get('course/pay', [\App\Http\Controllers\Mobile\CourseController::class, "pay"]);
Route::get('course/contents', [\App\Http\Controllers\Mobile\CourseController::class, "contents"]);
// 计算距离
Route::get('course/distance', [\App\Http\Controllers\Mobile\CourseController::class, "distance"]);
// 课表签到
Route::get('course/content-check', [\App\Http\Controllers\Mobile\CourseController::class, "contentCheck"]);
// 课程签到
Route::get('course/course-check', [\App\Http\Controllers\Mobile\CourseController::class, "courseCheck"]);
// 签到列表
Route::get('course/content-check-list', [\App\Http\Controllers\Mobile\CourseController::class, "contentCheckList"]);
// 校友库
Route::get('course/user-list', [\App\Http\Controllers\Mobile\CourseController::class, "userList"]);
// 日历
Route::get('course/calendars', [\App\Http\Controllers\Mobile\CourseController::class, "calendars"]);
// 预约
Route::get('schedule/index', [\App\Http\Controllers\Mobile\ScheduleController::class, "index"]);
Route::get('schedule/detail', [\App\Http\Controllers\Mobile\ScheduleController::class, "detail"]);
Route::get('schedule/check', [\App\Http\Controllers\Mobile\ScheduleController::class, "check"]);
Route::post('schedule/save', [\App\Http\Controllers\Mobile\ScheduleController::class, "save"]);
Route::get('schedule/cancel', [\App\Http\Controllers\Mobile\ScheduleController::class, "cancel"]);
// 供需信息
Route::get('supply-demand/index', [\App\Http\Controllers\Mobile\SupplyDemandController::class, "index"]);
Route::get('supply-demand/detail', [\App\Http\Controllers\Mobile\SupplyDemandController::class, "detail"]);
Route::post('supply-demand/save', [\App\Http\Controllers\Mobile\SupplyDemandController::class, "save"]);
Route::get('supply-demand/destroy', [\App\Http\Controllers\Mobile\SupplyDemandController::class, "destroy"]);
// 供需信息留言
Route::get('supply-demand/dialogues', [\App\Http\Controllers\Mobile\SupplyDemandController::class, "dialogues"]);
Route::post('supply-demand/send-message', [\App\Http\Controllers\Mobile\SupplyDemandController::class, "sendMessage"]);
Route::get('supply-demand/message-list', [\App\Http\Controllers\Mobile\SupplyDemandController::class, "messageList"]);
// 供需信息收藏
Route::get('supply-demand/keep-index', [\App\Http\Controllers\Mobile\SupplyDemandController::class, "keepIndex"]);
Route::get('supply-demand/keep-supply-demand', [\App\Http\Controllers\Mobile\SupplyDemandController::class, "keepSupplyDemand"]);
Route::get('supply-demand/un-keep-supply-demand', [\App\Http\Controllers\Mobile\SupplyDemandController::class, "unKeepSupplyDemand"]);
// 图书前台接口
Route::get('book/other', [\App\Http\Controllers\Mobile\BookController::class, "other"]);
Route::get('book/index', [\App\Http\Controllers\Mobile\BookController::class, "index"]);
Route::get('book/detail', [\App\Http\Controllers\Mobile\BookController::class, "detail"]);
});
});