feat: Add permissions for public job fair management and enhance role access
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user