jeecg-onlreport
可自动化生成与维护 SQL 驱动的只读报表,适合常见的报表需求。
会执行/修改报表 SQL,存在数据泄露或误删风险,需谨慎授权。
把自然语言或 SQL 转换为 JeecgBoot Online 报表配置并能通过 API 创建/编辑/查询。
把中文需求或 SQL 转成 JeecgBoot Online 报表的配置,并通过 API 自动创建、编辑或查询报表,适合要快速做销售统计、数据展示类的只读报表时使用。会把自然语言拆成字段、参数和 SQL,并生成可直接部署的报表配置。特别说明只处理 Online 报表(SQL 驱动的只读报表),不涉及表单类(cgform/desform)。
▸ 展开 SKILL.md 英文原文
Use when user asks to create/edit/query Online reports, SQL reports, data reports, or says "创建报表", "生成报表", "新建报表", "查询报表", "online报表", "SQL报表", "数据报表", "统计报表", "create report", "generate report", "data report". Also triggers when user describes report requirements like "做一个销售统计报表", mentions JeecgBoot cgreport/online report, or says "查看现有报表" / "列出所有报表". This skill handles Online 报表 (SQL-driven data display/reports), not Online forms (cgform) or designer forms (desform).
帮我安装这个 skill:https://raw.githubusercontent.com/jeecgboot/skills/main/jeecg-onlreport/SKILL.mdcurl -fsSL "https://raw.githubusercontent.com/jeecgboot/skills/main/jeecg-onlreport/SKILL.md"# JeecgBoot Online 报表 AI 自动生成器 将自然语言描述的报表需求,转换为 Online 报表配置,并通过 API 自动创建/编辑/查询。 > **重要**:本 skill 处理「Online 报表」(SQL 驱动的只读数据报表),不涉及 Online 表单(cgform)或设计器表单(desform)。 ## 核心能力 | 操作 | 说明 | |------|------| | **查询报表** | 列出系统中所有 Online 报表,查看字段和参数配置 | | **新增报表** | 从自然语言需求或 SQL 创建报表 | | **编辑报表** | 修改现有报表的字段、参数、SQL | --- ## Step 0: 收集凭证 **每次操作前必须收集以下信息**(如果用户已提供则跳过): 1. **API 地址** — JeecgBoot 后端地址,如 `https://boot3.jeecg.com/jeecgboot` 2. **X-Access-Token** — JWT 令牌,从浏览器 F12 → Network → 任意请求的 Request Headers 中复制 用户未提供时提示: > 请提供 JeecgBoot 后端地址和 X-Access-Token。 --- ## Step 1: 判断操作类型 根据用户意图判断操作类型: | 用户意图关键词 | 操作 | |---------------|------| | 列出报表 / 查询报表 / 查看所有报表 / 有哪些报表 | **查询报表** → Step 2 | |