materialList(); } /** * 添加材料信息 * @param MaterialRequest $request * @return array */ #[RequestMapping(path: "add", methods: "POST")] #[Scene(scene: "material_add")] public function add(MaterialRequest $request): array { return (new MaterialService)->add(); } /** * 删除材料信息 * @param MaterialRequest $request * @return array */ #[RequestMapping(path: "delete", methods: "GET")] #[Scene(scene: "material_delete")] public function delete(MaterialRequest $request): array { return (new MaterialService())->delete(); } /** * 修改材料信息 * @param MaterialRequest $request * @return array */ #[RequestMapping(path: "edit", methods: "POST")] #[Scene(scene: "material_edit")] public function edit(MaterialRequest $request): array { return (new MaterialService())->edit(); } /** * 材料库存列表 * @param MaterialRequest $request * @return array */ #[RequestMapping(path: "materialStock_list", methods: "GET")] #[Scene(scene: "materialStock_list")] public function materialStockList(MaterialRequest $request): array { return (new MaterialService())->materialStockList(); } /** * 修改库存信息 * @param MaterialRequest $request * @return array */ #[RequestMapping(path: "materialStock_edit", methods: "POST")] #[Scene(scene: "materialStock_edit")] public function materialStockEdit(MaterialRequest $request): array { return (new MaterialService())->materialStockEdit(); } /** * 厨师成本列表 * @param MaterialRequest $request * @return array */ #[RequestMapping(path: "chef_cost_list", methods: "GET")] #[Scene(scene: "chef_cost_list")] public function chefCostList(MaterialRequest $request): array { return (new MaterialService())->costListByChef(); } }