1 Star 0 Fork 0

耿嘉祺 / TusStar_FrontEnd

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or download
后端接口.md 7.09 KB
Copy Edit Raw Blame History
耿嘉祺 authored 2020-07-22 16:51 . 初始化前端仓库

普通用户 /user

get

  • /jobList

    查看岗位列表,粗略信息

    返回值

    • Job型对象数组
  • /job/{id}

    int id

    查看某个岗位的详细信息,此id为job表的id

    返回值

    • Job型对象(1个)
  • /getResume

    返回曾经创建的简历内容

    返回值

    • Resume对象
  • /resumeExist

    判断是否有简历

    返回值

    • 有:have_resume
    • 没有:no_resume
  • /getAllCompanies

    得到公司列表,粗略信息

    返回值

    • CompanyIInfo型对象数组
  • /companyDetail/{id}

    int id

    查看某个公司的详细信息,此id为公司的id

    返回值

    • CompanyInfo型对象(1个)
  • /postedJobs/{name}

    String name

    查看某个公司曾经发布的岗位,此name为企业的名称

    返回值

    • Job型对象数组
  • /emailCode/{email}

    String mail

    邮箱验证接口

    返回值

    • 登录验证码:6位数的int型
  • /ifApplyJob/{id}

    int id

    判断用户是否申请了岗位,此id为job表的id

    返回值

    • 申请过:applied
    • 第一次申请:firstApply
  • /getName

    获取登录者名称

    返回值

    • 名称
  • /logOut

    注销

    返回值

    • success
  • /getUserInfo

    获取个人基本信息

    返回值

    • User对象
  • /getUserAppliedJobs

    返回值

    • UserApplyJob型对象数组,包括jobId, jobName, companyName, workLocation, nature, status, postTime(此处为用户申请岗位时间)
  • /headExist

    判断有没有头像

    返回值

    • 有:直接返回名字
    • 没有:noHave
  • /getJobTypeNum

    统计职位分类个数

    返回值

    • int数组

post

  • /login

    String phone, String password

    登录

    返回值

    • 登录成功:success
    • 密码错误:error_password
    • 用户不存在:error_no user
  • /register

    String phone, String name, String email, String password

    注册

    返回值

    • 注册成功:success
    • 注册失败:fail
    • 用户已经存在:userExist
  • /createResume

    String name, String degree, String birth, String sex, String nation, 
    String introduction, String address, String phone, String email, String school, 
    String department, String major, String educationalSystem, 
    String timeOfEnrollment, String overHeadInfo, int salary, String internInfo

    创建简历

    返回值

    • 成功:success
    • 失败:fail
  • /updateResume

    String name, String degree, String birth, String sex, String nation, 
    String introduction, String address, String phone, String email, String school, 
    String department, String major, String educationalSystem, 
    String timeOfEnrollment, String overHeadInfo, int salary, String internInfo

    更新简历

    返回值

    • 成功:success
    • 失败:fail
  • /applyJob/{id}

    int id

    用户申请岗位,注意id为job表的id

    返回值

    • 成功:success
    • 失败:fail
  • /searchJobs

    String jobName, String workLocation, String type

    搜索岗位

    返回值

    • Job型对象数组
  • /uploadHead

    MultipartFile file

    上传头像

    返回值

    • 成功:success

企业用户 /company

get

  • /jobList

    查看岗位列表,粗略信息

    返回值

    • Job型对象数组
  • /job/{id}

    int id

    查看某个岗位的详细信息,此id为job表的id

    返回值

    • Job型对象(1个)
  • /getAllCompanies

    得到公司列表,粗略信息

    返回值

    • CompanyIInfo型对象数组
  • /companyDetail/{id}

    int id

    查看某个公司的详细信息,此id为公司的id

    返回值

    • CompanyInfo型对象(1个)
  • /postedJobs/{name}

    String name

    查看某个公司曾经发布的岗位,此name为企业的名称

    返回值

    • Job型对象数组
  • /emailCode/{email}

    String mail

    邮箱验证接口

    返回值

    • 登录验证码:6位数的int型
  • /getName

    获取登录者名称

    返回值

    • 名称
  • /logOut

    注销

    返回值

    • success
  • /getId

    得到公司的id

    返回值

    • id
  • /getPendings

    得到待处理的申请

    返回值

    • Pending型对象数组
  • /interview

    String phone, String jobName

    通知面试

    返回值

    • 成功:success
    • 失败:fail
  • /viewResume/{phone}

    String phone

    查看简历

    返回值

    • Resume型对象
  • /refuse

    String phone, String jobName

    拒绝职位申请

    返回值

    • 成功:success
    • 失败:fail
  • /work

    String phone, String jobName

    通知报到

    返回值

    • 成功:success
    • 失败:fail
  • /headExist

    判断有没有头像

    返回值

    • 有:直接返回名字
    • 没有:noHave
  • /licenseExist

    判断是否有执照

    返回值

    • 有:返回名字
    • 没有:noHave
  • /getJobTypeNum

    统计职位分类个数

    返回值

    • int数组

post

  • /login

    String email, String password

    登录

    返回值

    • 登录成功:success
    • 密码错误:error_password
    • 用户不存在:error_no companyuser
  • /register

    String name, String type, String scale, String area, int fund, 
    String industry, String phone, String email, String introduction, 
    String listed, String headQuarters, String website, String password

    注册

    返回值

    • 注册成功:success
    • 注册失败:fail
    • 用户已经存在:userExist
  • /postJob

    String jobName, String nature, String type, String workLocation, int salary,
    String degree, String experience, String email, String contactPhone, 
    String contactName, int recruitingNumbers, String jobWelfare, 
    String jobDesc, String jobContent

    企业发布工作

    返回值

    • 成功:success
    • 失败:fail
  • /searchJobs

    String jobName, String workLocation, String type

    搜索岗位

    返回值

    • Job型对象数组
  • /uploadHead

    MultipartFile file

    上传头像

    返回值

    • 成功:success
  • /uploadLicense

    MultipartFile file

    上传执照

    返回值

    • 成功:success

Comment ( 0 )

Sign in for post a comment

1
https://gitee.com/GJQGo/TusStar_FrontEnd.git
git@gitee.com:GJQGo/TusStar_FrontEnd.git
GJQGo
TusStar_FrontEnd
TusStar_FrontEnd
master

Search