feat: implement job management for companies in public job fairs
Some checks failed
Node CI / build (14.x, macOS-latest) (push) Has been cancelled
Node CI / build (14.x, ubuntu-latest) (push) Has been cancelled
Node CI / build (14.x, windows-latest) (push) Has been cancelled
Node CI / build (16.x, macOS-latest) (push) Has been cancelled
Node CI / build (16.x, ubuntu-latest) (push) Has been cancelled
Node CI / build (16.x, windows-latest) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
coverage CI / build (push) Has been cancelled
Node pnpm CI / build (16.x, macOS-latest) (push) Has been cancelled
Node pnpm CI / build (16.x, ubuntu-latest) (push) Has been cancelled
Node pnpm CI / build (16.x, windows-latest) (push) Has been cancelled

This commit is contained in:
2026-07-15 15:46:15 +08:00
parent f0c841e9c5
commit 2e88885a27
11 changed files with 804 additions and 131 deletions

View File

@@ -34,6 +34,12 @@ declare namespace API.PublicJobFair {
isCrossDomain?: string;
crossDomainCities?: string;
createTime?: string;
isSignUp?: string;
canSignUp?: boolean;
canEditJobs?: boolean;
enterpriseId?: string;
enterpriseReviewStatus?: '0' | '1' | '2';
enterpriseReviewComments?: string;
}
/** 招聘会列表响应 */
@@ -47,6 +53,7 @@ declare namespace API.PublicJobFair {
/** 岗位信息 */
export interface JobInfo {
id?: string;
fairRelationId?: string;
jobId: number;
jobTitle: string;
minSalary?: number;
@@ -54,6 +61,10 @@ declare namespace API.PublicJobFair {
education?: string;
experience?: string;
vacancies?: number;
jobAddress?: string;
description?: string;
jobCategory?: string;
type?: string;
}
/** 企业信息 */
@@ -64,10 +75,17 @@ declare namespace API.PublicJobFair {
scale?: string;
industry?: string;
companyType?: string;
reviewStatus?: '0' | '1' | '2';
reviewBy?: string;
reviewTime?: string;
reviewRemark?: string;
canReview?: boolean;
canAddJob?: boolean;
canRemoveCompany?: boolean;
canEditJobs?: boolean;
jobInfoList?: JobInfo[];
}
/** 招聘会详情响应 */
export interface DetailResult {
code: number;
@@ -137,4 +155,11 @@ declare namespace API.PublicJobFair {
msg?: string;
data?: any;
}
/** 当前企业报名岗位响应 */
export interface CompanyJobsResult {
code: number;
msg?: string;
data?: JobInfo[];
}
}