noticeTable.ts 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import { resultSuccess } from '../_util';
  2. const noticeTable = (_pageSize) => {
  3. return [
  4. {
  5. key: '1ea9d46db3f218c93dff07ef52431417',
  6. type: 'stopServerNotice',
  7. content: '尊敬的玩家,服务器将在今日11:00,进行停服维护,预计30分钟,请注意下线。',
  8. create_at: 1656643872,
  9. update_at: 0,
  10. start_at: 1656643696,
  11. end_at: 1656644116,
  12. interval: 1,
  13. },
  14. {
  15. key: 'cbdb4068dff9e7493886b569fa32e3df',
  16. type: 'stopServerNotice',
  17. content: '尊敬的玩家,服务器将在今日15:00,进行停服维护,预计30分钟,请注意下线。',
  18. create_at: 0,
  19. update_at: 1647344531,
  20. start_at: 1647327030,
  21. end_at: 1647327600,
  22. interval: 2,
  23. },
  24. ];
  25. };
  26. export default [
  27. {
  28. url: '/api/echarts/noticeTable',
  29. timeout: 1,
  30. method: 'get',
  31. response: ({ query }) => {
  32. const { page = 1, pageSize = 10 } = query;
  33. const list = noticeTable(Number(pageSize));
  34. return resultSuccess({
  35. page: Number(page),
  36. pageSize: Number(pageSize),
  37. pageCount: 1,
  38. list,
  39. });
  40. },
  41. },
  42. ];