signIn.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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, appletCode) {
  7. const params = {
  8. activityId,
  9. mobile,
  10. appletCode,
  11. }
  12. return this.postRequest(`${this.BASE_URL}open/sign-in/click`, params, true)
  13. }
  14. /**
  15. * 券列表
  16. */
  17. static getUserAwardCouponList(params) {
  18. return this.postRequest(`${this.BASE_URL}open/sign-in/user-award-coupon-list`, params);
  19. }
  20. /**
  21. * 券签名列表
  22. */
  23. static getUserSignInList(params) {
  24. return this.postRequest(`${this.BASE_URL}open/sign-in/user-sign-in-list`, params);
  25. }
  26. /**
  27. * 券使用状态列表
  28. */
  29. static getUserAwardCouponUseStateList(params) {
  30. return this.postRequest(`${this.BASE_URL}open/sign-in/user-award-coupon-use-state-list`, params);
  31. }
  32. /**
  33. * 未使用的券数量
  34. */
  35. static getUserAwardCouponNum(params) {
  36. return this.postRequest(`${this.BASE_URL}open/sign-in/user-award-coupon-num`, params, true)
  37. }
  38. }
  39. export default SignIn