signIn.js 1.1 KB

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