enterprise.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  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 () => {
  91. return await request.get({
  92. url: '/app-admin-api/menduner/system/enterprise/get'
  93. })
  94. }
  95. // 招聘端-企业信息-修改基本信息
  96. export const updateEnterpriseBaseInfo = async (data) => {
  97. return await request.post({
  98. url: '/app-admin-api/menduner/system/enterprise/update',
  99. data
  100. })
  101. }
  102. // 招聘端-企业信息-修改企业相册
  103. export const updateEnterpriseAlbum = async (data) => {
  104. return await request.post({
  105. url: '/app-admin-api/menduner/system/enterprise/album/update',
  106. data
  107. })
  108. }
  109. // 招聘端-企业信息-修改营业执照信息
  110. export const updateEnterpriseBusiness = async (data) => {
  111. return await request.post({
  112. url: '/app-admin-api/menduner/system/enterprise/business/update',
  113. data
  114. })
  115. }
  116. // 招聘端-企业信息-获取营业执照信息
  117. export const getEnterpriseBusiness = async (params) => {
  118. return await request.get({
  119. url: '/app-admin-api/menduner/system/enterprise/business/get',
  120. params
  121. })
  122. }
  123. // 招聘端-企业信息-修改企业logo
  124. export const updateEnterpriseLogo = async (data) => {
  125. return await request.post({
  126. url: '/app-admin-api/menduner/system/enterprise/logo/update',
  127. data
  128. })
  129. }
  130. // // 招聘端-企业信息-获取企业福利标签
  131. // export const getEnterpriseWelfare = async (params) => {
  132. // return await request.get({
  133. // url: '/app-admin-api/menduner/system/enterprise/welfare/get',
  134. // params
  135. // })
  136. // }
  137. // 招聘端-企业信息-修改企业福利标签
  138. export const updateEnterpriseWelfare = async (data) => {
  139. return await request.post({
  140. url: '/app-admin-api/menduner/system/enterprise/welfare/update',
  141. data
  142. })
  143. }