你的任务还没有完成，不要将提示词写入一个新文件，你需要依据如下提示词生成代码，请继续工作：

# 任务：生成`{{page_title}}`{{api_type}}接口

## 请求参数
<request_params>
{{request_params}}
</request_params>

## 响应字段
<response_fields>
{{response_fields}}
</response_fields>

## 涉及数据库表结构
<table_structures>
{{table_structures}}
</table_structures>

## 基本要求
1. 所有类\函数\方法注释的作者(@author)设置为：{{author}}，日期（@date）设置为：{{date}}。
2. 所有类\函数\方法功能描述下紧接着加一行`ai assistance`。
3. 代码不能省略，不要出现：添加更多字段、其他字段... 等省略代码的动作，要把所有字段都完整的列出来，不要有任何遗漏字段！！！

## 业务规则
<business_rules>
{{business_rules}}
</business_rules>

## 代码生成流程，必须严格按照以下步骤依次执行，不允许跳过或合并任何步骤。
1. 参照project_rules中的`请求参数对象（DTO）规范`，生成或更新DTO实体层代码。
2. 参照project_rules中的`响应参数对象（VO）规范`，生成或更新VO实体层代码。
3. 参照project_rules中的`数据访问层（Mapper）规范`，生成或更新mapper层代码。
4. 参照project_rules中的规范，生成或更新对应mapper.xml代码。
5. （按需）参照project_rules中的`枚举类（Enum）规范`，生成或更新枚举类代码。
6. 参照project_rules中的`服务层接口（Service）规范`，生成或更新Service层接口代码。
7. 参照project_rules中的`服务层实现类（ServiceImpl）规范`，生成或更新Service层实现代码。
8. 参照project_rules中的`控制器（RestController）规范`，生成或更新Controller层代码。

