@fayz-ai/plugin-议程
将任何SaaS变为可订账业务的调度引擎.
状态 : β-前1.0 (中文(简体) ). 核心表面稳定;一些后端侧面(见 PLUGIN_PATTERNS.md)仍在着陆. API在1.0前可能会有变化.
每个服务业务都按日历进行。 萨隆斯书的造型师,诊所的书医,工作室的书房——同样的原始书房被严重地重建了一千次. plugin-agenda 是原始的一次完成: 一个资源意识日历 包含预约,块,工作时间,冲突检测,拖放, 都由配置而不是叉驱动.
它会变成任何 defineSaas 每个垂直的应用程序和重塑自己——预订类型,状态,专业/客户/服务查询,以及位置都是选项. 说对了 @fayz-ai/plugin-financial 和预订可以自动创建订单, 所以时间安排和收入保持同步 从第一次预约。 一个引擎,每个垂直,不重写.
里面的东西
- 日历页 (单位:千美元)
/agenda)——全卡伦达尔动力日/周/月/列表视图外加资源时间网,并有拖放和冲突探测功能. - 预订类型 ——任命,任务,和屏蔽外出,各自有自己的领域和规则;完全压倒一切.
- 状态工作流程 ——已排定 ——已确认 ——正在进行中 ——已完成,加上取消 / 无显示,有时间可知.
- 工作时间和时间表块 ——缓冲时间,最大同流,预订窗口,多位置选择.
- AI 工具 —— 说
listAppointments, (中文(简体) ),createAppointment, (中文(简体) ),checkAvailability自然语言排程. - 金融桥梁 ——可选交叉插件集成,自动创建订单并跟踪预订支付状态(
createFinancialBridge, (中文(简体) ),computeCommissionAmount) (中文(简体) ). - Supabase-or-mock 数据提供者,设置标签,以及所建的i18n.
安装
npm install @fayz-ai/plugin-agenda
端点 : react, (中文(简体) ), react-dom中。运行时解码包括 @fayz-ai/core, (中文(简体) ), @fayz-ai/ui, (中文(简体) ), @fayz-ai/admin, (中文(简体) ), @fayz-ai/plugin-financial,还有FullCalendar.
使用量
import { defineSaas } from '@fayz-ai/admin'
import { createAgendaPlugin } from '@fayz-ai/plugin-agenda'
export const app = defineSaas({
// ...
plugins: [
createAgendaPlugin({
labels: { pageTitle: 'Bookings' },
defaultCalendarView: 'resourceTimeGridWeek',
businessHours: { startTime: '08:00', endTime: '20:00' },
slotDuration: 30,
autoCreateOrder: true,
modules: { locationSelection: true },
}),
],
})
费兹SDK的一部分
plugin-agenda 是任何由预订驱动的纵向(美容、健康、服务)的正门。 自然对接 @fayz-ai/plugin-financial 通过金融桥梁,和 @fayz-ai/plugin-reports 用于占用和收入分析.
路线图贡献( I)
建设并不断发展于开阔. 见 费兹SDK路线图 对于当前空白,缺失的特征,以及良好的第一问题.