123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186 |
- import request from "@/utils/request"
- // 根据条件搜索招聘职位
- export const getJobAdvertisedSearch = (params) => {
- return request({
- url: '/app-api/menduner/system/job/advertised/search',
- method: 'GET',
- params,
- custom: {
- showLoading: false,
- auth: false
- }
- })
- }
- // 推荐职位列表
- export const getPromotedPosition = (params) => {
- return request({
- url: '/app-api/menduner/system/job/advertised/get/recommended',
- method: 'GET',
- params,
- custom: {
- showLoading: false,
- auth: false
- }
- })
- }
- // 职位详情
- export const getPositionDetails = (params) => {
- return request({
- url: '/app-api/menduner/system/job/advertised/get/detail',
- method: 'GET',
- params,
- custom: {
- showLoading: false,
- auth: false
- }
- })
- }
- // 效验招聘职位是否投递
- export const jobCvRelCheckSend = (params) => {
- return request({
- url: '/app-api/menduner/system/job-cv-rel/send/check',
- method: 'GET',
- params,
- custom: {
- showLoading: false,
- auth: true
- }
- })
- }
- // 效验求职者是否收藏该职位
- export const getJobFavoriteCheck = (params) => {
- return request({
- url: '/app-api/menduner/system/person/job/favorite/check',
- method: 'GET',
- params,
- custom: {
- showLoading: false,
- auth: true
- }
- })
- }
- // 求职者收藏职位
- export const getPersonJobFavorite = (data) => {
- return request({
- url: '/app-api/menduner/system/person/job/favorite',
- method: 'POST',
- data,
- custom: {
- auth: true,
- showLoading: false
- }
- })
- }
- // 求职者取消收藏职位
- export const getPersonJobUnfavorite = (jobId) => {
- return request({
- url: `/app-api/menduner/system/person/job/unfavorite?jobId=` + jobId,
- method: 'DELETE',
- // params: {
- // jobId
- // },
- custom: {
- auth: true,
- showLoading: false
- }
- })
- }
- // 投递简历
- export const jobCvRelSend = (data) => {
- return request({
- url: '/app-api/menduner/system/job-cv-rel/send',
- method: 'POST',
- data,
- custom: {
- auth: true,
- showLoading: false
- }
- })
- }
- // 众聘分享-投递简历
- export const jobCvRelHireSend = (data) => {
- return request({
- url: '/app-api/menduner/system/job-cv-rel/hire/recommend/send',
- method: 'POST',
- data,
- custom: {
- auth: true,
- showLoading: false
- }
- })
- }
- // 获取众聘职位分页
- export const getJobAdvertisedHire = (params) => {
- return request({
- url: '/app-api/menduner/system/job/advertised/get/hire',
- method: 'GET',
- params,
- custom: {
- showLoading: false,
- auth: false
- }
- })
- }
- // 获取统计信息
- export const getRecommendCount = (params) => {
- return request({
- url: '/app-api/menduner/system/job-cv-rel/hire/get/recommend/count',
- method: 'GET',
- params,
- custom: {
- showLoading: false,
- auth: true
- }
- })
- }
- // 二维码拉新记录
- export const getInviteRecord = (params) => {
- return request({
- url: '/app-api/menduner/system/person/get/invite/person/page',
- method: 'GET',
- params,
- custom: {
- showLoading: false,
- auth: true
- }
- })
- }
- // 获取统计信息
- export const getRecommendationList = (params) => {
- return request({
- url: '/app-api/menduner/system/job-cv-rel/hire/page',
- method: 'GET',
- params,
- custom: {
- showLoading: false,
- auth: true
- }
- })
- }
- // 根据id查询分享的职位id与推荐人id
- export const getShareDetail = (params) => {
- return request({
- url: '/app-api/menduner/system/job/advertised/get/share',
- method: 'GET',
- params,
- custom: {
- showLoading: false,
- auth: false
- }
- })
- }
|