enterprise.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import request from '@/config/axios'
  2. // 获取热门企业
  3. export const getHotEnterprise = async (params) => {
  4. return await request.get({
  5. url: '/app-api/menduner/system/job/advertised/get/hot/enterprise',
  6. params
  7. })
  8. }
  9. // 企业详情
  10. export const getEnterpriseDetails = async (params) => {
  11. return await request.get({
  12. url: '/app-api/menduner/system/enterprise/detail',
  13. params
  14. })
  15. }
  16. // 效验求职者是否关注该企业
  17. export const getEnterpriseSubscribeCheck = async (params) => {
  18. return await request.get({
  19. url: '/app-api/menduner/system/person/enterprise/subscribe/check',
  20. params
  21. })
  22. }
  23. // 求职者关注企业
  24. export const getEnterpriseSubscribe = async (data) => {
  25. return await request.post({
  26. url: '/app-api/menduner/system/person/enterprise/subscribe',
  27. data
  28. })
  29. }
  30. // 求职者取消关注企业
  31. export const getEnterpriseUnsubscribe = async (enterpriseId) => {
  32. return await request.delete({
  33. url: `/app-api/menduner/system/person/enterprise/unsubscribe?enterpriseId=` + enterpriseId
  34. })
  35. }
  36. // 企业检索
  37. export const getEnterpriseSearch = async (params) => {
  38. return await request.get({
  39. url: '/app-api/menduner/system/enterprise/search',
  40. params
  41. })
  42. }