feat: Implement job fair company registration review workflow

- Added review status fields to the public_job_fair_company table to manage company registration states (pending, approved, rejected).
- Enhanced PublicJobFairServiceImpl to handle company registration, review, and job management for companies.
- Updated PublicJobFairMapper.xml with new SQL queries for managing company relations and reviews.
- Created migration script to add review fields and set default values for existing records.
- Introduced new permissions for company users to manage job postings and registration status.
- Added utility methods for ensuring proper role checks and company retrieval.
This commit is contained in:
2026-07-15 11:34:31 +08:00
parent 8538de3776
commit 5060fb0557
13 changed files with 1091 additions and 36 deletions

View File

@@ -4,7 +4,7 @@
**接口地址:** `POST /app/fair/company/signUp`
**接口说明:** 企业用户报名公共招聘会PublicJobFair同时填写参会岗位信息
**接口说明:** 企业用户报名公共招聘会PublicJobFair同时填写参会岗位信息。报名记录会进入 `0-待审核`,管理员审核通过后企业才可以继续维护报名岗位。
**请求头:**
```
@@ -134,7 +134,7 @@ curl -X POST http://localhost:9091/app/fair/company/signUp \
1. 校验当前用户是否为企业用户is_company_user=0
2. 通过用户的 idCard企业信用代码查询企业信息
3. 检查企业是否已报名该招聘会(查询 public_job_fair_company 表)
4. 创建企业-招聘会关联记录public_job_fair_company 表)
4. 创建企业-招聘会关联记录public_job_fair_company 表),审核状态设为 `0-待审核`
5. 批量插入岗位信息job 表)
6. 创建岗位-招聘会关联记录public_job_fair_job 表)