123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- <?php
- use Illuminate\Support\Facades\Route;
- use Modules\ContentManage\Http\Controllers\BookController;
- use Modules\ContentManage\Http\Controllers\CpListController;
- use Modules\ContentManage\Http\Controllers\OutputController;
- use Modules\ContentManage\Http\Controllers\CpSubscribeStatisticDataController;
- use Modules\ContentManage\Http\Controllers\System\NoticesController;
- use Modules\ContentManage\Http\Controllers\System\NoticeTypesController;
- use Modules\ContentManage\Http\Controllers\TestController;
- Route::prefix('contentManage')->group(function () {
- Route::prefix('cp')->group(function () {
- Route::apiResource('manage/cp_list', CpListController::class);
-
- Route::any('options',[CpListController::class,"selectOptions"]);
-
- Route::get('subscribeStatisticData/list', [CpSubscribeStatisticDataController::class, 'list']);
-
- Route::get('subscribeStatisticData/listStatistic', [CpSubscribeStatisticDataController::class, 'listStatistic']);
-
- Route::get('subscribeStatisticData/monthList', [CpSubscribeStatisticDataController::class, 'monthList']);
-
- Route::get('subscribeStatisticData/listCpMonthFinalAmount', [CpSubscribeStatisticDataController::class, 'listCpMonthFinalAmount']);
-
- Route::post('subscribeStatisticData/saveFinalState',
- [CpSubscribeStatisticDataController::class, 'saveFinalState']);
- Route::post('test/test1', [TestController::class, 'test1'])->withoutMiddleware(config('catch.route.middlewares'));
- Route::get('cpCollection',[CpListController::class,"cpCollection"])->withoutMiddleware(config('catch.route.middlewares'));
- });
-
- Route::prefix('book')->group(function (){
-
- Route::any('list',[BookController::class, 'list']);
-
- Route::any('settlementypes',[BookController::class, 'settlementTypes']);
-
- Route::post('edit_author',[BookController::class, 'editAuthorByBid']);
-
- Route::get('edit_author/{bid}',[BookController::class, 'bookInfo']);
-
- Route::get('distribute/{bid}',[BookController::class, 'distributeInfo']);
-
- Route::post('distribute/{bid}',[BookController::class, 'distributeSubmit']);
-
- Route::get('export/{bid}',[BookController::class, 'export'])->withoutMiddleware(config('catch.route.middlewares'));
-
- Route::post('import',[BookController::class, 'import'])->withoutMiddleware(config('catch.route.middlewares'));;
- Route::post('createBook',[BookController::class, 'createBook']);
-
- Route::get('categorylist',[BookController::class, 'categoryList'])->withoutMiddleware(config('catch.route.middlewares'));
- });
-
- Route::prefix('notices')->group(function(){
-
- Route::prefix('types')->group(function (){
-
- Route::post('add',[NoticeTypesController::class, 'add']);
-
- Route::any('list',[NoticeTypesController::class, 'list']);
-
- Route::post('del/{id}',[NoticeTypesController::class, 'delete']);
- });
-
- Route::prefix('notice')->group(function(){
-
- Route::post('add',[NoticesController::class, 'addNotice']);
-
- Route::any('list',[NoticesController::class, 'list']);
-
- Route::post('del/{id}',[NoticesController::class, 'delete']);
-
- Route::post('enable/{id}',[NoticesController::class, 'enable']);
-
- Route::get('edit/{id}',[NoticesController::class, 'info']);
-
- Route::post('edit/{id}',[NoticesController::class, 'edit']);
-
- Route::prefix("")->group(function (){
-
- Route::any('obj_option',[NoticesController::class, 'objOption'])->withoutMiddleware(config('catch.route.middlewares'));
-
- Route::any('mine',[NoticesController::class, 'myNotices'])->withoutMiddleware(config('catch.route.middlewares'));
-
- Route::get('read/{id}',[NoticesController::class, 'setRead'])->withoutMiddleware(config('catch.route.middlewares'));
-
- Route::get('user_del/{id}',[NoticesController::class, 'userDel'])->withoutMiddleware(config('catch.route.middlewares'));
-
- Route::any('detail/{id}',[NoticesController::class, 'detail'])->withoutMiddleware(config('catch.route.middlewares'));
-
- Route::any('popup',[NoticesController::class, 'getPopup'])->withoutMiddleware(config('catch.route.middlewares'));
- });
- });
- });
- });
- Route::prefix('output')->group(function () {
-
- Route::get('booklist',[OutputController::class,'bookList'])
- ->withoutMiddleware(config('catch.route.middlewares'));
-
- Route::get('bookdetail/{bid}',[OutputController::class,'bookDetail'])
- ->withoutMiddleware(config('catch.route.middlewares'));
-
- Route::get('chapterlist/{bid}',[OutputController::class,'chapterList'])
- ->withoutMiddleware(config('catch.route.middlewares'));
-
- Route::get('chaptercontent/{bid}/chapterid/{chapter_id}',[OutputController::class,'chapterContent'])
- ->withoutMiddleware(config('catch.route.middlewares'));
-
- Route::get('listCategories',[OutputController::class,'listCategories'])
- ->withoutMiddleware(config('catch.route.middlewares'));
- });
|