跳到主要内容

代码生成器提示词

一、提示词库说明

本页是 jeecg-codegen Skill 的实战提示词示例库,覆盖单表、树表、一对一 / 一对多主子表、全控件、风格切换(默认 / 原生 / 内嵌 / Tab / ERP / JVXE)、按钮权限、查询配置、校验规则等代码生成器的典型使用场景。

用途:

  • 学习参考:第一次使用 Skill 时,照抄示例可快速理解"自然语言 → CRUD 代码生成"的描述方式
  • 回归测试:升级 Skill 或后端版本后,按这些 prompt 跑一遍即可覆盖代码生成器的大部分功能点
  • 二次开发:开发自己的智能体或扩展 Skill 时,可作为基准用例集

使用方式: 在 Claude Code 中复制对应小节的提示词,依次粘贴执行即可。每个小节内的步骤通常有先后依赖(如先建表再加字段再切换风格),请按顺序触发。

Skill 文档详见 代码生成器 Skill


二、提示词大全

1. 业务模块快速生成

1.1 社区居民意见调查

1、使用代码生成,帮我生成社区居民意见调查模块
2、生成按钮权限
3、生成三条数据

1.2 财务统计模块(原生风格)

使用代码生成,生成一个原生的财务统计模块

1.3 员工信息管理模块

帮我生成一个员工信息管理模块,表名 sys_employee,包含字段:
- 姓名 name
- 工号 emp_no
- 部门 dept_id
- 入职日期 entry_date
- 状态 status

1.4 商品信息表(单表)

使用代码生成的方式,生成一张商品信息表 test_goods,字段包括:
商品名称、商品编码、单价、库存数量、商品描述,单表模式

2. 单表全控件 + 校验规则

1、使用代码生成 生成一个单表全控件的,需要生成查询
2、使用代码生成 生成一个拥有所有验证规则的代码模块
3、使用代码生成 生成一个单表全控件的,需要生成查询,使用原生风格
4、使用代码生成 生成一个拥有所有验证规则的代码模块,使用原生风格

3. 树形结构

3.1 全控件树形结构(默认风格)

1、使用代码生成,帮我生成一个拥有以下控件的树形结构代码:
- 下拉树(单选)
- 部门(单选)
- 用户(单选)
- popup(多选)
- popup 字典(多选)
- 图片(只能上传一张)
- 文件(只能上传一张)
使用默认风格
2、使用代码生成,使用表 biz_demo_tree,生成同样字段的树形结构代码,使用原生风格

3.2 全控件树 + 默认值(无查询)

使用代码生成,生成一个全新的树结构的代码模块,需要生成所有控件,
并为这些控件生成默认值,不需要生成查询

4. 主子表 一对多

4.1 订单 + 订单明细

使用代码生成,生成一个订单和订单明细的模块

4.2 员工人事档案 + 资产维保记录

使用代码生成,员工(主表),字段:
员工编号(唯一值)、员工姓名、性别(下拉框)、手机号、部门名称、
岗位名称、入职日期、学历、用工性质、在职状态

员工人事档案(一对一子表),字段:
出厂编号、出厂日期、额定功率、规格尺寸、质保年限、维保厂商、
折旧年限、残值率、资产用途、验收情况

资产维保记录(一对多子表),字段:
维保日期、维保类型、维保服务商、故障描述、维修项目、更换配件、
维保费用、维保工时、维保人员、验收结果

5. 主子表 一对一

使用代码生成,生成一个用户和用户明细模块,一对一的关系

6. 主子表 一对一 + 一对多

6.1 财务报告(默认风格)

使用代码生成,生成一个财务报告(主表),字段:
报告编号、报告名称、报告类型(月报 / 季报 / 年报)、报告年份、
报告月份、编制部门、编制人、审核人、审批人、报送日期、报告周期、
期初总金额、期末总金额、本期总收入、本期总支出、本期净利润;
布局风格使用一列

财务报告收支明细(一对多子表),字段:
明细类型、收支类别、款项名称、发生日期、金额、
收支方向(收入 / 支出)、预算金额、实际金额、差异金额、
差异原因、资金来源、结算方式

财务报告补充信息(一对一子表),布局风格使用两列,字段:
审计意见、审计单位、审计日期、风险提示、财务说明、
重大事项备注、合规检查结果

6.2 公司 + 资质档案 + 分支机构(风格切换)

1、使用代码生成,生成:
公司(主表),字段:公司名称、统一信用代码、公司地址、成立日期、
法人、联系电话、经营范围、企业状态
公司资质档案(一对一),字段:经营范围细则、资质证书编号、注册资本、
营业期限、纳税人类型、许可资质、年检信息
分支机构(一对多),字段:分公司名称、分公司地址、负责人、
联系电话、成立时间、分支机构类型
使用内嵌风格
2、将其改成 tab 风格的
3、将其改成 erp 风格的

6.3 全控件主子表

1、使用代码生成 生成全控件的主子表,子表需要同时拥有一对一和一对多
2、使用代码生成 生成全控件的主子表,子表需要同时拥有一对一和一对多,使用原生表单风格

6.4 车辆 + 档案信息 + 维修记录(JVXE / ERP 风格)

1、使用代码生成,主表(车辆),字段:
车牌号(正则验证车牌号是否正确)、车辆品牌、车辆型号、
车架号、发动机号、购置日期、车辆状态、使用部门
车辆档案信息(一对一子表),字段:
行驶证信息、年检有效期、保险到期日、排量、燃料类型、
购车价格、维保记录汇总
车辆维修记录(一对多子表),字段:
维修日期、维修门店、故障原因、更换配件、维修费用、
维修工时、备注
使用原生表单 jvxe 风格

2、将车辆的表单及后端改成原生 erp 风格的,多余的代码删掉

6.5 全检验主子表(默认 / 原生)

1、使用代码生成 生成拥有所有校验的主表、一对一、一对多的表单,生成默认风格
2、使用代码生成 生成拥有所有校验的主表、一对一、一对多的表单,生成原生表单,默认风格

6.6 全控件主子表(Tab 风格)

使用代码生成,生成一个全控件的主子表,需要包含一对一和一对多,用 tab 风格的

6.7 合同 + 补充协议 + 付款计划(ERP 风格)

使用代码生成,生成:
合同(主表),字段:合同编号、合同名称、合作方、签约日期、合同金额、
合同类型、生效时间、合同状态
合同补充协议(一对一子表),字段:补充条款、履约要求、违约条款、
保密约定、特殊约束、协议有效期
合同付款计划(一对多子表),字段:付款节点、计划付款日期、付款金额、
付款比例、付款状态、结算方式
生成 erp 风格的代码

7. 查询与范围查询

7.1 用户/部门/字典 + 范围查询(原生风格)

1、使用代码生成,原生风格,每行显示两列,字段:
- 姓名(用户选择组件)
- 性别(下拉框组件,直接用 sex 字典)
- 出生日期(日期组件)
- 年龄(数值组件)
- 上班时间(时分秒)
需要有查询,年龄、出生日期、上班时间需要范围查询
2、单独再加一个目录,生成非原生的,只需要前端代码,需要升级 sql

7.2 费用报销(多种查询条件 + 风格切换)

1、生成费用报销表 in_expense,字段:
报销单号、申请人、费用类型(下拉)、金额、报销日期
查询条件:
- 报销单号精确查询
- 申请人模糊查询
- 金额范围查询
- 报销日期范围查询
2、将前端代码切换成原生风格的

8. 联动下拉与特殊组件

8.1 联动下拉(一级 / 二级分类)

使用代码生成 生成物料信息表 biz_material,字段:
- 物料名称
- 一级分类(下拉)
- 二级分类(联动组件,根据一级分类联动)
- 规格型号
- 单位

8.2 特殊组件集合(关联记录 / 时间 / popup / 省市区)

使用代码生成,生成一个表单,需要使用以下组件:
关联记录、年月日、时间、popup / popup 字典、年、季度、月、周、省市区

9. 综合大字段表(供应商)

使用代码生成 生成供应商,字段:
供应商名称、联系人、联系电话、地址、统一社会信用代码、
账号、密码、确认密码、邮箱、姓名、
性别(下拉字典 sex)、学历(下拉字典 education)、
岗位类型(下拉字典 post_type)、
问题标题、问题类型(单选框:单选题 / 多选题 / 填空题)、
是否必答(单选框:是 / 否)、用户 ID
兴趣爱好(多选框字典 hobby_type)、技能标签(多选框字典 skill_tag)、
配置名称、配置键值、启用状态(开关控件)、生效时间、
备注说明(多行文本)