Skip to content

About

花好月圆婚礼策划 · AI 管家 · DSH Java Native Plugin 场景案例 P98(婚礼套系/策划师/锁婚期/查单全流程)

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

花好月圆婚礼策划 · AI 管家(P98 / wedding-am)

基于 DSH Java Native Plugin 的婚礼策划智能运营示例:Spring Boot 业务应用 + Java 原生插件,把婚礼套系预订业务注册为 DSH Agent 工具,新人在聊天页即可完成查套系、挑策划师、锁婚期、查单等全流程。

首页

功能总览

能力 工具 说明
套系列表 pkg_list 5 档套系价格与布置内容
策划师列表 planner_list 3 位策划师风格与在跟单量
婚礼预订 book 新人/套系/婚期/策划师,锁定档口
婚礼单查询 order_info 单号 WH1001 起,状态:已预订→筹备中→已完婚
运营统计 stats 总单量/签约额/分套系分策划师分布/运营建议

业务规则

  • 套系(元):简约清新 18800 / 浪漫花园 38800 / 星空梦幻 58800 / 中式古典 68800 / 豪门定制 128800
  • 策划师:金牌策划·苏珊 P01 / 创意策划·阿凯 P02 / 温馨策划·小婉 P03
  • 权益:提前 90 天预订送婚礼跟拍升级;含 1 次免费方案修改;婚期档口先到先得
  • 状态机:已预订 → 筹备中 → 已完婚

套系列表

预订演示

一句话预订,AI 复述新人/套系/价格/婚期/策划师后下单,返回 WH 单号:

预订成功

婚礼单查询

运营统计

架构

浏览器 ──SSE──> am-app (Spring Boot :18137)
                  │  AssistantController 代理 /api/agent/stream
                  ▼
              DSH standalone (:8090)  Agent: wedding-am
                  │  Java Native Plugin (in-process)
                  ▼
              WeddingPlugin ──HTTP──> am-app REST
              /api/packages /api/planners /api/book /api/order /api/stats
  • am-app:cn.xiaofuge.am.app,业务存储内置于 AmController(内存种子数据),REST + SSE 代理 + 玫红系 index.html
  • am-plugin:cn.xiaofuge.am.plugin.WeddingPlugin,继承 AbstractHarnessPlugin,注册 5 个 AbstractTool,SPI + plugin.yaml 加载

快速开始

# 1. 构建
mvn clean package -DskipTests

# 2. 启动业务应用(端口 18137)
java -jar am-app/target/am-app-1.0.0-SNAPSHOT.jar --server.port=18137

# 3. 安装并激活插件
cp am-plugin/target/am-plugin-1.0.0-SNAPSHOT.jar ~/.dsh/standalone/plugins/wedding-am.jar
curl -X POST http://127.0.0.1:8090/api/harness/plugins/install -H 'Content-Type: application/json' \
  -d '{"pluginId":"wedding-am","displayName":"花好月圆婚礼策划插件","pluginVersion":"1.0.0","runtimeType":"JAVA_NATIVE","sourcePath":"'"$HOME"'/.dsh/standalone/plugins/wedding-am.jar","entrypoint":"cn.xiaofuge.am.plugin.WeddingPlugin"}'
curl -X POST http://127.0.0.1:8090/api/harness/plugins/activate -H 'Content-Type: application/json' -d '{"pluginId":"wedding-am"}'

# 4. 打开聊天页
open http://127.0.0.1:18137

端到端验证

python3 wedding_am_e2e.py
# ===== wedding-am E2E: 5/5 PASS =====

覆盖:套系报价、策划师列表、婚礼预订(WH 单号)、婚礼单查询、运营统计 5 条链路。

目录结构

wedding-am/
├── pom.xml                # 父工程 wedding-planner-am
├── am-app/                # 业务应用 (Spring Boot, :18137)
├── am-plugin/             # DSH 插件(5 工具)
├── docs/shots/            # 5 张 UI 演示图
└── wedding_am_e2e.py      # E2E 验证脚本

DSH Java Native Plugin 场景案例 P98 · 2026-09-25

About

花好月圆婚礼策划 · AI 管家 · DSH Java Native Plugin 场景案例 P98(婚礼套系/策划师/锁婚期/查单全流程)

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages