diff --git a/app/controller/admin/xm/ChannelController.php b/app/controller/admin/xm/ChannelController.php new file mode 100644 index 0000000..a630239 --- /dev/null +++ b/app/controller/admin/xm/ChannelController.php @@ -0,0 +1,29 @@ + $this->request->get('name/s', ''), + 'code' => $this->request->get('code/s', ''), + 'platform_id ' => $this->request->get('platform_id/d', 0), + ])->append(['platform']); + + $paginate = CurdService::getPaginate($this->request, $model); + }catch (\Exception $e){ + return $this->writeError($e->getMessage()); + } + + + return $this->writeSuccess('success', $paginate); + } +} \ No newline at end of file diff --git a/app/controller/admin/member/MemberController.php b/app/controller/admin/xm/MemberController.php similarity index 95% rename from app/controller/admin/member/MemberController.php rename to app/controller/admin/xm/MemberController.php index 1e51d62..c64d6f4 100644 --- a/app/controller/admin/member/MemberController.php +++ b/app/controller/admin/xm/MemberController.php @@ -1,6 +1,6 @@ hasOne(XmPlatform::class,'platform_id','platform_id'); + } /** * 渠道下的会员列表 * @return HasMany diff --git a/app/model/XmPlatform.php b/app/model/XmPlatform.php new file mode 100644 index 0000000..a1a7c58 --- /dev/null +++ b/app/model/XmPlatform.php @@ -0,0 +1,14 @@ +name('系统接口'); + Route::group('xm', function (){ - Route::group('member', function (){ - Route::get('member/page', [MemberController::class, 'page'])->name("member.pageMembers"); - })->name('会员接口');; + Route::group('member', function (){ + Route::get('page', [MemberController::class, 'page'])->name("member.pageMembers"); + })->name('会员接口'); + + Route::group('channel', function (){ + Route::get('page', [ChannelController::class, 'page'])->name("member.pageMembers"); + })->name('渠道接口'); + + })->name('小满数据中心'); })->middleware([AuthMiddleware::class]);