middleware(\app\api\middleware\Auth::class); // v1 平台账号管理接口(需登录) Route::group('api/v1/platform', function () { Route::get('accounts', [Platform::class, 'accounts']); })->middleware(\app\api\middleware\Auth::class); // v1 发布计划接口(需登录) Route::group('api/v1/publish-plan', function () { Route::get('list', [PublishPlan::class, 'index']); Route::post('start/:id', [PublishPlan::class, 'start']); Route::post('stop/:id', [PublishPlan::class, 'stop']); })->middleware(\app\api\middleware\Auth::class); // v1 视频作品接口(需登录) Route::group('api/v1/video-work', function () { Route::get('list', [VideoWork::class, 'index']); })->middleware(\app\api\middleware\Auth::class); // note v1 笔记小程序模块接口规划(公开) Route::group('note/v1', function () { Route::get('meta/interfaces', [NoteMeta::class, 'interfaces']); Route::post('auth/wechat-login', [NoteAuth::class, 'wechatLogin']); Route::get('share/read/:token', [NoteShare::class, 'read']); }); // note v1 笔记小程序模块接口(需登录) Route::group('note/v1', function () { Route::get('auth/me', [NoteAuth::class, 'me']); Route::post('item/create', [NoteItem::class, 'create']); Route::get('item/list', [NoteItem::class, 'index']); Route::get('item/:id', [NoteItem::class, 'read']); Route::post('item/update/:id', [NoteItem::class, 'update']); Route::post('item/delete/:id', [NoteItem::class, 'delete']); Route::post('item/transcript/:id', [NoteItem::class, 'transcript']); Route::post('item/audio/:id', [NoteItem::class, 'audio']); Route::post('ai/summary/:id', [NoteAi::class, 'summary']); Route::get('ai/summary/:id', [NoteAi::class, 'readSummary']); Route::post('share/create/:id', [NoteShare::class, 'create']); })->middleware(\app\api\middleware\Auth::class);