86133 | aaa3f5d | 2025-04-20 21:33:29 +0800 | [diff] [blame^] | 1 | import { Request, Response } from 'express'; |
| 2 | |
| 3 | const getNotices = (req: Request, res: Response) => { |
| 4 | res.json({ |
| 5 | data: [ |
| 6 | { |
| 7 | id: '000000001', |
| 8 | avatar: |
| 9 | 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/MSbDR4FR2MUAAAAAAAAAAAAAFl94AQBr', |
| 10 | title: '你收到了 14 份新周报', |
| 11 | datetime: '2017-08-09', |
| 12 | type: 'notification', |
| 13 | }, |
| 14 | { |
| 15 | id: '000000002', |
| 16 | avatar: |
| 17 | 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/hX-PTavYIq4AAAAAAAAAAAAAFl94AQBr', |
| 18 | title: '你推荐的 曲妮妮 已通过第三轮面试', |
| 19 | datetime: '2017-08-08', |
| 20 | type: 'notification', |
| 21 | }, |
| 22 | { |
| 23 | id: '000000003', |
| 24 | avatar: |
| 25 | 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/jHX5R5l3QjQAAAAAAAAAAAAAFl94AQBr', |
| 26 | title: '这种模板可以区分多种通知类型', |
| 27 | datetime: '2017-08-07', |
| 28 | read: true, |
| 29 | type: 'notification', |
| 30 | }, |
| 31 | { |
| 32 | id: '000000004', |
| 33 | avatar: |
| 34 | 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/Wr4mQqx6jfwAAAAAAAAAAAAAFl94AQBr', |
| 35 | title: '左侧图标用于区分不同的类型', |
| 36 | datetime: '2017-08-07', |
| 37 | type: 'notification', |
| 38 | }, |
| 39 | { |
| 40 | id: '000000005', |
| 41 | avatar: |
| 42 | 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/Mzj_TbcWUj4AAAAAAAAAAAAAFl94AQBr', |
| 43 | title: '内容不要超过两行字,超出时自动截断', |
| 44 | datetime: '2017-08-07', |
| 45 | type: 'notification', |
| 46 | }, |
| 47 | { |
| 48 | id: '000000006', |
| 49 | avatar: |
| 50 | 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/eXLzRbPqQE4AAAAAAAAAAAAAFl94AQBr', |
| 51 | title: '曲丽丽 评论了你', |
| 52 | description: '描述信息描述信息描述信息', |
| 53 | datetime: '2017-08-07', |
| 54 | type: 'message', |
| 55 | clickClose: true, |
| 56 | }, |
| 57 | { |
| 58 | id: '000000007', |
| 59 | avatar: |
| 60 | 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/w5mRQY2AmEEAAAAAAAAAAAAAFl94AQBr', |
| 61 | title: '朱偏右 回复了你', |
| 62 | description: '这种模板用于提醒谁与你发生了互动,左侧放『谁』的头像', |
| 63 | datetime: '2017-08-07', |
| 64 | type: 'message', |
| 65 | clickClose: true, |
| 66 | }, |
| 67 | { |
| 68 | id: '000000008', |
| 69 | avatar: |
| 70 | 'https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/wPadR5M9918AAAAAAAAAAAAAFl94AQBr', |
| 71 | title: '标题', |
| 72 | description: '这种模板用于提醒谁与你发生了互动,左侧放『谁』的头像', |
| 73 | datetime: '2017-08-07', |
| 74 | type: 'message', |
| 75 | clickClose: true, |
| 76 | }, |
| 77 | { |
| 78 | id: '000000009', |
| 79 | title: '任务名称', |
| 80 | description: '任务需要在 2017-01-12 20:00 前启动', |
| 81 | extra: '未开始', |
| 82 | status: 'todo', |
| 83 | type: 'event', |
| 84 | }, |
| 85 | { |
| 86 | id: '000000010', |
| 87 | title: '第三方紧急代码变更', |
| 88 | description: '冠霖提交于 2017-01-06,需在 2017-01-07 前完成代码变更任务', |
| 89 | extra: '马上到期', |
| 90 | status: 'urgent', |
| 91 | type: 'event', |
| 92 | }, |
| 93 | { |
| 94 | id: '000000011', |
| 95 | title: '信息安全考试', |
| 96 | description: '指派竹尔于 2017-01-09 前完成更新并发布', |
| 97 | extra: '已耗时 8 天', |
| 98 | status: 'doing', |
| 99 | type: 'event', |
| 100 | }, |
| 101 | { |
| 102 | id: '000000012', |
| 103 | title: 'ABCD 版本发布', |
| 104 | description: '冠霖提交于 2017-01-06,需在 2017-01-07 前完成代码变更任务', |
| 105 | extra: '进行中', |
| 106 | status: 'processing', |
| 107 | type: 'event', |
| 108 | }, |
| 109 | ], |
| 110 | }); |
| 111 | }; |
| 112 | |
| 113 | export default { |
| 114 | 'GET /api/notices': getNotices, |
| 115 | }; |