# 任务：生成`{{page_title}}`新增\编辑接口

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

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

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

## 用户的业务逻辑
<business_logic>
{{business_logic}}
</business_logic>

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

## 业务规则
<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中的`服务层接口（Service）规范`，生成或更新Service层接口代码。
6. 参照project_rules中的`服务层实现类（ServiceImpl）规范`，生成或更新Service层实现代码。
7. 参照project_rules中的`控制器（RestController）规范`，生成或更新Controller层代码。

