Files
hyperf_service/app/Controller/Admin/ChefController.php
2025-01-21 16:20:16 +08:00

70 lines
1.7 KiB
PHP

<?php
declare(strict_types=1);
namespace App\Controller\Admin;
use App\Controller\AbstractController;
use App\Middleware\Admin\JwtAuthMiddleware;
use App\Request\Admin\ChefRequest;
use App\Service\Admin\System\ChefService;
use Hyperf\HttpServer\Annotation\Controller;
use Hyperf\HttpServer\Annotation\Middlewares;
use Hyperf\HttpServer\Annotation\RequestMapping;
use Hyperf\Validation\Annotation\Scene;
#[Controller(prefix: "admin/chef")]
#[Middlewares([
JwtAuthMiddleware::class,
])]
class ChefController extends AbstractController
{
/**
* 厨师列表
* @param ChefRequest $request
* @return array
*/
#[RequestMapping(path: "chef_list", methods: "GET")]
#[Scene(scene: "chef_list")]
public function chefList(ChefRequest $request)
{
return (new ChefService())->chefList();
}
/**
* 厨师详细列表
* @param ChefRequest $request
* @return array
*/
#[RequestMapping(path: "chef_detail_list", methods: "GET")]
#[Scene(scene: "chef_detail_list")]
public function chefDetailList(ChefRequest $request)
{
return (new ChefService())->chefDetailList();
}
/**
* 设置厨师数据
* @param ChefRequest $request
* @return array
*/
#[RequestMapping(path: "setting_chef", methods: "POST")]
#[Scene(scene: "setting_chef")]
public function settingChef(ChefRequest $request)
{
return (new ChefService)->settingChef();
}
// /**
// * 删除厨师数据
// * @param ChefRequest $request
// * @return array
// */
// #[RequestMapping(path: "delete", methods: "GET")]
// #[Scene(scene: "delete")]
// public function delete(chefRequest $request)
// {
// return (new chefService)->delete();
// }
}