basePortalModelFollowInfo.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. import request from '@/utils/request'
  2. import qs from 'qs'
  3. // export const getBasePortalModelFollowInfos = (params) => {
  4. // return new request({
  5. // url: './op/basePortalModelFollowInfos/',
  6. // method: 'get',
  7. // params: params
  8. // });
  9. // }
  10. // export const get = (id) => {
  11. // return new request({
  12. // url: './op/basePortalModelFollowInfos/' + id,
  13. // method: 'get',
  14. // });
  15. // }
  16. // export function saveOrUpdate(basePortalModelFollowInfo, token) {
  17. // return new request({
  18. // url: './op/basePortalModelFollowInfos',
  19. // method: (basePortalModelFollowInfo.id ? 'put' : 'post'),
  20. // headers: {
  21. // token
  22. // },
  23. // data: {
  24. // basePortalModelFollowInfo
  25. // }
  26. // });
  27. // }
  28. // export function del(id) {
  29. // return new request({
  30. // url: './op/basePortalModelFollowInfos/' + id,
  31. // method: 'delete',
  32. // });
  33. // }
  34. /**
  35. *
  36. * @param {*} modelId
  37. * @param {*} modelType
  38. * modelType:模块类型
  39. * modelId:模块ID
  40. * return : {"status":"200","msg":"ok","data":"1"}
  41. */
  42. export const getFollowModeNumlByModelId = (modelId,modelType) => {
  43. return new request({
  44. url: './op/basePortalModelFollowInfos/followModeNumlByModelId',
  45. method: 'get',
  46. params: {
  47. modelId:modelId,
  48. modelType:modelType
  49. }
  50. });
  51. }
  52. export const getFollowModeNumlByModelIdAndUserId = (modelId,modelType,userId) => {
  53. return new request({
  54. url: './op/basePortalModelFollowInfos/followModelStatusByModelIdAndUserId',
  55. method: 'get',
  56. params: {
  57. modelId:modelId,
  58. modelType:modelType,
  59. userId:userId
  60. }
  61. });
  62. }
  63. /**
  64. *
  65. * @param {*} userId
  66. * userId: 门户用户ID
  67. */
  68. // export const getFollowModelNumByUser = (userId,token) => {
  69. // return new request({
  70. // url: './op/basePortalModelFollowInfos/followModelNumByUser',
  71. // method: 'get',
  72. // headers: {
  73. // token
  74. // },
  75. // params: {
  76. // userId:userId
  77. // }
  78. // });
  79. // }
  80. export const getFollowModelNumByUser = (lang) => {
  81. return new request({
  82. url: './op/basePortalModelFollowInfos/followModelNumByUser',
  83. method: 'get',
  84. // headers: {
  85. // token
  86. // },
  87. params: {
  88. language:lang
  89. }
  90. });
  91. }
  92. /**
  93. *
  94. * @param {modelId,modelType,userId,followType} params
  95. * @param {*} token
  96. * modelId: 模块ID
  97. * modelType: 模块类型
  98. * userId: 门户用户ID
  99. * followType: 操作类型 关注:follow,取消关注:unfollow
  100. */
  101. export function saveFollowModel(modelId,modelType,userId,followType, token) {
  102. return new request({
  103. url: './op/basePortalModelFollowInfos/followModel',
  104. method: ('post'),
  105. headers: {
  106. token
  107. },
  108. data: {
  109. modelId:modelId,
  110. modelType:modelType,
  111. userId:userId,
  112. followType:followType,
  113. }
  114. });
  115. }
  116. /**
  117. *
  118. * @param {*} modelId
  119. * @param {*} modelType
  120. * @param {*} userId
  121. * modelId: 模块ID
  122. * modelType: 模块类型
  123. * userId: 门户用户ID
  124. * return : boolean 存在:true,不存在:false
  125. */
  126. export const getFollowModelStatusByModelIdAndUserId = (modelId,modelType,userId) => {
  127. return new request({
  128. url: './op/basePortalModelFollowInfos/followModelStatusByModelIdAndUserId',
  129. method: 'get',
  130. params: {
  131. modelId:modelId,
  132. modelType:modelType,
  133. userId:userId,
  134. }
  135. });
  136. }