enterprise.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  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. }
  43. // 点击企业详情埋点
  44. export const enterpriseClick = async (data) => {
  45. return await request.post({
  46. url: '/app-api/menduner/system/enterprise/click',
  47. data
  48. })
  49. }
  50. // 招聘端-牛人管理-列表
  51. export const getPersonCvPage = async (params) => {
  52. return await request.get({
  53. url: '/app-admin-api/menduner/system/person-cv/page',
  54. params
  55. })
  56. }
  57. // 招聘端-牛人管理-获取发布的职位列表
  58. export const getJobAdvertised = async () => {
  59. return await request.get({
  60. url: '/app-admin-api/menduner/system/job-advertised/list'
  61. })
  62. }
  63. // 招聘端-保存用户基本信息
  64. export const saveUserInfo = async (data) => {
  65. return await request.post({
  66. url: '/app-admin-api/menduner/system/user/save',
  67. data
  68. })
  69. }
  70. // 招聘端-获取人才的在线简历详情
  71. export const getPersonCvDetail = async (userId, id) => {
  72. return await request.get({
  73. url: `/app-admin-api/menduner/system/person-cv/detail?userId=${userId}&id=${id}`
  74. })
  75. }
  76. // 招聘端-牛人管理-加入不合适
  77. export const joinEliminate = async (ids) => {
  78. return await request.post({
  79. url: `/app-admin-api/menduner/system/person-cv/eliminate?ids=${ids}`
  80. })
  81. }
  82. // 招聘端-系统管理-用户管理-列表
  83. export const getEnterpriseUserList = async (params) => {
  84. return await request.get({
  85. url: '/app-admin-api/menduner/system/user/page',
  86. params
  87. })
  88. }
  89. // 招聘端-企业信息-获取基本信息
  90. export const getEnterpriseBaseInfo = async (params) => {
  91. return await request.get({
  92. url: '/app-admin-api/menduner/system/enterprise/get',
  93. params
  94. })
  95. }
  96. // 招聘端-企业信息-修改基本信息
  97. export const updateEnterpriseBaseInfo = async (data) => {
  98. return await request.post({
  99. url: '/app-admin-api/menduner/system/enterprise/update',
  100. data
  101. })
  102. }
  103. // 招聘端-企业信息-修改企业相册
  104. export const updateEnterpriseAlbum = async (data) => {
  105. return await request.post({
  106. url: '/app-admin-api/menduner/system/enterprise/album/update',
  107. data
  108. })
  109. }
  110. // 招聘端-企业信息-修改营业执照信息
  111. export const updateEnterpriseBusiness = async (data) => {
  112. return await request.post({
  113. url: '/app-admin-api/menduner/system/enterprise/business/update',
  114. data
  115. })
  116. }
  117. // 招聘端-企业信息-修改企业logo
  118. export const updateEnterpriseLogo = async (data) => {
  119. return await request.post({
  120. url: '/app-admin-api/menduner/system/enterprise/logo/update',
  121. data
  122. })
  123. }
  124. // 招聘端-企业信息-修改企业福利标签
  125. export const updateEnterpriseWelfare = async (data) => {
  126. return await request.post({
  127. url: '/app-admin-api/menduner/system/enterprise/welfare/update',
  128. data
  129. })
  130. }