blob: 616c92180c75a7feb211c33193d18e8bb67a0da9 [file] [log] [blame]
Jiarenxiang38dcb052025-03-13 16:40:09 +08001import { Request, Response } from 'express';
2
3const 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
113export default {
114 'GET /api/notices': getNotices,
115};