AI助手和Nova助手
This commit is contained in:
+157
-9
@@ -23,10 +23,10 @@ export interface ResumeListItem {
|
||||
targetPosition?: string
|
||||
/** 是否默认简历 0=否 1=是 */
|
||||
isDefault?: number
|
||||
/** 简历修改时间 */
|
||||
updateTime?: InstantTime
|
||||
/** 简历创建时间 */
|
||||
createTime?: InstantTime
|
||||
/** 简历修改时间(毫秒时间戳) */
|
||||
updateTime?: number
|
||||
/** 简历创建时间(毫秒时间戳) */
|
||||
createTime?: number
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -275,6 +275,8 @@ export function saveResumeMain(data: SaveResumeMainParams) {
|
||||
|
||||
/** 保存简历教育经历参数(单条) */
|
||||
export interface SaveResumeEducationItem {
|
||||
/** 记录ID(编辑时必传) */
|
||||
id?: string | number
|
||||
/** 学校名称 */
|
||||
school?: string
|
||||
/** 专业 */
|
||||
@@ -292,15 +294,45 @@ export interface SaveResumeEducationItem {
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存简历教育经历(全量覆盖)
|
||||
* 保存简历教育经历(全量覆盖)— 旧接口,保留兼容
|
||||
* POST /resume/education
|
||||
*/
|
||||
export function saveResumeEducation(resumeId: string, data: SaveResumeEducationItem[]) {
|
||||
return request.post<any, ApiResult>('/resume/education', { resumeId, items: data })
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加单条教育经历,返回新记录ID
|
||||
* POST /resume/education/add
|
||||
*/
|
||||
export function addResumeEducation(resumeId: string, data: SaveResumeEducationItem) {
|
||||
return request.post<any, ApiResult<string>>('/resume/education/add', data, {
|
||||
params: { resumeId },
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据ID编辑单条教育经历
|
||||
* POST /resume/education/update
|
||||
*/
|
||||
export function updateResumeEducation(data: SaveResumeEducationItem) {
|
||||
return request.post<any, ApiResult>('/resume/education/update', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据ID删除单条教育经历
|
||||
* POST /resume/education/delete
|
||||
*/
|
||||
export function deleteResumeEducation(id: string) {
|
||||
return request.post<any, ApiResult>('/resume/education/delete', null, {
|
||||
params: { id },
|
||||
})
|
||||
}
|
||||
|
||||
/** 保存简历工作经历参数(单条) */
|
||||
export interface SaveResumeWorkItem {
|
||||
/** 记录ID(编辑时必传) */
|
||||
id?: string | number
|
||||
/** 公司名称 */
|
||||
companyName?: string
|
||||
/** 职位 */
|
||||
@@ -314,7 +346,7 @@ export interface SaveResumeWorkItem {
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存简历工作经历(全量覆盖)
|
||||
* 保存简历工作经历(全量覆盖)— 旧接口,保留兼容
|
||||
* POST /resume/work
|
||||
*/
|
||||
export function saveResumeWork(resumeId: string, data: SaveResumeWorkItem[]) {
|
||||
@@ -322,15 +354,73 @@ export function saveResumeWork(resumeId: string, data: SaveResumeWorkItem[]) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存简历实习经历(全量覆盖)
|
||||
* 添加单条工作经历,返回新记录ID
|
||||
* POST /resume/work/add
|
||||
*/
|
||||
export function addResumeWork(resumeId: string, data: SaveResumeWorkItem) {
|
||||
return request.post<any, ApiResult<string>>('/resume/work/add', data, {
|
||||
params: { resumeId },
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据ID编辑单条工作经历
|
||||
* POST /resume/work/update
|
||||
*/
|
||||
export function updateResumeWork(data: SaveResumeWorkItem) {
|
||||
return request.post<any, ApiResult>('/resume/work/update', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据ID删除单条工作经历
|
||||
* POST /resume/work/delete
|
||||
*/
|
||||
export function deleteResumeWork(id: string) {
|
||||
return request.post<any, ApiResult>('/resume/work/delete', null, {
|
||||
params: { id },
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存简历实习经历(全量覆盖)— 旧接口,保留兼容
|
||||
* POST /resume/internship
|
||||
*/
|
||||
export function saveResumeInternship(resumeId: string, data: SaveResumeWorkItem[]) {
|
||||
return request.post<any, ApiResult>('/resume/internship', { resumeId, items: data })
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加单条实习经历,返回新记录ID
|
||||
* POST /resume/internship/add
|
||||
*/
|
||||
export function addResumeInternship(resumeId: string, data: SaveResumeWorkItem) {
|
||||
return request.post<any, ApiResult<string>>('/resume/internship/add', data, {
|
||||
params: { resumeId },
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据ID编辑单条实习经历
|
||||
* POST /resume/internship/update
|
||||
*/
|
||||
export function updateResumeInternship(data: SaveResumeWorkItem) {
|
||||
return request.post<any, ApiResult>('/resume/internship/update', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据ID删除单条实习经历
|
||||
* POST /resume/internship/delete
|
||||
*/
|
||||
export function deleteResumeInternship(id: string) {
|
||||
return request.post<any, ApiResult>('/resume/internship/delete', null, {
|
||||
params: { id },
|
||||
})
|
||||
}
|
||||
|
||||
/** 保存简历项目经历参数(单条) */
|
||||
export interface SaveResumeProjectItem {
|
||||
/** 记录ID(编辑时必传) */
|
||||
id?: string | number
|
||||
/** 项目名称 */
|
||||
projectName?: string
|
||||
/** 所属公司 */
|
||||
@@ -346,15 +436,45 @@ export interface SaveResumeProjectItem {
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存简历项目经历(全量覆盖)
|
||||
* 保存简历项目经历(全量覆盖)— 旧接口,保留兼容
|
||||
* POST /resume/project
|
||||
*/
|
||||
export function saveResumeProject(resumeId: string, data: SaveResumeProjectItem[]) {
|
||||
return request.post<any, ApiResult>('/resume/project', { resumeId, items: data })
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加单条项目经历,返回新记录ID
|
||||
* POST /resume/project/add
|
||||
*/
|
||||
export function addResumeProject(resumeId: string, data: SaveResumeProjectItem) {
|
||||
return request.post<any, ApiResult<string>>('/resume/project/add', data, {
|
||||
params: { resumeId },
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据ID编辑单条项目经历
|
||||
* POST /resume/project/update
|
||||
*/
|
||||
export function updateResumeProject(data: SaveResumeProjectItem) {
|
||||
return request.post<any, ApiResult>('/resume/project/update', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据ID删除单条项目经历
|
||||
* POST /resume/project/delete
|
||||
*/
|
||||
export function deleteResumeProject(id: string) {
|
||||
return request.post<any, ApiResult>('/resume/project/delete', null, {
|
||||
params: { id },
|
||||
})
|
||||
}
|
||||
|
||||
/** 保存简历竞赛经历参数(单条) */
|
||||
export interface SaveResumeCompetitionItem {
|
||||
/** 记录ID(编辑时必传) */
|
||||
id?: string | number
|
||||
/** 竞赛名称 */
|
||||
competitionName?: string
|
||||
/** 获奖情况 */
|
||||
@@ -366,13 +486,41 @@ export interface SaveResumeCompetitionItem {
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存简历竞赛经历(全量覆盖)
|
||||
* 保存简历竞赛经历(全量覆盖)— 旧接口,保留兼容
|
||||
* POST /resume/competition
|
||||
*/
|
||||
export function saveResumeCompetition(resumeId: string, data: SaveResumeCompetitionItem[]) {
|
||||
return request.post<any, ApiResult>('/resume/competition', { resumeId, items: data })
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加单条竞赛经历,返回新记录ID
|
||||
* POST /resume/competition/add
|
||||
*/
|
||||
export function addResumeCompetition(resumeId: string, data: SaveResumeCompetitionItem) {
|
||||
return request.post<any, ApiResult<string>>('/resume/competition/add', data, {
|
||||
params: { resumeId },
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据ID编辑单条竞赛经历
|
||||
* POST /resume/competition/update
|
||||
*/
|
||||
export function updateResumeCompetition(data: SaveResumeCompetitionItem) {
|
||||
return request.post<any, ApiResult>('/resume/competition/update', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据ID删除单条竞赛经历
|
||||
* POST /resume/competition/delete
|
||||
*/
|
||||
export function deleteResumeCompetition(id: string) {
|
||||
return request.post<any, ApiResult>('/resume/competition/delete', null, {
|
||||
params: { id },
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除简历
|
||||
* POST /resume/delete
|
||||
|
||||
Reference in New Issue
Block a user