接下来看一下前端的代码输出。
前端结构
前端生成的位置经过指令指示,要求放到已有的工具模块下,生成的位置是准确的,如下:

API
前后端交互的 API,AI 并没有参照项目现有情况,根据自行生成了一套跟后端自己设计的接口一致的 API,如下:
import { COMMON_METHOD } from '@/constant/common'
import request from '@/config/axios'
import type { LifeSettingsRequest, LifeSettingsResponse, ApiResponse } from '../view/lifeCalendar/types'
const moduleName = 'tool'
// 生命日历设置 API
export const lifeCalendarSettingApi = {
/**
* 获取用户生命日历设置
*/
getSettings(): Promise<ApiResponse<LifeSettingsResponse>> {
return request.get({
url: `/${moduleName}/lifeCalendarSetting/settings`
})
},
/**
* 保存用户生命日历设置
*/
saveSettings(data: LifeSettingsRequest): Promise<ApiResponse<LifeSettingsResponse>> {
return request.post({
: ,
data
})
},
(: <>): <<>> {
request.({
: ,
data
})
}
}























