index.js 898 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import fetch from '../fetch.js'
  2. export default {
  3. /**
  4. * 通知消息列表
  5. * @param params
  6. * @returns {Promise | Promise<unknown>}
  7. */
  8. list(params) {
  9. return fetch('/blade-project-manage-v2/announcementsend/v2/page', params)
  10. },
  11. /**
  12. * 未读消息数量
  13. * @param params
  14. * @returns {Promise | Promise<unknown>}
  15. */
  16. count(params) {
  17. return fetch(
  18. '/blade-project-manage-v2/announcementsend/v2/notReadCount',
  19. params
  20. )
  21. },
  22. /**
  23. * 标记为已读
  24. * @param params
  25. * @returns {Promise | Promise<unknown>}
  26. */
  27. markRead(params) {
  28. return fetch(
  29. '/blade-project-manage-v2/announcementsend/v2/read',
  30. params,
  31. 'post'
  32. )
  33. },
  34. /**
  35. * 全部已读
  36. * @returns {Promise<unknown>}
  37. */
  38. readAll() {
  39. return fetch(
  40. '/blade-project-manage-v2/announcementsend/v2/allRead',
  41. null,
  42. 'post'
  43. )
  44. }
  45. }