api.dart 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. class Api {
  2. static const String baseUrl = 'http://api.fast.dev.liveplus.fun:80/api/';
  3. //微信登录
  4. static const String outhLogin = '${baseUrl}user/oauth2/login';
  5. //微信绑定
  6. static const String outhBind = '${baseUrl}user/oauth2/bind';
  7. //邀请码
  8. static const String inviteCode = '${baseUrl}user/input-invite-code';
  9. //开始断食
  10. static const String start = '${baseUrl}fasting/start';
  11. //延迟断食
  12. static const String delay = '${baseUrl}fasting/delay';
  13. //当前断食状态
  14. static const String current = '${baseUrl}fasting/current';
  15. //结束断食
  16. static const String end = '${baseUrl}fasting/end';
  17. //结束断食确认
  18. static const String endConfirm = '${baseUrl}fasting/end-confirm';
  19. //放弃记录
  20. static const String giveUp = '${baseUrl}fasting/give-up';
  21. //逆龄石记录
  22. static const String balance = '${baseUrl}fasting/rjv-balance';
  23. //结束计划
  24. static const String stop = '${baseUrl}fasting/stop';
  25. //修改服务器时间
  26. static const String fixTime = '${baseUrl}server-time-fix';
  27. //服务器时间
  28. static const String serverTime = '${baseUrl}server-time';
  29. //断食日历
  30. static const String calendars = '${baseUrl}my-fasting/calendars';
  31. //断食日历详情
  32. static const String records = '${baseUrl}my-fasting/records';
  33. //逆龄石记录
  34. static const String stoneRecords = '${baseUrl}my-rjv-records';
  35. //在线人数
  36. static const String onlineUsers = '${baseUrl}home/online-users';
  37. //断食状态检查
  38. static const String check = '${baseUrl}fasting/check';
  39. //断食开始打卡
  40. static const String checkin = '${baseUrl}fasting/checkin';
  41. //断食结束打卡
  42. static const String checkout = '${baseUrl}fasting/checkout';
  43. //完成任务人数
  44. static const String overalls = '${baseUrl}home/overalls';
  45. //当前用户信息
  46. static const String userInfo = '${baseUrl}user/info';
  47. //二维码
  48. static const String qrcode = '${baseUrl}home/qr-img?';
  49. //绑定用户推送id
  50. static const String bindPushId = '${baseUrl}user/user-push-id';
  51. //oss-form-upload
  52. static const String ossFormUpload =
  53. '${baseUrl}thirdparty/aliyun/oss-form-upload';
  54. //意见反馈
  55. static const String feedback = '${baseUrl}feedbacks';
  56. //通过fastid获取挑战结果
  57. static const String profits = '${baseUrl}fasting/profits/';
  58. //检查是否可以注册
  59. static const String checkPhoneRegister = '${baseUrl}user/mobile-can-register';
  60. //发送验证码
  61. static const String sendCode = '${baseUrl}sms/login-verify-code';
  62. //验证码登录
  63. static const String smsLogin = '${baseUrl}user/sms/login';
  64. //手机号绑定
  65. static const String phoneBind = '${baseUrl}user/mobile-bind';
  66. //config
  67. static const String serverConfig = '${baseUrl}server-configs';
  68. //resourceUrls
  69. static const String resourcesUrls = '${baseUrl}static-resource-urls';
  70. //pay skus
  71. static const String recharge = '${baseUrl}rjv-recharges';
  72. //问候语
  73. static const String prompts = '${baseUrl}home/fasting-prompts';
  74. //清除断食记录
  75. static const String clearFast = '${baseUrl}clear/fasting';
  76. //删除账号
  77. static const String delAccount = '${baseUrl}clear/user';
  78. }