name: manage-dishes description: 菜品管理:添加、修改、删除、调价、上下架菜品
菜品管理
添加菜品
使用 db_execute 插入 dishes 表:
INSERT INTO dishes (name, price, category) VALUES ('菜名', 价格, '分类');
- 必填:name, price, category
- 可选:image(图片 URL)
- status 默认 active
- 分类参考:热菜、素菜、凉菜、汤类、主食、饮品
修改菜品
先用 db_query 确认菜品存在:
SELECT * FROM dishes WHERE name LIKE '%关键词%';
然后用 db_execute 更新字段。
调价
确认菜品名称和新价格后:
UPDATE dishes SET price = 新价格 WHERE id = ?;
上下架
UPDATE dishes SET status = 'inactive' WHERE id = ?; -- 下架
UPDATE dishes SET status = 'active' WHERE id = ?; -- 上架
下架不删除数据,保留历史记录。
批量操作
如果店主要求批量调价或批量上下架,逐条确认后执行。
注意
- 操作前先用 db_query 确认菜品存在
- 删除菜品优先用下架而非 DELETE
- 修改后告诉店主结果(菜名 + 新价格/状态)