|
|
<?php
|
|
|
use think\facade\Route;
|
|
|
|
|
|
// ── 顾客端(无需认证) ──
|
|
|
Route::post('api/card/generate', 'Card/generate');
|
|
|
Route::get('api/card/check', 'Card/check');
|
|
|
Route::get('api/menu/categories', 'Menu/categories');
|
|
|
Route::get('api/menu/products', 'Menu/products');
|
|
|
Route::get('api/menu/product', 'Menu/detail');
|
|
|
Route::post('api/order/submit', 'Order/submit');
|
|
|
Route::get('api/order/list', 'Order/list');
|
|
|
Route::post('api/order/remind', 'Order/remind');
|
|
|
Route::get('api/message/list', 'Message/list');
|
|
|
Route::post('api/message/send', 'Message/send');
|
|
|
|
|
|
// ── 员工端(需Token中间件) ──
|
|
|
Route::post('api/staff/login', 'Staff/login');
|
|
|
Route::group('api/staff', function () {
|
|
|
Route::get('orders', 'Staff/orders');
|
|
|
Route::get('order', 'Staff/detail');
|
|
|
Route::post('order/confirm', 'Staff/confirm');
|
|
|
Route::post('order/done', 'Staff/done');
|
|
|
Route::post('order/cancel', 'Staff/cancel');
|
|
|
})->middleware('StaffAuth');
|