recruit.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import request from '../utils/request.js'
  2. class recruit extends request {
  3. static async getRecruitList(name = '', type = 1, page = 1, pageSize = 10) {
  4. var data = {
  5. page: page,
  6. pageSize: pageSize,
  7. name: name,
  8. type: type,
  9. }
  10. const res = await this.postRequest(`${this.BASE_URL}open/recruit/list-recruit`, data)
  11. return res.data
  12. }
  13. static async getRecruitInfo(id) {
  14. var data = {
  15. id: id
  16. }
  17. const res = await this.postRequest(`${this.BASE_URL}open/recruit/info-recruit`, data)
  18. return res.data;
  19. }
  20. static async getRecruitLikeInfo(id,openid) {
  21. var data = {
  22. recruitsId: id,
  23. openid: openid,
  24. }
  25. const res = await this.postRequest(`${this.BASE_URL}open/recruit/info-like-recruit`, data)
  26. return res.data;
  27. }
  28. static async collectionRecruit(openId,recruitsId) {
  29. var data = {
  30. openid: openId,
  31. recruitsId: recruitsId
  32. }
  33. const res = await this.postRequest(`${this.BASE_URL}open/recruit/collection-recruit`, data)
  34. return res.data;
  35. }
  36. static async saveUser(data) {
  37. const res = await this.postRequest(`${this.BASE_URL}open/recruit/save-user`, data)
  38. return res.data;
  39. }
  40. static async loginUser(data) {
  41. const res = await this.postRequest(`${this.BASE_URL}open/recruit/login-user`, data)
  42. return res.data;
  43. }
  44. static async infoUser(data) {
  45. const res = await this.postRequest(`${this.BASE_URL}open/recruit/info-user`, data)
  46. return res.data;
  47. }
  48. }
  49. export default recruit