@lina
2019-12-26T09:27:09.000000Z
字数 23214
阅读 336
招聘 1.0
- 【测试url】- http://api.borosight.guangying.link
- 【线上url】- 未创建
remember_token: [string] 登录后下发。
- POST方式Content-Type为:application/x-www-form-urlencoded
- 鉴权个人信息的为:x-auth-token: eyJhbGciOiJIUzI1NiJ9.anh0.vC4DNDUJHhj4YcnrRQkRoQL3jR2-tXuYpUyYx7RuAQM
请求URL
POST
/upload_img
使用form-data形式上传
请求参数
file: 图片
响应
{"status": 0, //接口成功调用"data": "/public/uploads/img/2019/11/19/1574131966317206.png","error_msg": "上传成功"}
请求URL
POST
/upload_file
使用form-data形式上传
请求参数
file: 文件
响应
{"status": 0, //接口成功调用"data": "/public/uploads/file/2019/11/19/1574132184692300.docx","error_msg": "上传成功"}
status: 响应码error_msg: 响应信息
data: [object] 响应的数据字段
data: {count: [number] 总数,rows: [array] 查询列表数据,}
- page: [number] 请求字段,获取的页码,默认1
- pageSize: [number] 请求字段,每页获取的数量,默认10
- count: [number] 响应字段,数据总数
- createdAt: 创建时间
- updatedAt: 最后一次更新时间
{"id": 2,"username": "jxt","password": "123123","type": 3,"email": "123@qq.com","name": "jxt4","status": null,"avatar": "/user.jpeg","remember_token": "eyJhbGciOiJIUzI1NiJ9.anh0.vC4DNDUJHhj4YcnrRQkRoQL3jR2-tXuYpUyYx7RuAQM","created_at": "2019-11-15T13:46:45.000Z","updated_at": "2019-11-13T06:47:56.000Z"}
- id: [int] 用户id
- username: [varchar] 用户名
- password: [varchar] 密码
- type: [int] 用户类型 1 总管理员,2 开发人员,3 猎头
- status: [int] 账号状态 1:启用 2:禁用
- remember_token: [varchar] 用户token
{"id": 3,"user_id": 2,"major": "计算机科学与技术","current_salary": "","current_location": "","desired_salary": "","birthplace": "","degree": "本科","desired_position": "","zipcode": "","national_identity_number": "","date_of_birth": "1994","num_work_experience": 4,"current_position": "React","work_start_year": "2017","political_status": "","current_company": "光盈创新(北京)科技有限公司","school_name": "河南科技学院","ethnic": "","name": "贾向庭","lastupdate_time": "2019-11-18-10-10-56","gender": "男","age": "25","marital_status": "","current_status": 0,"school_type": "","detailed_location": "","industry": "","award": "奖金","shares": "股票","option": "期权","subsidy": "补贴","createdAt": "2019-11-18 18:10:04","updatedAt": "2019-11-18 18:10:56","project_experiences": [@项目经历],"contact_infos": {@联系方式[object]},"education_experiences": [@教育经历],"others": [@其他],"resumes": [@关联的附件],"social_experiences": [@社会经历],"training_experiences": [@培训经历],"work_experiences": [@工作经历],"grade": {@评分}}
链接http://jialeitech.gitee.io/xiaosisi-api-doc/api/parser.html
链接http://jialeitech.gitee.io/xiaosisi-api-doc/api/parser.html
链接http://jialeitech.gitee.io/xiaosisi-api-doc/api/parser.html
链接http://jialeitech.gitee.io/xiaosisi-api-doc/api/parser.html
[{"id": 31,"base_id": 3,"url": [string] 位置,"name": "贾向庭的简历1.docx","createdAt": "2019-11-18 18:10:04","updatedAt": "2019-11-18 18:10:04"},]
链接http://jialeitech.gitee.io/xiaosisi-api-doc/api/parser.html
链接http://jialeitech.gitee.io/xiaosisi-api-doc/api/parser.html
链接http://jialeitech.gitee.io/xiaosisi-api-doc/api/parser.html
{"id": 17,"base_id": 3,"user_id": null,"major": [int] 专业能力,"resist_compression": [int] 抗压能力,"coordination": [int] 协调沟通,"social":[int] 社会能力,"honour":[int] 所获荣誉,"education":[int] 教育背景,"createdAt": "2019-11-18 18:10:56","updatedAt": "2019-11-19 10:33:59"}
{"id": 6,"base_id": "3","content": "哈哈哈哈","user_id": 14,"position_id": 1, // 职位id"status": "2", // 简历状态"interviewer_comment": 面试官评价,"people_comment": 候选人评价,"hunter_comment": 猎头评价,"people_self_comment": 候选人自我评价,}
{"id": 12,"user_id": 8,"name": "职位名称","remark": "备注1","company": null,"city": null,"start_date": "0000-00-00","end_date": "0000-00-00","status": 1,"level": 1,"charge_person": 责任人,"JD": '',"salary_year": '年薪',"work_experience": '工作经验',"lower_education": '最低学历要求',"need_people": '招聘人数',"createdAt": "2019-11-18 16:26:56","updatedAt": "2019-11-18 16:26:56","user": {责任人信息}}
{"id": 11,"name": "技术123","remark": "备注1","createdAt": "2019-11-18 14:03:58","updatedAt": "2019-11-18 14:30:37"}
{"id": 2,"user_id": [int] 用户id,"enter_people_num": 录入人员数,"recommend_people_num": 推荐人数,"interview_people_num": 面试人数,"offer_num": offer数,"refuse_offer_num": 拒offer数,"probation_people_num": 试用期,"leave_job_people_num": 离职数,"createdAt": "2019-11-25 12:03:25","updatedAt": "2019-11-25 12:03:25",}
{"id": 2,"name": 名称,"remark": 备注,}
{"id": 11,"position_id": 职位id,"base_id": 简历id,"comment_id": 评价的id,"content": 提醒内容,"tip_date": 提醒时间,"user_id": 2,}
请求URL
POST
/login
请求参数
username:账号password:密码
响应
{status: 0,data: {},error_msg: ''}
请求URL
GET
/find
请求参数
- 请求头 X-auth-token:
响应
{status: 0,data: {},error_msg: ''}
请求URL
POST
/logout
请求参数
- 请求头 X-auth-token:
响应
{status: 0,data: {},error_msg: ''}
请求URL
POST
/resume_upload
请求参数
- 请求头 X-auth-token:
- file: 简历
响应
{status: 0,data: {@解析的简历信息},error_msg: ''}
请求URL
POST
/resume_url
请求参数
- 请求头 X-auth-token:
- file: 简历
- url: 简历相对地址
- filename:简历名称
响应
{status: 0,data: {},error_msg: ''}
请求URL
GET
/resume/view?id=1
请求参数
- 请求头 X-auth-token:
- id: 简历id
响应
{status: 0,data: {@简历信息},error_msg: ''}
请求URL
GET
/resume/getAll?page=1&pageSize=1
请求参数
- 请求头 X-auth-token:
- page: 第几页
- pageSize:
- keywords: 关键词
响应
{status: 0,data: {"count": 1,"rows": [{@简历信息}],},error_msg: ''}
请求URL
GET
/resume/getByUser?page=1&pageSize=1
请求参数
- 请求头 X-auth-token:
- page: 第几页
- pageSize:
- keywords: 关键词
响应
{status: 0,data: {"count": 1,"rows": [{@简历信息}],},error_msg: ''}
请求URL
GET
/resume/attach
请求参数
- 请求头 X-auth-token:
- name: 名称
- url: 服务器地址
- base_id: 简历的id
响应
{status: 0,data: {},error_msg: ''}
请求URL
PUT
/base_update
请求参数
- base_id: [int] 基础信息id(必填)
- major: [varchar] 专业
- current_salary: [varchar] 当前薪水
- current_location: [varchar] 所在地
- desired_salary: [varchar] 期望薪水
- birthplace: [varchar] 籍贯
- degree: [varchar] 学历
- desired_position: [varchar] 期望职位
- zipcode: [varchar] 邮编
- national_identity_number: [varchar] 身份证号
- date_of_birth: [varchar] 生日
- num_work_experience: [varchar] 工作经验
- current_position: [varchar] 当前职位
- work_start_year: [varchar] 开始工作年限
- political_status: [varchar] 政治面貌
- current_company: [varchar] 当前公司
- school_name: [varchar] 毕业学校
- ethnic: [varchar] 民族
- name: [varchar] 姓名
- lastupdate_time: [varchar] 上次更新时间
- gender: [varchar] 性别
- age: [varchar] 年龄
- marital_status: [varchar] 婚姻状况
- current_status: [varchar] 求职状态
- school_type: [varchar] 毕业院校类别
- detailed_location: [varchar] 详细地址
- industry: [varchar] 所属行业
响应
{status: 0,data: {"id": 3,"user_id": 2,"major": "计算机科学与技术","current_salary": "","current_location": "","desired_salary": "","birthplace": "","degree": "本科","desired_position": "","zipcode": "","national_identity_number": "11","date_of_birth": "1994","num_work_experience": 4,"current_position": "React","work_start_year": "2017","political_status": "","current_company": "光盈创新(北京)科技有限公司","school_name": "河南科技学院","ethnic": "12","name": "贾向庭","lastupdate_time": "2019-11-21-07-29-45","gender": "男","age": "25","marital_status": "","current_status": 0,"school_type": "","detailed_location": "","industry": "","createdAt": "2019-11-18 18:10:04","updatedAt": "2019-11-21 15:29:46"},error_msg: ''}
请求URL
PUT
/base_update/:id
请求参数 要修改项
- id: 必填
- phone_number: [varchar] 电话
- email: [varchar] 邮箱
- QQ: [varchar] qq
- wechat: [varchar] 微信
注:各个字段已限制唯一。
响应
{"status": 0,"data": {"id": 37,"base_id": 4,"phone_number": "15603806991","email": "asdsqwqw@qq.com","QQ": "wqwe","wechat": "12312","createdAt": "2019-11-20 16:18:52","updatedAt": "2019-11-21 18:37:22"},"error_msg": "修改成功"}
请求URL
PUT
/education_update/:id
请求参数 要修改项
- id: 必填
- ranking: [varchar]
- major: [varchar]
- degree: [varchar]
- start_time_year: [varchar] 如:2018
- start_time_month: [varchar] 如:03
- end_time_year: [varchar] 如:2019
- end_time_month: [varchar] 如:01
- still_active: [int] 是否还在
- school_name: [varchar]
- GPA: [varchar]
- courses: [varchar]
- location: [varchar]
响应
{"status": 0,"data": {"id": 25,"base_id": 1,"ranking": "","major": "大学11","degree": "本科","start_time_year": "2013","start_time_month": "01","end_time_year": "2017","end_time_month": "01","still_active": "2","school_name": "河南科技学院","GPA": "","courses": "","location": "","createdAt": "2019-11-18 18:06:37","updatedAt": "2019-11-21T10:39:39.399Z"},"error_msg": "修改成功"}
请求URL
PUT
/project_update/:id
请求参数 要修改项
- id: 必填
- start_time_year: [varchar] 如:2018
- start_time_month: [varchar] 如:03
- end_time_year: [varchar] 如:2019
- end_time_month: [varchar] 如:01
- still_active: [int] 是否还在
- project_name: [varchar]
- description: [varchar]
- job_title: [varchar]
- location: [varchar]
响应
{"status": 0,"data": {"id": 145,"base_id": 1,"start_time_year": "2018","start_time_month": "03","end_time_year": "2019","end_time_month": "11","still_active": "1","project_name": "修改name","location": "","job_title": "","description": "asdasd。","createdAt": "2019-11-18 18:06:37","updatedAt": "2019-11-21 16:09:11"},"error_msg": "修改成功"}
请求URL
PUT
/social_update/:id
请求参数 要修改项
- id: 必填
- start_time_year: [varchar] 如:2018
- start_time_month: [varchar] 如:03
- end_time_year: [varchar] 如:2019
- end_time_month: [varchar] 如:01
- still_active: [int] 是否还在
- organization_name: [varchar]
- description: [varchar]
- job_title: [varchar]
- location: [varchar]
响应
{"status": 0,"data": {"id": 25,"base_id": 1,"start_time_year": "","start_time_month": "","end_time_year": "","end_time_month": "","still_active": "","organization_name": "测试修改","department": "","location": "","job_title": "","description": "","createdAt": "2019-11-18 18:06:37","updatedAt": "2019-11-21 16:10:42"},"error_msg": "修改成功"}
请求URL
PUT
/training_update/:id
请求参数 要修改项
- id: 必填
- start_time_year: [varchar] 如:2018
- start_time_month: [varchar] 如:03
- end_time_year: [varchar] 如:2019
- end_time_month: [varchar] 如:01
- still_active: [int] 是否还在
- organization_name: [varchar]
- description: [varchar]
- subject: [varchar]
- location: [varchar]
响应
{"status": 0,"data": {"id": 25,"base_id": 1,"start_time_year": "","start_time_month": "","end_time_year": "","end_time_month": "","still_active": "","organization_name": "测试修改name","location": "","subject": "","description": "","createdAt": "2019-11-18 18:06:37","updatedAt": "2019-11-21 16:12:19"},"error_msg": "修改成功"}
请求URL
PUT
/work_update/:id
请求参数 要修改项
- id: 必填
- start_time_year: [varchar] 如:2018
- start_time_month: [varchar] 如:03
- end_time_year: [varchar] 如:2019
- end_time_month: [varchar] 如:01
- still_active: [int] 是否还在
- company_name: [varchar]
- description: [varchar]
- job_title: [varchar]
- location: [varchar]
- department: [varchar]
- industry: [varchar]
- discipline: [varchar]
响应
{"status": 0,"data": {"id": 73,"base_id": 1,"start_time_year": "2018","start_time_month": "02","end_time_year": "2019","end_time_month": "11","still_active": "1","company_name": "光盈创新(北京)科技有限公司","department": "","location": "北京","job_title": "React","description": "D王嘉尔还款金额和万科将分别","industry": "","discipline": "asdawqwex","createdAt": "2019-11-18 18:06:37","updatedAt": "2019-11-21 16:16:36"},"error_msg": "修改成功"}
请求URL
PUT
/others_update/:id
请求参数 要修改项
- id: 必填
下面的都是数组,上传时用json格式,请求头:Content-Type: application/json 如:
{
"language": ["英文", "中文"],
"skills": ["哈哈"],
"it_skills": [],
"certificate": [1, 2, 3],
"self_evaluation": [],
"awards": ["ASdas", "weqw"]
}- skills: [varchar]
- language: [varchar]
- certificate: [varchar]
- self_evaluation: [varchar]
- it_skills: [varchar]
- awards: [varchar]
响应
{"status": 0,"data": {"id": 25,"base_id": 1,"skills": [jquery,web,nodejs,架构,mysql数据库,server,nginx,ajax,html,html5,团队管理,php,css,计算机科学与技术],"language": ['英语', '中文'],"certificate": [],"self_evaluation": [],"it_skills": [],"awards": [],"createdAt": "2019-11-18 18:06:37","updatedAt": "2019-11-21 16:07:25"},"error_msg": "修改成功"}
请求URL
POST
/resume/new
请求参数
使用json格式
Content-Type: application/json
例子:
{
"basic_info": {
"major": "金融学硕士",
"current_salary": "",
"current_location": "北京海淀",
"desired_salary": "",
"birthplace": "",
"degree": "硕士啊",
"desired_position": "",
"zipcode": "",
"national_identity_number": "",
"date_of_birth": "",
"num_work_experience": 2.0,
"current_position": "",
"work_start_year": "2017",
"political_status": "团员",
"current_company": "",
"school_name": "清华大学",
"ethnic": "",
"name": "张三测试",
"lastupdate_time": "2019-08-23-02-11-01",
"gender": "",
"age": "",
"marital_status": "",
"current_status": 0,
"school_type": "985 211",
"detailed_location": "",
"industry": ""
},
"project_experience": [
{
"start_time_year": "2014",
"start_time_month": "01",
"end_time_year": "2014",
"end_time_month": "03",
"still_active": 0,
"project_name": "小看(双平台已上线)",
"location": "北京",
"job_title": "参加者",
"description": "职责:\n获取底层用户手机本地的相册中的数据集,熟练使用 PhotoKit 和 ALAssetsLibrary 来进行用户本地\n图片视频集的获取,并且根据每个图片自身的信息不同进行重新划分,例如是否使用过美图秀秀等这一类\n的图片美化软件修过的图片,以及不同应用接受保存或者创建的图片,同时进行速率优化,在用户的手机"
}
],
"contact_info": {
"phone_number": "15603806736",
"email": "",
"QQ": "",
"wechat": ""
},
"education_experience": [
{
"start_time_year": "2006",
"start_time_month": "06",
"end_time_year": "2009",
"end_time_month": "09",
"still_active": 0,
"school_name": "湖南师范大学",
"location": "长沙",
"degree": "本科",
"major": "新闻学",
"GPA": "3.81",
"ranking": "15/320",
"courses": "新闻与采访,经济学,文学鉴赏,社会舆论心理学"
},
{
"start_time_year": "2016",
"start_time_month": "01",
"end_time_year": "2018",
"end_time_month": "05",
"still_active": 1,
"company_name": "湘潭广电中心",
"department": "摄影部",
"location": "湘潭",
"job_title": "摄影师/记者",
"description": "在湘潭广电中心的时政新闻部实习记者的期间,在实习老师的的指导下初步掌握了相关的新闻记者工作流程,包括采访、摄像、新闻稿的编辑、后期编辑等。并积累了一定的实习经验,完善了所学习的专业知识\n",
"industry": "新闻"
}
],
"social_experience": [
{
"start_time_year": "2013",
"start_time_month": "03",
"end_time_year": "2013",
"end_time_month": "11",
"still_active": 0,
"organization_name": "大学生市场调研竞赛",
"department": "科技部",
"location": "北京",
"job_title": "参赛者",
"description": "自己组队进行了比赛,并在此过程之中进行了市场调研、现状研究、模型分析、创\n新设计、预期成果等\n参与的学校社团有学生会、市场部、勤工助学部等并在期间参与多次活动组织与策划任务"
}
],
"training_experience":
[
{
"start_time_year": "2014",
"start_time_month": "01",
"end_time_year": "2014",
"end_time_month": "03",
"still_active": 0,
"organization_name": "新东方厨师学校",
"location": "北京",
"subject": "厨师培训",
"description": "在一个月的培训中,我熟练掌握了怎么烧一顿好吃的泡面"
}
],
"others": {
"skills": [
"word111",
"spss",
"excle",
"eviews",
"powerpoint",
"市场调研",
"客户服务"
],
"language": [
"英语",
"汉语"
],
"certificate": [
"英语四级",
"会计电算化",
"普通话证书",
"证券从业资格证"
],
"self_evaluation": "我是一个好人",
"it_skills":["java"],
"awards":["国家数学竞赛奖"]
},
"work_experience": [
{
"discipline": "",
"description": "",
"end_time_year": "2015",
"still_active": 0,
"industry": "",
"end_time_month": "08",
"location": "",
"start_time_year": "2015",
"company_name": "中信集团有限责任公司",
"department": "",
"job_title": "暑期实习生",
"start_time_month": "05"
}
]
}
返回结果
{"status": 0,"data": {@简历信息},"error_msg": "新建成功"}
请求URL
DELETE
/resume/destroy/:id
请求参数
- id: 要删除的base_id(必填)
- x-auth-token: 鉴权信息
响应
{"status": 0,"data": null,"error_msg": "删除成功"}
请求URL
DELETE
/contact_destroy/:id
请求参数
- id: 要删除的id(必填)
- x-auth-token: 鉴权信息
响应
{"status": 0,"data": null,"error_msg": "删除成功"}
请求URL
DELETE
/education_destroy/:id
请求参数
- id: 要删除的id(必填)
- x-auth-token: 鉴权信息
响应
{"status": 0,"data": null,"error_msg": "删除成功"}
请求URL
DELETE
/others_destroy/:id
请求参数
- id: 要删除的id(必填)
- x-auth-token: 鉴权信息
响应
{"status": 0,"data": null,"error_msg": "删除成功"}
请求URL
DELETE
/project_destroy/:id
请求参数
- id: 要删除的id(必填)
- x-auth-token: 鉴权信息
响应
{"status": 0,"data": null,"error_msg": "删除成功"}
请求URL
DELETE
/social_destroy/:id
请求参数
- id: 要删除的id(必填)
- x-auth-token: 鉴权信息
响应
{"status": 0,"data": null,"error_msg": "删除成功"}
请求URL
DELETE
/training_destroy/:id
请求参数
- id: 要删除的id(必填)
- x-auth-token: 鉴权信息
响应
{"status": 0,"data": null,"error_msg": "删除成功"}
请求URL
DELETE
/work_destroy/:id
请求参数
- id: 要删除的id(必填)
- x-auth-token: 鉴权信息
响应
{"status": 0,"data": null,"error_msg": "删除成功"}
请求URL
POST
/others_create
json格式
请求头:Content-Type: application/json
请求参数
- x-auth-token: 鉴权信息
- base_id: 简历id(必填)
- skills: [varchar]
- language: [varchar]
- certificate: [varchar]
- self_evaluation: [varchar]
- it_skills: [varchar]
- awards: [varchar]
响应
{"status": 0,"data": {@其他信息},"error_msg": "新增成功"}
请求URL
POST
/education_create
请求参数
- x-auth-token: 鉴权信息
- base_id: 简历id(必填)
- ranking: [varchar]
- major: [varchar]
- degree: [varchar]
- start_time_year: [varchar] 如:2018
- start_time_month: [varchar] 如:03
- end_time_year: [varchar] 如:2019
- end_time_month: [varchar] 如:01
- still_active: [int] 是否还在
- school_name: [varchar]
- GPA: [varchar]
- courses: [varchar]
- location: [varchar]
响应
{"status": 0,"data": {@教育经历信息},"error_msg": "新增成功"}
请求URL
POST
/project_create
请求参数
- x-auth-token: 鉴权信息
- base_id: 简历id(必填)
- start_time_year: [varchar] 如:2018
- start_time_month: [varchar] 如:03
- end_time_year: [varchar] 如:2019
- end_time_month: [varchar] 如:01
- still_active: [int] 是否还在
- project_name: [varchar]
- description: [varchar]
- job_title: [varchar]
- location: [varchar]
响应
{"status": 0,"data": {@项目经历信息},"error_msg": "新增成功"}
请求URL
POST
/training_create
请求参数
- x-auth-token: 鉴权信息
- base_id: 简历id(必填)
- start_time_year: [varchar] 如:2018
- start_time_month: [varchar] 如:03
- end_time_year: [varchar] 如:2019
- end_time_month: [varchar] 如:01
- still_active: [int] 是否还在
- organization_name: [varchar]
- description: [varchar]
- subject: [varchar]
- location: [varchar]
响应
{"status": 0,"data": {@培训经历信息},"error_msg": "新增成功"}
请求URL
POST
/social_create
请求参数
- x-auth-token: 鉴权信息
- base_id: 简历id(必填)
- start_time_year: [varchar] 如:2018
- start_time_month: [varchar] 如:03
- end_time_year: [varchar] 如:2019
- end_time_month: [varchar] 如:01
- still_active: [int] 是否还在
- organization_name: [varchar]
- description: [varchar]
- job_title: [varchar]
- location: [varchar]
响应
{"status": 0,"data": {@社会经历信息},"error_msg": "新增成功"}
请求URL
POST
/work_create
请求参数
- x-auth-token: 鉴权信息
- base_id: 简历id(必填)
- start_time_year: [varchar] 如:2018
- start_time_month: [varchar] 如:03
- end_time_year: [varchar] 如:2019
- end_time_month: [varchar] 如:01
- still_active: [int] 是否还在
- company_name: [varchar]
- description: [varchar]
- job_title: [varchar]
- location: [varchar]
- department: [varchar]
- industry: [varchar]
- discipline: [varchar]
响应
{"status": 0,"data": {@工作经历信息},"error_msg": "新增成功"}
请求URL
POST
/resume/excel
请求参数
- x-auth-token: 鉴权信息
- file: excel文件(.xlsx格式)
响应
{"status": 0,"data": [{row: 3,data: [错误行的信息],reason: 错误信息}],"error_msg": ""}
请求URL
POST
/multiUpload
请求参数
- x-auth-token: 鉴权信息
- file: 选择的多分简历
响应
{"status": 0,"data": {errors: [{row: 3,data: [错误行的信息],reason: 错误信息}],"results": [{"filename": "贾向庭的简历1.docx","row": 1,"data": "更新成功"},{"filename": "模板.xlsx","row": 2,"data": "更新成功"}]},"error_msg": ""}
请求URL
GET
/tag/new
请求参数
响应
{status: 0,data: {"id": 23,"name": "测试","updatedAt": "2019-11-20T08:30:48.640Z","createdAt": "2019-11-20T08:30:48.640Z"},error_msg: ''}
请求URL
PUT
/tag/id
请求参数
- id: 标签id(必填)
- name: 名称(必填)
- remark: 备注(选填)
响应
{status: 0,data: {"id": 23,"name": "测试","updatedAt": "2019-11-20T08:30:48.640Z","createdAt": "2019-11-20T08:30:48.640Z"},error_msg: ''}
请求URL
GET
/tag
响应
{status: 0,data: ,error_msg: ''}
请求URL
PUT
/tag/id
请求参数
- id: 标签id(必填)
响应
{status: 0,data: null,error_msg: ''}
请求URL
PUT
/tag_resume
请求参数
- 请求头 X-auth-token
- base_id: 简历id
- tag_ids: 标签id,用,拼接
响应
{status: 0,data: null,error_msg: ''}
请求URL
DELETE
/tag_resume/:id
请求参数
- 请求头 X-auth-token
- id: 标签id
响应
{status: 0,data: {},error_msg: ''}
请求URL
GET
/position/new
请求参数
query
* name: 名称(必填)
* remark: 备注(选填)
* city: 所在城市(选填)
* company: 公司(选填)
* start_date: 开始时间(必填 YYYY-MM-DD)
* end_date: 结束时间(必填 YYYY-MM-DD)
* charge_person: [int] 责任人id
响应
{status: 0,data: {"id": 23,"name": "测试","updatedAt": "2019-11-20T08:30:48.640Z","createdAt": "2019-11-20T08:30:48.640Z"},error_msg: ''}
请求URL
PUT
/position/id
请求参数
- id: 标签id(必填)
- name: 名称(必填)
- remark: 备注(选填)
- city: 所在城市(选填)
- company: 公司(选填)
- start_date: 开始时间(YYYY-MM-DD)
- end_date: 结束时间(YYYY-MM-DD)
- charge_person: [int] 责任人id
注:只会修改要修改的项
响应
{status: 0,data: {"id": 23,"name": "测试","updatedAt": "2019-11-20T08:30:48.640Z","createdAt": "2019-11-20T08:30:48.640Z"},error_msg: ''}
请求URL
GET
/position
请求参数
- start_date: 开始日期 YYYY-MM-DD
- end_date: 结束日期 YYYY-MM-DD
- page: 默认1
- pageSize: 默认10
- keywords: 关键词
响应
{status: 0,data: {rows: [],page: {}},error_msg: ''}
请求URL
PUT
/position/id
请求参数
- id: 职位id(必填)
响应
{status: 0,data: null,error_msg: ''}
请求URL
POST
/position_resume
请求参数
- 请求头 X-auth-token
- base_id: 简历id
- position_id: 职位id
响应
{status: 0,data: null,error_msg: ''}
请求URL
GET
/position_resume/:id
请求参数
- 请求头 X-auth-token
- page: 第几页
- pageSize: 页长
响应
{status: 0,data: {count: 2,rows: [{"id": 0,"base_id": 3,"position_id": 23,"status": 3,"createdAt": "2019-11-21 11:57:23","updatedAt": "2019-11-21 14:31:38","base": {@简历信息}}]},error_msg: ''}
请求URL
PUT
/position_resume/:id
请求参数
- 请求头 X-auth-token
- status: [int] 状态
响应
{status: 0,data: {"id": 24,"base_id": 4,"position_id": 23,"status": "3", // 状态"createdAt": "2019-11-21 11:57:23","updatedAt": "2019-11-21T06:31:38.511Z"},error_msg: ''}
请求URL
POST
/grade
请求参数
- id: 对应的id(必填)
- major: 要修改项及数值(选填)
响应
{status: 0,data: {@评分信息},error_msg: ''}
请求头鉴权 X-auth-token
请求URL
GET
/comment/new
请求参数
query
* bast_id: 简历id(必填)
* content: 评论内容(选填)
响应
{status: 0,data: {"id": 5,"base_id": "3","content": "哈哈哈哈","user_id": 14,"updatedAt": "2019-11-20T08:43:30.659Z","createdAt": "2019-11-20T08:43:30.659Z"},error_msg: ''}
请求URL
PUT
/comment/id
请求参数
- id: 对应的id(必填)
- content: 评论内容(选填)
响应
{status: 0,data: {"id": 5,"base_id": "3","content": "哈哈哈哈","user_id": 14,"updatedAt": "2019-11-20T08:43:30.659Z","createdAt": "2019-11-20T08:43:30.659Z"},error_msg: ''}
请求URL
DELETE
/comment/id
请求参数
- id: 对应的id(必填)、
响应
{status: 0,data: null,error_msg: ''}
请求URL
GET
/comment/getByBase/:id
请求参数
- id: 对应的id(必填)、
响应
{status: 0,data: {@评论信息,resume_status: {name: '一面',remark: '备注'}},error_msg: ''}
请求URL
GET
/comment/getByPosition
请求参数
- position_id: 对应的职位id(必填)
- base_id: 对应的简历id(必填)
响应
{status: 0,data: [{"id": 2,"base_id": 5,"user_id": 1,"position_id": 1,"content": "哈哈哈哈","status": "3","interviewer_comment": null,"people_comment": "people_commentpeople_commentpeople_commentpeople_comment","hunter_comment": null,"people_self_comment": null,"add_date": "2019-11-25 14:55:48","createdAt": "2019-11-25 14:42:58","updatedAt": "2019-11-25 14:42:58","resume_status": {"id": 3,"name": "二面","remark": "二面","createdAt": "2019-11-25 14:06:49","updatedAt": "2019-11-25 14:06:49"},"user": {"id": 2,"username": "jxt1","password": "4297f44b13955235245b2497399d7a93","type": 3,"email": "123@qq.com","name": "jxt1","status": "1","avatar": "/user.jpeg","remember_token": "eyJhbGciOiJIUzI1NiJ9.YWRtaW4.2mWjXZm-7iirlbqZPxwkUWoZ5w_sneZ-xoMesvHNbfo1","createdAt": "2019-11-22 15:41:20","updatedAt": "2019-12-04 16:05:45"}},],error_msg: ''}
请求头鉴权 X-auth-token
请求URL
GET
/report/new
请求参数
- user_id: 【int】猎头id(必填)
- enter_people_num: 【int】 要修改项及数值(选填)
- enter_people_num: 【int】 录入人员数,
- recommend_people_num: 【int】 推荐人数,
- interview_people_num: 【int】 面试人数,
- offer_num: 【int】 offer数,
- refuse_offer_num: 【int】 拒offer数,
- probation_people_num: 【int】 试用期,
- leave_job_people_num: 【int】 离职数,
响应
{status: 0,data: {@报表信息},error_msg: ''}
请求URL
GET
/report
响应
{status: 0,data: {count: 总数,rows: [{@报表信息},]},error_msg: ''}
请求URL
GET
/report/:id
请求参数
- id: 【id】报表id
响应
{status: 0,data: {@报表信息},error_msg: ''}
请求URL
PUT
/report/:id
请求参数
- enter_people_num: 【int】 要修改项及数值(选填)
- enter_people_num: 【int】 录入人员数,
- recommend_people_num: 【int】 推荐人数,
- interview_people_num: 【int】 面试人数,
- offer_num: 【int】 offer数,
- refuse_offer_num: 【int】 拒offer数,
- probation_people_num: 【int】 试用期,
- leave_job_people_num: 【int】 离职数,
响应
{status: 0,data: {@报表信息},error_msg: ''}
请求URL
DELETE
/report/:id
请求参数
- id: 【id】报表id
响应
{status: 0,data: null,error_msg: ''}
请求头鉴权 X-auth-token
请求URL
GET
/resume_status/new
请求参数
- name: 【varchar】 名称
- remark: 【varchar】 备注
响应
{status: 0,data: {@简历状态信息},error_msg: ''}
请求URL
GET
/resume_status
响应
{status: 0,data: {count: 总数,rows: [{@简历状态信息},]},error_msg: ''}
请求URL
GET
/resume_status/:id
请求参数
- id: 【id】id
响应
{status: 0,data: {@简历状态信息},error_msg: ''}
请求URL
PUT
/resume_status/:id
请求参数
- name: 【varchar】 名称
- remark: 【varchar】 备注
响应
{status: 0,data: {@简历状态信息},error_msg: ''}
请求URL
DELETE
/resume_status/:id
请求参数
- id: 【id】报表id
响应
{status: 0,data: null,error_msg: '删除成功'}
请求头鉴权 X-auth-token
请求URL
GET
/tips/new
请求参数
- position_id: 【int】对应的职位id
- base_id: 【int】 对应的简历id
- comment_id: 【int】 对应的评价id,
- content: 【int】 提醒内容,
- tip_date: 【int】 提醒时间,
- add_state: 【int】 添加时的简历状态,
响应
{status: 0,data: {@提醒信息},error_msg: ''}
请求URL
GET
/tips
响应
{status: 0,data: [{@提醒信息}],error_msg: ''}
请求URL
PUT
/tips/:id
请求参数
- id: 提醒的id(必填)
响应
{status: 0,data: {@提醒信息},error_msg: ''}
请求URL
DELETE
/tips/:id
请求参数
- id: 提醒的id(必填)
响应
{status: 0,data: null,error_msg: ''}
请求头鉴权 X-auth-token
请求URL
POST
/api/mail
请求参数
- to: string 接收方邮件地址,多分发送时使用逗号拼接
- subject: string 标题
- text: [string](和html有切只能有一个, html优先) 纯文字内容
- html: [string](和text有切只能有一个, html优先) HTML格式的内容
响应
成功返回:{"status": 0,"data": null,"error_msg": "发送成功"}失败返回:{"status": 500,"data": null,"error_msg": "内容不能为空,可以为HTML格式或纯文字"}