diff --git a/app/Controller/CampusController.php b/app/Controller/CampusController.php index 9becb4e..b3ecf73 100644 --- a/app/Controller/CampusController.php +++ b/app/Controller/CampusController.php @@ -18,7 +18,7 @@ use Hyperf\HttpServer\Annotation\PostMapping; use Hyperf\HttpServer\Annotation\PutMapping; use Hyperf\HttpServer\Contract\RequestInterface; -#[Controller(prefix: '/api/v1/campus')] +#[Controller(prefix: '/api/v1')] class CampusController extends AetherController { #[Inject] @@ -27,7 +27,7 @@ class CampusController extends AetherController /** * 校区列表. */ - #[GetMapping(path: 'list')] + #[GetMapping(path: '/campus/list')] public function list(RequestInterface $request): array { $data = $request->all(); @@ -77,7 +77,7 @@ class CampusController extends AetherController /** * 获取省份列表. */ - #[GetMapping(path: 'provinces')] + #[GetMapping(path: '/campus/provinces')] public function provinces(): array { $provinces = Campus::level(1) @@ -92,7 +92,7 @@ class CampusController extends AetherController /** * 获取城市列表. */ - #[GetMapping(path: 'cities')] + #[GetMapping(path: '/campus/cities')] public function cities(RequestInterface $request): array { $province = $request->input('province'); @@ -113,7 +113,7 @@ class CampusController extends AetherController /** * 创建校区. */ - #[PostMapping(path: '')] + #[PostMapping(path: '/campus')] public function create(RequestInterface $request): array { $data = $request->all(); @@ -132,7 +132,7 @@ class CampusController extends AetherController /** * 获取校区详情. */ - #[GetMapping(path: '/{id}')] + #[GetMapping(path: '/campus/{id}')] public function get(int $id): array { $campus = Campus::find($id); @@ -146,7 +146,7 @@ class CampusController extends AetherController /** * 更新校区. */ - #[PutMapping(path: '/{id}')] + #[PutMapping(path: '/campus/{id}')] public function update(int $id, RequestInterface $request): array { $data = $request->all(); @@ -172,7 +172,7 @@ class CampusController extends AetherController * 删除校区. * @throws Exception */ - #[DeleteMapping(path: '/{id}')] + #[DeleteMapping(path: '/campus/{id}')] public function delete(int $id): array { $campus = Campus::find($id); diff --git a/config/routes.php b/config/routes.php index cd60f65..6469cd9 100644 --- a/config/routes.php +++ b/config/routes.php @@ -1,10 +1,10 @@