商户后台
This commit is contained in:
+281
-14
@@ -8,17 +8,253 @@ Route::get('/', function () {
|
||||
|
||||
// IndexController
|
||||
Route::controller(App\Http\Controllers\IndexController::class)->prefix('api')->group(function () {
|
||||
Route::get('/index', 'index')->middleware(['auth:sanctum', 'authGuard:users', 'abilities:']);
|
||||
Route::post('/login', 'login')->middleware(['auth:sanctum', 'authGuard:users', 'abilities:']);
|
||||
Route::post('/register', 'register')->middleware(['auth:sanctum', 'authGuard:users', 'abilities:']);
|
||||
Route::get('/index', 'index')->middleware(['auth:sanctum', 'authGuard:users']);
|
||||
Route::post('/login', 'login')->middleware(['auth:sanctum', 'authGuard:users']);
|
||||
Route::post('/register', 'register')->middleware(['auth:sanctum', 'authGuard:users']);
|
||||
});
|
||||
|
||||
// PaymentTransactionController
|
||||
Route::controller(App\Http\Controllers\PaymentTransactionController::class)->prefix('finance/payment-transaction')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:finance.transaction.query']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:finance.transaction.delete']);
|
||||
});
|
||||
|
||||
// UserController
|
||||
Route::controller(App\Http\Controllers\UserController::class)->prefix('api/user')->group(function () {
|
||||
Route::get('/', 'getUserInfo')->middleware(['auth:sanctum', 'authGuard:users', 'abilities:']);
|
||||
Route::post('/logout', 'logout')->middleware(['auth:sanctum', 'authGuard:users', 'abilities:']);
|
||||
Route::put('/', 'setUserInfo')->middleware(['auth:sanctum', 'authGuard:users', 'abilities:']);
|
||||
Route::post('/setPwd', 'setPassword')->middleware(['auth:sanctum', 'authGuard:users', 'abilities:']);
|
||||
Route::get('/', 'getUserInfo')->middleware(['auth:sanctum', 'authGuard:users']);
|
||||
Route::post('/logout', 'logout')->middleware(['auth:sanctum', 'authGuard:users']);
|
||||
Route::put('/', 'setUserInfo')->middleware(['auth:sanctum', 'authGuard:users']);
|
||||
Route::post('/setPwd', 'setPassword')->middleware(['auth:sanctum', 'authGuard:users']);
|
||||
});
|
||||
|
||||
// ForumCategoryController
|
||||
Route::controller(Modules\Forum\Http\Controllers\ForumCategoryController::class)->prefix('forum/category')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:forum.category.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:forum.category.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:forum.category.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:forum.category.delete']);
|
||||
});
|
||||
|
||||
// ForumCommentController
|
||||
Route::controller(Modules\Forum\Http\Controllers\ForumCommentController::class)->prefix('forum/comment')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:forum.comment.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:forum.comment.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:forum.comment.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:forum.comment.delete']);
|
||||
});
|
||||
|
||||
// ForumPostController
|
||||
Route::controller(Modules\Forum\Http\Controllers\ForumPostController::class)->prefix('forum/post')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:forum.post.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:forum.post.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:forum.post.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:forum.post.delete']);
|
||||
});
|
||||
|
||||
// ForumPostFavoriteController
|
||||
Route::controller(Modules\Forum\Http\Controllers\ForumPostFavoriteController::class)->prefix('forum/post-favorite')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:forum.post-favorite.query']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:forum.post-favorite.delete']);
|
||||
});
|
||||
|
||||
// ForumPostLikeController
|
||||
Route::controller(Modules\Forum\Http\Controllers\ForumPostLikeController::class)->prefix('forum/post-like')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:forum.post-like.query']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:forum.post-like.delete']);
|
||||
});
|
||||
|
||||
// ForumSensitiveWordController
|
||||
Route::controller(Modules\Forum\Http\Controllers\ForumSensitiveWordController::class)->prefix('forum/sensitive-word')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:forum.sensitive-word.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:forum.sensitive-word.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:forum.sensitive-word.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:forum.sensitive-word.delete']);
|
||||
});
|
||||
|
||||
// MemberAddressController
|
||||
Route::controller(Modules\Member\Http\Controllers\MemberAddressController::class)->prefix('member/address')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:member.address.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:member.address.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:member.address.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:member.address.delete']);
|
||||
});
|
||||
|
||||
// MemberUserController
|
||||
Route::controller(Modules\Member\Http\Controllers\MemberUserController::class)->prefix('member/user')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:member.user.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:member.user.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:member.user.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:member.user.delete']);
|
||||
});
|
||||
|
||||
// MerchantCategoryController
|
||||
Route::controller(Modules\Merchant\Http\Controllers\MerchantCategoryController::class)->prefix('merchant/category')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.category.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.category.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.category.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.category.delete']);
|
||||
});
|
||||
|
||||
// MerchantProductController
|
||||
Route::controller(Modules\Merchant\Http\Controllers\MerchantProductController::class)->prefix('merchant/product')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.product.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.product.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.product.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.product.delete']);
|
||||
});
|
||||
|
||||
// MerchantStoreController
|
||||
Route::controller(Modules\Merchant\Http\Controllers\MerchantStoreController::class)->prefix('merchant/store')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.store.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.store.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.store.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.store.delete']);
|
||||
});
|
||||
|
||||
// MerchantWithdrawalController
|
||||
Route::controller(Modules\Merchant\Http\Controllers\MerchantWithdrawalController::class)->prefix('merchant/withdrawal')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.withdrawal.query']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.withdrawal.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.withdrawal.delete']);
|
||||
});
|
||||
|
||||
// OrderController
|
||||
Route::controller(Modules\Merchant\Http\Controllers\OrderController::class)->prefix('merchant/order')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.order.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.order.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.order.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.order.delete']);
|
||||
});
|
||||
|
||||
// OrderPaymentController
|
||||
Route::controller(Modules\Merchant\Http\Controllers\OrderPaymentController::class)->prefix('merchant/order-payment')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.order_payment.query']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.order_payment.delete']);
|
||||
});
|
||||
|
||||
// OrderRefundController
|
||||
Route::controller(Modules\Merchant\Http\Controllers\OrderRefundController::class)->prefix('merchant/refund')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.refund.query']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.refund.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.refund.delete']);
|
||||
});
|
||||
|
||||
// OrderController
|
||||
Route::controller(Modules\Merchant\Http\Controllers\Portal\OrderController::class)->prefix('merchant-portal/order')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.portal.order.query']);
|
||||
});
|
||||
|
||||
// PaymentController
|
||||
Route::controller(Modules\Merchant\Http\Controllers\Portal\PaymentController::class)->prefix('merchant-portal/payment')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.portal.payment.query']);
|
||||
});
|
||||
|
||||
// PrinterController
|
||||
Route::controller(Modules\Merchant\Http\Controllers\Portal\PrinterController::class)->prefix('merchant-portal/printer')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.portal.printer.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.portal.printer.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.portal.printer.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.portal.printer.delete']);
|
||||
});
|
||||
|
||||
// ProductCategoryController
|
||||
Route::controller(Modules\Merchant\Http\Controllers\Portal\ProductCategoryController::class)->prefix('merchant-portal/product-category')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.portal.product-category.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.portal.product-category.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.portal.product-category.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.portal.product-category.delete']);
|
||||
});
|
||||
|
||||
// ProductController
|
||||
Route::controller(Modules\Merchant\Http\Controllers\Portal\ProductController::class)->prefix('merchant-portal/product')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.portal.product.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.portal.product.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.portal.product.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.portal.product.delete']);
|
||||
});
|
||||
|
||||
// StoreController
|
||||
Route::controller(Modules\Merchant\Http\Controllers\Portal\StoreController::class)->prefix('merchant-portal/store')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.portal.store.query']);
|
||||
Route::put('/', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.portal.store.update']);
|
||||
});
|
||||
|
||||
// PrinterController
|
||||
Route::controller(Modules\Merchant\Http\Controllers\PrinterController::class)->prefix('merchant/printer')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.printer.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.printer.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.printer.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.printer.delete']);
|
||||
});
|
||||
|
||||
// PrintTaskController
|
||||
Route::controller(Modules\Merchant\Http\Controllers\PrintTaskController::class)->prefix('merchant/print-task')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.print-task.query']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.print-task.delete']);
|
||||
});
|
||||
|
||||
// ProductCategoryController
|
||||
Route::controller(Modules\Merchant\Http\Controllers\ProductCategoryController::class)->prefix('merchant/product-category')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.product-category.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.product-category.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.product-category.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:merchant.product-category.delete']);
|
||||
});
|
||||
|
||||
// DepositPaymentController
|
||||
Route::controller(Modules\Runner\Http\Controllers\DepositPaymentController::class)->prefix('runner/deposit-payment')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.deposit_payment.query']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.deposit_payment.delete']);
|
||||
});
|
||||
|
||||
// RunnerApplicationController
|
||||
Route::controller(Modules\Runner\Http\Controllers\RunnerApplicationController::class)->prefix('runner/application')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.application.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.application.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.application.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.application.delete']);
|
||||
});
|
||||
|
||||
// RunnerComplaintAppealController
|
||||
Route::controller(Modules\Runner\Http\Controllers\RunnerComplaintAppealController::class)->prefix('runner/complaint-appeal')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.complaint_appeal.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.complaint_appeal.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.complaint_appeal.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.complaint_appeal.delete']);
|
||||
});
|
||||
|
||||
// RunnerComplaintController
|
||||
Route::controller(Modules\Runner\Http\Controllers\RunnerComplaintController::class)->prefix('runner/complaint')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.complaint.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.complaint.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.complaint.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.complaint.delete']);
|
||||
});
|
||||
|
||||
// RunnerCreditLogController
|
||||
Route::controller(Modules\Runner\Http\Controllers\RunnerCreditLogController::class)->prefix('runner/credit-log')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.credit_log.query']);
|
||||
});
|
||||
|
||||
// RunnerDepositController
|
||||
Route::controller(Modules\Runner\Http\Controllers\RunnerDepositController::class)->prefix('runner/deposit')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.deposit.query']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.deposit.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.deposit.delete']);
|
||||
});
|
||||
|
||||
// RunnerWithdrawalController
|
||||
Route::controller(Modules\Runner\Http\Controllers\RunnerWithdrawalController::class)->prefix('runner/withdrawal')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.withdrawal.query']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.withdrawal.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.withdrawal.delete']);
|
||||
});
|
||||
|
||||
// RunnerWorkerController
|
||||
Route::controller(Modules\Runner\Http\Controllers\RunnerWorkerController::class)->prefix('runner/worker')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.worker.query']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.worker.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:runner.worker.delete']);
|
||||
});
|
||||
|
||||
// AgentController
|
||||
@@ -135,13 +371,13 @@ Route::controller(Modules\SystemTool\Http\Controllers\SysStorageController::clas
|
||||
// IndexController
|
||||
Route::controller(Modules\SystemUser\Http\Controllers\IndexController::class)->prefix('system')->group(function () {
|
||||
Route::post('/login', 'login')->middleware(['login_log']);
|
||||
Route::post('/logout', 'logout')->middleware(['auth:sanctum', 'authGuard', 'abilities:']);
|
||||
Route::get('/info', 'info')->middleware(['auth:sanctum', 'authGuard', 'abilities:']);
|
||||
Route::get('/menu', 'menu')->middleware(['auth:sanctum', 'authGuard', 'abilities:']);
|
||||
Route::put('/updateInfo', 'updateInfo')->middleware(['auth:sanctum', 'authGuard', 'abilities:']);
|
||||
Route::put('/updatePassword', 'updatePassword')->middleware(['auth:sanctum', 'authGuard', 'abilities:']);
|
||||
Route::post('/uploadAvatar', 'uploadAvatar')->middleware(['auth:sanctum', 'authGuard', 'abilities:']);
|
||||
Route::get('/loginRecord', 'loginRecord')->middleware(['auth:sanctum', 'authGuard', 'abilities:']);
|
||||
Route::post('/logout', 'logout')->middleware(['auth:sanctum', 'authGuard']);
|
||||
Route::get('/info', 'info')->middleware(['auth:sanctum', 'authGuard']);
|
||||
Route::get('/menu', 'menu')->middleware(['auth:sanctum', 'authGuard']);
|
||||
Route::put('/updateInfo', 'updateInfo')->middleware(['auth:sanctum', 'authGuard']);
|
||||
Route::put('/updatePassword', 'updatePassword')->middleware(['auth:sanctum', 'authGuard']);
|
||||
Route::post('/uploadAvatar', 'uploadAvatar')->middleware(['auth:sanctum', 'authGuard']);
|
||||
Route::get('/loginRecord', 'loginRecord')->middleware(['auth:sanctum', 'authGuard']);
|
||||
});
|
||||
|
||||
// SysDeptController
|
||||
@@ -186,3 +422,34 @@ Route::controller(Modules\SystemUser\Http\Controllers\SysUserController::class)-
|
||||
Route::get('/role', 'role')->middleware(['auth:sanctum', 'authGuard', 'abilities:system.user.role']);
|
||||
Route::get('/dept', 'dept')->middleware(['auth:sanctum', 'authGuard', 'abilities:system.user.dept']);
|
||||
});
|
||||
|
||||
// TaskBidController
|
||||
Route::controller(Modules\Task\Http\Controllers\TaskBidController::class)->prefix('task/bid')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:task.bid.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:task.bid.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:task.bid.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:task.bid.delete']);
|
||||
});
|
||||
|
||||
// TaskCategoryController
|
||||
Route::controller(Modules\Task\Http\Controllers\TaskCategoryController::class)->prefix('task/category')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:task.category.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:task.category.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:task.category.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:task.category.delete']);
|
||||
});
|
||||
|
||||
// TaskOrderController
|
||||
Route::controller(Modules\Task\Http\Controllers\TaskOrderController::class)->prefix('task/order')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:task.order.query']);
|
||||
Route::post('/', 'create')->middleware(['auth:sanctum', 'authGuard', 'abilities:task.order.create']);
|
||||
Route::put('/{id}', 'update')->middleware(['auth:sanctum', 'authGuard', 'abilities:task.order.update']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:task.order.delete']);
|
||||
});
|
||||
|
||||
// TaskPaymentController
|
||||
Route::controller(Modules\Task\Http\Controllers\TaskPaymentController::class)->prefix('task/payment')->group(function () {
|
||||
Route::get('/', 'query')->middleware(['auth:sanctum', 'authGuard', 'abilities:task.payment.query']);
|
||||
Route::get('/order/{orderId}', 'getByOrderId')->middleware(['auth:sanctum', 'authGuard', 'abilities:task.payment.query']);
|
||||
Route::delete('/{id}', 'delete')->middleware(['auth:sanctum', 'authGuard', 'abilities:task.payment.delete']);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user