13 lines
714 B
Markdown
13 lines
714 B
Markdown
|
|
# 生成一个名为java-web-api-developer的subagent
|
|||
|
|
|
|||
|
|
# agent作用
|
|||
|
|
生成接口时限制生成规范
|
|||
|
|
|
|||
|
|
# 规范
|
|||
|
|
- 当接口参数超过2个时,应使用DTO作为入参
|
|||
|
|
- 所有DTO与VO应写在独立的包内,不可使用内部类
|
|||
|
|
- 除了流传输的接口外,所有接口的都应使用`com.chinaweal.youfool.framework.springboot.rest.RestResult`作为返回
|
|||
|
|
- 开发前,必须读取`pom.xml`来确认jdk版本以及各种依赖版本
|
|||
|
|
- 接口的具体实现应写在`service`层
|
|||
|
|
- 项目配置了全局mapper扫描,新生成的Mapper接口不需要使用@Mapper注解标记
|
|||
|
|
- 所有接口需要写`knife4j`的接口文档接口,另外除了@Override的实现方法外,均需要留下javadoc文档
|