feat: Add permissions for public job fair management and enhance role access

This commit is contained in:
2026-07-15 10:09:26 +08:00
parent 8395b390b0
commit 8538de3776
2 changed files with 131 additions and 0 deletions

View File

@@ -339,6 +339,8 @@
### 9. 添加岗位到招聘会
- **URL**: `POST /cms/publicJobFair/job`
- **权限**: `cms:publicJobFair:edit`
- **说明**: CMS 后台将已有岗位关联到招聘会;该接口不是企业端报名接口。
- **请求体**:
```json
{
@@ -352,6 +354,8 @@
### 10. 批量添加岗位
- **URL**: `POST /cms/publicJobFair/job/batch`
- **权限**: `cms:publicJobFair:edit`
- **说明**: CMS 后台批量将已有岗位关联到招聘会;该接口不是企业端报名接口。
- **请求体**:
```json
[
@@ -364,6 +368,7 @@
### 11. 移除招聘会岗位
- **URL**: `DELETE /cms/publicJobFair/job/{id}`
- **权限**: `cms:publicJobFair:edit`
---
@@ -396,6 +401,37 @@
---
## 企业端报名并添加岗位
企业用户报名公共招聘会并填写参会岗位,使用以下企业端接口,不调用 CMS 的岗位关联接口:
- **URL**: `POST /app/fair/company/signUp`
- **认证**: 企业端 `Bearer` token
- **请求体**:
```json
{
"jobFairId": "1051",
"jobList": [
{
"jobTitle": "Java开发工程师",
"minSalary": 8000,
"maxSalary": 15000,
"education": "本科",
"experience": "1-3年",
"vacancies": 5,
"jobAddress": "石河子市",
"description": "负责核心系统开发",
"type": "0"
}
]
}
```
该接口会校验企业身份、企业信息和重复报名,并在一次事务中完成企业报名、岗位创建及招聘会-岗位关联。完整字段和错误响应见 [企业报名招聘会接口文档](app-company-job-fair-signup-api.md)。
---
## 数据字典
### 招聘会类型 (jobFairType)