AI助手和Nova助手

This commit is contained in:
2026-05-06 15:07:44 +08:00
parent 1c91818494
commit f341408254
38 changed files with 4759 additions and 657 deletions
+7 -3
View File
@@ -488,9 +488,11 @@ export interface CustomizeResumeData {
/**
* 查询定制简历结果(AI 接口)
* GET /job/customize-resume
* @param jobId 岗位ID(必需)
*/
export function fetchCustomizeResume() {
export function fetchCustomizeResume(jobId: string) {
return aiService.get<any, { data: AiResult<CustomizeResumeData | null> }>('/job/customize-resume', {
params: { job_id: jobId },
transformResponse: [(data: string) => {
try {
const processed = data.replace(/:\s*(\d{16,})/g, ':"$1"')
@@ -585,8 +587,9 @@ export function aiEditResume(params: AiEditResumeParams) {
* 撤销AI对话编辑简历的修改(AI 接口)
* POST /job/customize-resume/rollback
*/
export function rollbackCustomizeResume() {
export function rollbackCustomizeResume(jobId: string) {
return aiService.post<any, { data: AiResult<null> }>('/job/customize-resume/rollback', null, {
params: { job_id: jobId },
transformResponse: [(data: string) => {
try {
const processed = data.replace(/:\s*(\d{16,})/g, ':"$1"')
@@ -604,8 +607,9 @@ export function rollbackCustomizeResume() {
* 输入框失焦或选择器选中后自动调用
* @param data 定制简历完整数据
*/
export function updateCustomizeResume(data: CustomizeResumeData) {
export function updateCustomizeResume(data: CustomizeResumeData,jobId: string) {
return aiService.put<any, { data: AiResult<null> }>('/job/customize-resume', data, {
params: { job_id: jobId },
transformResponse: [(raw: string) => {
try {
const processed = raw.replace(/:\s*(\d{16,})/g, ':"$1"')