完善招聘信息主键关联与工作经历维护
This commit is contained in:
@@ -51,6 +51,7 @@
|
||||
"msg": "查询成功",
|
||||
"rows": [
|
||||
{
|
||||
"id": 1002,
|
||||
"recruitId": "REC20250205001",
|
||||
"recruitName": "2025春季校园招聘",
|
||||
"posName": "Java开发工程师",
|
||||
@@ -80,19 +81,19 @@
|
||||
|
||||
### 1.2 查询招聘信息详情
|
||||
|
||||
**接口描述:** 根据招聘项目编号查询详细信息
|
||||
**接口描述:** 根据招聘信息主键ID查询详细信息
|
||||
|
||||
**请求方式:** `GET`
|
||||
|
||||
**接口路径:** `/ccdi/staffRecruitment/{recruitId}`
|
||||
**接口路径:** `/ccdi/staffRecruitment/{id}`
|
||||
|
||||
**权限标识:** `ccdi:staffRecruitment:query`
|
||||
|
||||
**路径参数:**
|
||||
|
||||
| 参数名 | 类型 | 必填 | 说明 | 示例值 |
|
||||
|-----------|--------|----|--------|----------------|
|
||||
| recruitId | String | 是 | 招聘项目编号 | REC20250205001 |
|
||||
| 参数名 | 类型 | 必填 | 说明 | 示例值 |
|
||||
|------|------|----|--------------|-----|
|
||||
| id | Long | 是 | 招聘信息主键ID | 1002 |
|
||||
|
||||
**响应示例:**
|
||||
|
||||
@@ -101,6 +102,7 @@
|
||||
"code": 200,
|
||||
"msg": "操作成功",
|
||||
"data": {
|
||||
"id": 1002,
|
||||
"recruitId": "REC20250205001",
|
||||
"recruitName": "2025春季校园招聘",
|
||||
"posName": "Java开发工程师",
|
||||
@@ -237,15 +239,15 @@
|
||||
|
||||
**请求方式:** `DELETE`
|
||||
|
||||
**接口路径:** `/ccdi/staffRecruitment/{recruitIds}`
|
||||
**接口路径:** `/ccdi/staffRecruitment/{ids}`
|
||||
|
||||
**权限标识:** `ccdi:staffRecruitment:remove`
|
||||
|
||||
**路径参数:**
|
||||
|
||||
| 参数名 | 类型 | 必填 | 说明 | 示例值 |
|
||||
|------------|----------|----|------------------|-------------------------------|
|
||||
| recruitIds | String[] | 是 | 招聘项目编号数组,多个用逗号分隔 | REC20250205001,REC20250205002 |
|
||||
| 参数名 | 类型 | 必填 | 说明 | 示例值 |
|
||||
|------|------|----|-----------------------|----------|
|
||||
| ids | Long[] | 是 | 招聘信息主键ID数组,多个用逗号分隔 | 1002,1003 |
|
||||
|
||||
**响应示例:**
|
||||
|
||||
@@ -276,7 +278,7 @@
|
||||
|
||||
| 序号 | 字段名 | 说明 | 必填 |
|
||||
|----|----------|-----------|----|
|
||||
| 1 | 招聘项目编号 | 唯一标识 | 是 |
|
||||
| 1 | 招聘项目编号 | 允许重复 | 是 |
|
||||
| 2 | 招聘项目名称 | - | 是 |
|
||||
| 3 | 职位名称 | - | 是 |
|
||||
| 4 | 职位类别 | - | 是 |
|
||||
@@ -326,7 +328,7 @@
|
||||
```json
|
||||
{
|
||||
"code": 500,
|
||||
"msg": "很抱歉,导入完成!成功 8 条,失败 2 条,错误如下:<br/>1、招聘项目编号 REC001 导入失败:该招聘项目编号已存在<br/>2、招聘项目编号 REC002 导入失败:证件号码格式不正确"
|
||||
"msg": "很抱歉,导入完成!成功 8 条,失败 2 条,错误如下:<br/>1、招聘项目编号 REC001 导入失败:历史工作经历匹配到多条招聘主信息<br/>2、招聘项目编号 REC002 导入失败:证件号码格式不正确"
|
||||
}
|
||||
```
|
||||
|
||||
@@ -375,14 +377,14 @@ Excel导入导出对象,使用EasyExcel注解。
|
||||
| 401 | 未授权,请先登录 |
|
||||
| 403 | 无权限访问 |
|
||||
| 404 | 资源不存在 |
|
||||
| 409 | 主键冲突 |
|
||||
| 409 | 数据冲突 |
|
||||
| 500 | 服务器内部错误 |
|
||||
|
||||
### 常见业务错误
|
||||
|
||||
| 错误信息 | 说明 |
|
||||
|------------|--------------------|
|
||||
| 该招聘项目编号已存在 | 新增时recruitId重复 |
|
||||
| 历史工作经历匹配到多条招聘主信息 | 招聘项目编号重复且候选人、项目名、职位名仍无法唯一匹配从表归属 |
|
||||
| 招聘项目编号不能为空 | recruitId字段为空 |
|
||||
| 证件号码格式不正确 | 身份证号格式验证失败 |
|
||||
| 毕业年月格式不正确 | candGrad不是YYYYMM格式 |
|
||||
|
||||
@@ -1,22 +1,23 @@
|
||||
4.员工招聘信息表:ccdi_staff_recruitment,,,,,,
|
||||
序号,字段名,类型,默认值,是否可为空,是否主键,注释
|
||||
1,recruit_id,VARCHAR(32),,否,是,招聘项目编号
|
||||
2,recruit_name,VARCHAR(100),,否,否,招聘项目名称
|
||||
3,pos_name,VARCHAR(100),,否,否,职位名称
|
||||
4,pos_category,VARCHAR(50),,否,否,职位类别
|
||||
5,pos_desc,TEXT,,否,否,职位描述
|
||||
6,cand_name,VARCHAR(20),,否,否,应聘人员姓名
|
||||
7,cand_edu,VARCHAR(20),,否,否,应聘人员学历
|
||||
8,cand_id,VARCHAR(18),,否,否,应聘人员证件号码
|
||||
9,cand_school,VARCHAR(50),,否,否,应聘人员毕业院校
|
||||
10,cand_major,VARCHAR(30),,否,否,应聘人员专业
|
||||
11,cand_grad,VARCHAR(6),,否,否,应聘人员毕业年月
|
||||
12,admit_status,VARCHAR(10),,否,否,记录录用情况:录用、未录用、放弃等
|
||||
13,interviewer_name1,VARCHAR(20),,是,否,面试官1姓名
|
||||
14,interviewer_id1,VARCHAR(10),,是,否,面试官1工号
|
||||
13,interviewer_name2,VARCHAR(20),,是,否,面试官2姓名
|
||||
14,interviewer_id2,VARCHAR(10),,是,否,面试官2工号
|
||||
16,created_by,VARCHAR(20),-,否,否,记录创建人
|
||||
17,updated_by,VARCHAR(20),-,是,否,记录更新人
|
||||
18,create_time,VARCHAR(10),0000-00-00,是,否,创建时间
|
||||
19,update_time,VARCHAR(10),0000-00-00,是,否,更新时间
|
||||
1,id,BIGINT,,否,是,主键ID
|
||||
2,recruit_id,VARCHAR(32),,否,否,招聘项目编号(允许重复)
|
||||
3,recruit_name,VARCHAR(100),,否,否,招聘项目名称
|
||||
4,pos_name,VARCHAR(100),,否,否,职位名称
|
||||
5,pos_category,VARCHAR(50),,否,否,职位类别
|
||||
6,pos_desc,TEXT,,否,否,职位描述
|
||||
7,cand_name,VARCHAR(20),,否,否,应聘人员姓名
|
||||
8,cand_edu,VARCHAR(20),,否,否,应聘人员学历
|
||||
9,cand_id,VARCHAR(18),,否,否,应聘人员证件号码
|
||||
10,cand_school,VARCHAR(50),,否,否,应聘人员毕业院校
|
||||
11,cand_major,VARCHAR(30),,否,否,应聘人员专业
|
||||
12,cand_grad,VARCHAR(6),,否,否,应聘人员毕业年月
|
||||
13,admit_status,VARCHAR(10),,否,否,记录录用情况:录用、未录用、放弃等
|
||||
14,interviewer_name1,VARCHAR(20),,是,否,面试官1姓名
|
||||
15,interviewer_id1,VARCHAR(10),,是,否,面试官1工号
|
||||
16,interviewer_name2,VARCHAR(20),,是,否,面试官2姓名
|
||||
17,interviewer_id2,VARCHAR(10),,是,否,面试官2工号
|
||||
18,created_by,VARCHAR(20),-,否,否,记录创建人
|
||||
19,updated_by,VARCHAR(20),-,是,否,记录更新人
|
||||
20,create_time,VARCHAR(10),0000-00-00,是,否,创建时间
|
||||
21,update_time,VARCHAR(10),0000-00-00,是,否,更新时间
|
||||
|
||||
|
Reference in New Issue
Block a user