@fayz-ai/插图表
餐厅的活地平面规划——座位,田径,和倒台实时.
状态 : β-前1.0 (中文(简体) ). 核心表面稳定;一些后端侧面(见 PLUGIN_PATTERNS.md)仍在着陆. API在1.0前可能会有变化.
餐厅不运行记录——他们在房间里运行. 插件表赋予食物垂直真实的地平面计划:区,表,和活状态(可用,占用,预留,清洗),有座位和相近的流线连接到自己的后端. 这是通用CRM和软件的区别 一个主机实际上可以工作一个星期五晚上.
它会变成一个 defineSaas 应用作为食物的垂直表面。 配置区域,切换预定和会话历史,并让AI助手能够回答"哪张桌子是免费的"或按桌号排列的座位来宾——所有被允许的,都和预订和支付一样在同一个应用中.
里面的东西
/tables路径 + 导航条目 (漫画)MapPin),有现场平面图景- 区 ——可配置的缺省(室内、室外、酒吧)
defaultZones - 可选模块 —— 说
reservations(默认关闭)和sessionHistory(默认) - 生命周期钩 —— 说
onTableSeated财务报告和审定财务报表onTableClosed连接到您的订单/付款 - AI 工具 —— 说
getTableAvailability(阅读)和seatGuests(持久性,tables:edit(中文(简体) ) - 设置标签 - 区和地平图配置
PluginSettingsPanel - 可粘接数据层 —— 说
dataProvider选项,使用createFayzTablesProvider导出, 或本地 dev 的内置模拟提供者 - 垂直范围 ——默认为
scope: 'vertical',包含 i18n 本地语
安装
npm install @fayz-ai/plugin-tables
端点 : react, (中文(简体) ), react-dom。运行时道克 : @fayz-ai/core, (中文(简体) ), @fayz-ai/ui, (中文(简体) ), @fayz-ai/admin, (中文(简体) ), @fayz-ai/sdk。 。 。 .
使用量
import { defineSaas } from '@fayz-ai/admin'
import { createTablesPlugin } from '@fayz-ai/plugin-tables'
export const app = defineSaas({
// ...
plugins: [
createTablesPlugin({
modules: { reservations: true, sessionHistory: true },
defaultZones: [
{ name: 'Indoor', color: '#3b82f6' },
{ name: 'Patio', color: '#22c55e' },
],
onTableSeated: async (session) => createOrderFor(session),
onTableClosed: async (session) => closeOrderFor(session),
}),
],
})
费兹SDK的一部分
用于 @fayz-ai/admin 这是食物垂直的室管理表面.
路线图贡献( I)
建设并不断发展于开阔. 见 费兹SDK路线图 对于当前空白,缺失的特征,以及良好的第一问题.