signIn.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import request from '../utils/request.js'
  2. class SignIn extends request {
  3. static getActivityData(mobile) {
  4. let params = {
  5. mobile
  6. };
  7. return this.postRequest(`${this.BASE_URL}open/sign-in/activity/detail`, params, true)
  8. }
  9. static triggerSignIn(activityId, mobile) {
  10. const params = {
  11. activityId,
  12. mobile,
  13. }
  14. return this.postRequest(`${this.BASE_URL}open/sign-in/click`, params, true)
  15. }
  16. /**
  17. * 券列表
  18. */
  19. static getUserAwardCouponList(params) {
  20. return this.postRequest(`${this.BASE_URL}open/sign-in/user-award-coupon-list`, params);
  21. }
  22. /**
  23. * 券签名列表
  24. */
  25. static getUserSignInList(params) {
  26. return this.postRequest(`${this.BASE_URL}open/sign-in/user-sign-in-list`, params);
  27. }
  28. /**
  29. * 券使用状态列表
  30. */
  31. static getUserAwardCouponUseStateList(params) {
  32. return this.postRequest(`${this.BASE_URL}open/sign-in/user-award-coupon-use-state-list`, params);
  33. }
  34. /**
  35. * 未使用的券数量
  36. */
  37. static getUserAwardCouponNum(params) {
  38. return this.postRequest(`${this.BASE_URL}open/sign-in/user-award-coupon-num`, params, true)
  39. }
  40. }
  41. export default SignIn