api_const.dart 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  1. /// @author: bo.zeng
  2. /// @email: cnhbwds@gmail.com
  3. /// @date: 2025 2025/4/9 16:00
  4. /// @description:
  5. final String baseUrl =
  6. 'https://app.xhrbxxf.com/'; //https://xxf-2.dynamicycle.com/
  7. //发送验证码
  8. final String apiSendSMSCode = "/api/member/register_sms_code";
  9. //登录验证码
  10. final String apiSendLoginSMSCode = "/api/member/sendSms";
  11. //注册
  12. final String apiRegister = '/api/member/register';
  13. //密码登录
  14. final String apiLogin = '/api/member/login';
  15. //验证码登录
  16. final String apiLoginSMSCode = '/api/member/smsLogin';
  17. //注销
  18. final String apiLogout = '/api/member/delete';
  19. //积分信息
  20. final String apiLevel = '/api/member/level';
  21. //获取|编辑个人信息
  22. final String apiMemberInfo = '/api/member/info';
  23. //上传个人头像
  24. final String apiMemberAvatar = '/api/member/avatar';
  25. //积分信息
  26. final String apiMemberLevel = '/api/member/level';
  27. //修改密码
  28. final String apiChangePassword = '/api/member/reset_pwd';
  29. //推荐视频
  30. final String apiVideoRecommend = '/api/cms/content/video/recommend';
  31. //视频列表
  32. final String apiVideoList = '/api/cms/content/video/list';
  33. //视频详情
  34. final String apiVideoDetail = '/api/cms/content/video/detail';
  35. //视频评论列表
  36. final String apiVideoCommentList = '/api/cms/content/video/comment/list';
  37. //举报评论
  38. final String apiCommentReport = '/api/cms/member/report';
  39. //视频点赞
  40. final String apiVideoLike = '/api/cms/content/video/like';
  41. //视频取消点赞
  42. final String apiVideoCancelLike = '/api/cms/content/video/like/cancel';
  43. //视频收藏
  44. final String apiVideoFavorite = '/api/cms/content/video/favorite';
  45. //视频取消收藏
  46. final String apiVideoCancelFavorite = '/api/cms/content/video/favorite/cancel';
  47. //视频分享
  48. final String apiVideoShare = '/api/cms/content/video/share';
  49. //发表视频评论
  50. final String apiVideoCommentPublish = '/api/cms/content/video/comment';
  51. //话题/热门
  52. final String apiTopicHot = '/api/cms/content/topic/hot';
  53. //话题/榜单
  54. final String apiTopicRank = '/api/cms/content/topic/rank';
  55. //话题/列表
  56. final String apiTopicList = '/api/cms/content/topic/list';
  57. //话题/详情
  58. final String apiTopicDetail = '/api/cms/content/topic/detail';
  59. //话题/详论列表
  60. final String apiTopicCommentList = '/api/cms/content/topic/comment/list';
  61. //话题点赞
  62. final String apiTopicLike = '/api/cms/content/topic/like';
  63. //话题取消点赞
  64. final String apiTopicCancelLike = '/api/cms/content/topic/like/cancel';
  65. //话题收藏
  66. final String apiTopicFavorite = '/api/cms/content/topic/favorite';
  67. //话题取消收藏
  68. final String apiTopicCancelFavorite = '/api/cms/content/topic/favorite/cancel';
  69. //话题/发表评论
  70. final String apiTopicCommentPublish = '/api/cms/content/topic/comment/submit';
  71. //所有的banner统一用这个接口,通过type区分
  72. final String apiBannerList = '/api/cms/content/banner/list';
  73. //活动/视频列表
  74. final String apiActivityVideoList = '/api/cms/content/activity/video';
  75. //活动/活动列表
  76. final String apiActivityList = '/api/cms/content/activity/list';
  77. //活动详情
  78. final String apiActivityDetail = '/api/cms/content/activity/detail';
  79. //活动报名
  80. final String apiActivityRegister = '/api/cms/content/activity/register';
  81. //活动点赞
  82. final String apiActivityLike = '/api/cms/content/activity/like';
  83. //活动取消点赞
  84. final String apiActivityCancelLike = '/api/cms/content/activity/like/cancel';
  85. //活动收藏
  86. final String apiActivityFavorite = '/api/cms/content/activity/favorite';
  87. //活动取消收藏
  88. final String apiActivityCancelFavorite =
  89. '/api/cms/content/activity/favorite/cancel';
  90. //活动分享
  91. final String apiActivityShare = '/api/cms/content/activity/share';
  92. //活动评论列表
  93. final String apiActivityCommentList = '/api/cms/content/activity/comment/list';
  94. //活动发表评论
  95. final String apiActivityCommentPublish = '/api/cms/content/activity/comment';
  96. //新闻分类
  97. final String apiNewsCategory = '/api/cms/article/category';
  98. //新闻列表
  99. final String apiNewsList = '/api/cms/article/list';
  100. //新闻详情
  101. final String apiNewsDetail = '/api/cms/article/detail';
  102. //新闻评论列表
  103. final String apiNewsCommentList = '/api/cms/article/comment/list';
  104. //新闻发表评论
  105. final String apiNewsCommentPublish = '/api/cms/article/comment';
  106. //个人收藏
  107. final String apiMemberFavorite = '/api/cms/member/favorites';
  108. //个人报名活动
  109. final String apiMemberActivities = '/api/cms/member/activities';
  110. //个人阅读历史
  111. final String apiMemberReadHistory = '/api/cms/member/view/history';
  112. //个人我的积分
  113. final String apiMemberScoreLevel = '/api/member/level';
  114. //新闻收藏
  115. final String apiNewsFavorite = '/api/cms/article/favorite';
  116. //新闻点赞
  117. final String apiNewsLike = '/api/cms/article/like';
  118. //新闻取消点赞
  119. final String apiNewsCancelLike = '/api/cms/article/like/cancel';
  120. //新闻取消收藏
  121. final String apiNewsCancelFavorite = '/api/cms/article/favorite/cancel';
  122. //搜索
  123. final String apiSearch = '/api/cms/search/query';
  124. //视频搜索
  125. final String apiVideoSearch = '/api/cms/search/query/video';
  126. //活动搜索
  127. final String apiActivitySearch = '/api/cms/search/query/activity';
  128. //活动搜索
  129. final String apiHotWord = '/api/cms/search/query/hotWord';
  130. //用户消息
  131. final String apiMsgCenter = '/api/cms/member/mentions';
  132. //专题列表
  133. final String apiSpecialList = '/api/cms/column/list';
  134. //专题详情
  135. final String apiSpecialDetail = '/api/cms/column/detail';
  136. //系统信息
  137. final String apiSystemInfo = '/api/system/info';
  138. //话题分享
  139. final String apiTopicShare = '/api/cms/content/topic/share';
  140. //新闻分享
  141. final String apiNewsShare = '/api/cms/article/share';
  142. final testImageUrlGirl =
  143. 'https://idea-cp.cnfin.com/ice/2025/04/09/036d1dc1efbd4c569bd4c03a4ec9ec97.jpeg?enable=&w=256&h=160&cut=';
  144. final testImageFlower =
  145. "https://f3.cnfin.com/group1/M00/0A/3F/rB02iGe-eWaAZXaGAAEOsuhDlGQ424.jpg?enable=&w=160&h=100&cut=";
  146. final testImageFood =
  147. "http://f3.cnfin.com/group2/M00/0B/11/rB02i2dUp9qADpFSAAHFkzbOuVg029.jpg?enable=&w=256&h=170&cut=";
  148. final testLiquor =
  149. "http://www.news.cn/info/20250401/31d6331250bd4d92beb301c7beeb016a/6d493536a594496bae70eb438f189d87.png";