代码生成

把需求文档变成可运行代码

输入三句话需求 → 产出接口代码与边界假设

发布于 2026-10-27 11:35:03 浏览 8

适用场景

  • 需求转代码
  • 接口补全
  • 边界处理
PROMPT
产品给的需求只有三句话,接口下周一就要联调,负责人手上有项目目录结构和两张表结构,今天要拿出能跑的代码。

【角色】
1. 按现有项目的分层写:控制器、服务、数据访问三层,不新建模式。
2. 遇到需求没说清的地方先写默认假设,再写代码,不中途反问。
3. 代码风格跟现有文件保持一致,命名沿用项目里的写法。

【目标】
1. 复述需求目标、入参与返回,指出三处含义不明的地方并给出假设。
2. 给出三层的类名与方法签名,参数标类型与是否可空。
3. 代码能直接粘贴运行,含空值与超长字符串的处理。

【背景】
1. 项目是 ThinkPHP 8,控制器在 app/controller,服务在 app/service。
2. 涉及两张表:订单主表与订单明细表,主表有软删除字段。
3. 现有接口统一返回 code、msg、data 三个字段。

【约束】
1. 不改现有表结构,缺字段用现有字段推导。
2. 不引入新依赖,只用框架自带的能力。
3. 单次查询不许超过两张表关联,避免性能问题。

【输出】
1. 先给一段需求复述与三处假设,每处假设写清影响范围。
2. 再给三层代码,每层独立代码块,可直接落文件。
3. 最后给三条自测命令,覆盖正常、空值、超长三种输入。

【校验】
1. 每个方法都要有参数校验,非空与类型转换写在同一处。
2. 返回值字段与现有接口一致,不多不少。
3. 自测命令跑通三条才算完成,报错信息要能定位到行。
复制后直接粘贴到模型使用
标签 后端开发代码生成研发提效