-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathflip.sql
More file actions
501 lines (468 loc) · 96.5 KB
/
flip.sql
File metadata and controls
501 lines (468 loc) · 96.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
/*
Navicat Premium Data Transfer
Source Server : localhost_81
Source Server Type : MySQL
Source Server Version : 80100 (8.1.0)
Source Host : localhost:3306
Source Schema : flip
Target Server Type : MySQL
Target Server Version : 80100 (8.1.0)
File Encoding : 65001
Date: 10/03/2024 16:18:44
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for authority
-- ----------------------------
DROP TABLE IF EXISTS `authority`;
CREATE TABLE `authority` (
`aid` int NOT NULL AUTO_INCREMENT COMMENT '权限ID',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '权限名称',
`authorities` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '权限范围',
PRIMARY KEY (`aid`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of authority
-- ----------------------------
INSERT INTO `authority` VALUES (1, '编辑用户', 'manage:user:edit');
INSERT INTO `authority` VALUES (2, '封禁用户', 'manage:user:ban');
INSERT INTO `authority` VALUES (3, '发布帖子', 'activity:post:write');
INSERT INTO `authority` VALUES (4, '编辑帖子', 'activity:post:edit');
INSERT INTO `authority` VALUES (5, '删除帖子', 'activity:post:delete');
INSERT INTO `authority` VALUES (6, '发布评论', 'activity:comment:write');
INSERT INTO `authority` VALUES (7, '编辑评论', 'activity:comment:edit');
INSERT INTO `authority` VALUES (8, '删除评论', 'activity:comment:delete');
INSERT INTO `authority` VALUES (9, '发布回复', 'activity:reply:write');
INSERT INTO `authority` VALUES (10, '编辑回复', 'activity:reply:edit');
INSERT INTO `authority` VALUES (11, '删除回复', 'activity:reply:delete');
INSERT INTO `authority` VALUES (12, '更改标题', 'activity:title:edit');
-- ----------------------------
-- Table structure for banned
-- ----------------------------
DROP TABLE IF EXISTS `banned`;
CREATE TABLE `banned` (
`id` int NOT NULL AUTO_INCREMENT,
`uid` bigint NOT NULL,
`deadline` datetime NULL DEFAULT NULL,
`reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE,
INDEX `b_u_uid`(`uid` ASC) USING BTREE,
CONSTRAINT `b_u_uid` FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of banned
-- ----------------------------
-- ----------------------------
-- Table structure for banned_history
-- ----------------------------
DROP TABLE IF EXISTS `banned_history`;
CREATE TABLE `banned_history` (
`id` int NOT NULL AUTO_INCREMENT,
`uid` bigint NOT NULL,
`create_time` datetime NULL DEFAULT NULL,
`deadline` datetime NULL DEFAULT NULL,
`reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`, `uid`) USING BTREE,
INDEX `bh_u_uid`(`uid` ASC) USING BTREE,
CONSTRAINT `bh_u_uid` FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of banned_history
-- ----------------------------
INSERT INTO `banned_history` VALUES (1, 1591317667206881281, '2023-04-20 23:50:36', '2023-04-28 00:00:00', '没有理由');
INSERT INTO `banned_history` VALUES (2, 1591317667206881281, '2023-04-20 23:52:27', '2023-04-27 23:52:20', '测试封禁');
INSERT INTO `banned_history` VALUES (3, 1591317667206881281, '2023-04-20 23:55:27', '2023-04-23 23:55:22', '封禁测试');
-- ----------------------------
-- Table structure for comment
-- ----------------------------
DROP TABLE IF EXISTS `comment`;
CREATE TABLE `comment` (
`id` int NOT NULL AUTO_INCREMENT,
`pid` bigint NOT NULL COMMENT '被回复的帖子ID',
`from_uid` bigint NOT NULL COMMENT '回复者ID',
`to_uid` bigint NULL DEFAULT NULL COMMENT '回复谁',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '回复的内容',
`parent_id` int NULL DEFAULT NULL COMMENT '子级回复的父级回复ID,根级评论为0',
`reply_id` int NULL DEFAULT NULL COMMENT '楼中楼中回复目标楼层的ID',
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `comments_pid`(`pid` ASC) USING BTREE,
INDEX `comments_uid`(`from_uid` ASC) USING BTREE,
CONSTRAINT `comments_pid` FOREIGN KEY (`pid`) REFERENCES `post` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
CONSTRAINT `comments_uid` FOREIGN KEY (`from_uid`) REFERENCES `user` (`uid`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 70 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of comment
-- ----------------------------
INSERT INTO `comment` VALUES (1, 1610095136614686721, 1591314523924168706, NULL, '<p>一道非常基本的杂项编码题,提示是有关base编码(除了base64,base32,base16,还有什么呢?),当时被提示所误导,想方设法找base8编码,没有找到。正确思路应该是查找关键词:base编码,emoji(题目本身),联立搜索找到能编码为emoji的base100,以下是github中用rust写的 <a href=\"https://github.com/AdamNiederer/base100\">base100</a> 编/解码仓库,可以按照 readme.md 提示拿到flag:</p>\n<blockquote>\n<p>欢迎来到躺平杯!这是flag1: flag{Happy_NEW_YEAR_2023}</p>\n</blockquote>\n<p>感兴趣可以试着读一读main.rc文件,我就不献丑了</p>\n', 0, 0, '2023-01-23 09:36:37');
INSERT INTO `comment` VALUES (2, 1610095136614686721, 1591315551016943618, 1591314523924168706, '具体的事给我们具体的目标,十分明确,于是更容易有干劲。从具体事情中得到反馈,给我们更直接的激励,和易于感知的意义感。如果愿意,完全可以享受过程。', 1, 1, '2023-01-23 09:37:01');
INSERT INTO `comment` VALUES (3, 1610095136614686721, 1591314523924168706, 1591315551016943618, '遇到困难,也是眼前的一个小困难。心里想的不是距离目标还有多远,而是刚刚取得了哪项小成就,以及正在攻克的下一个小目标。', 1, 2, '2023-01-23 09:38:25');
INSERT INTO `comment` VALUES (4, 1610095136614686721, 1591317256513216513, 1591314523924168706, '过程中是一件件具体的事。在做具体事的时候,我们更加得心应手。具体的事给我们具体的目标,十分明确,于是更容易有干劲。', 1, 1, '2023-01-23 09:40:01');
INSERT INTO `comment` VALUES (5, 1610095136614686721, 1591317667206881281, NULL, '首先,人生以及任何事的意义,都在过程而不在结果。认识到这一点是一个缓慢的过程,目前我还处在起初觉察的阶段,未来需要漫长的岁月去知行合一。 其次,就算目的仅仅是达成结果,能使上劲的也只有通往结果的过程。所以即便以结果为导向,唯一能做的还是过程中的每一步。', 0, 0, '2023-01-23 09:37:23');
INSERT INTO `comment` VALUES (6, 1610095136614686721, 1593245065385066497, 1591317667206881281, '回复第二条根级评论,这是第三条二级回复', 5, 5, '2023-01-23 09:38:53');
INSERT INTO `comment` VALUES (7, 1610095136614686721, 1596342424588832769, 1593245065385066497, '回复第三条二级回复,这是第二条三级回复', 5, 6, '2023-01-23 09:42:21');
INSERT INTO `comment` VALUES (8, 1610095136614686721, 1593245065385066497, 1596342424588832769, '回复第二条三级回复,这是第三条三级回复', 5, 7, '2023-01-23 09:45:24');
INSERT INTO `comment` VALUES (9, 1610095136614686721, 1596342424588832769, 1591317667206881281, '测试', 5, 5, '2023-01-23 09:43:24');
INSERT INTO `comment` VALUES (23, 1610095136614686721, 1591314523924168706, NULL, '首先,人生以及任何事的意义,都在过程而不在结果。认识到这一点是一个缓慢的过程,目前我还处在起初觉察', 0, 0, '2023-02-01 20:05:24');
INSERT INTO `comment` VALUES (24, 1610095136614686721, 1591314523924168706, NULL, '<p>一道非常基本的杂项编码题,提示是有关base编码(除了base64,base32,base16,还有什么呢?),当时被提示所误导,想方设法找base8编码,没有找到。</p>\n', 0, 0, '2023-02-02 08:28:40');
INSERT INTO `comment` VALUES (25, 1610095136614686721, 1591314523924168706, NULL, '<p>测试</p>\n', 0, 0, '2023-02-03 11:04:34');
INSERT INTO `comment` VALUES (26, 1610095136614686721, 1591314523924168706, 1591317256513216513, '测试回复', 1, 4, '2023-02-03 14:39:02');
INSERT INTO `comment` VALUES (27, 1610095136614686721, 1591314523924168706, 1591314523924168706, '继续测试', 24, 24, '2023-02-03 14:55:03');
INSERT INTO `comment` VALUES (28, 1610095136614686721, 1591314523924168706, 1591314523924168706, '一道非常基本的杂项编码题,提示是有关base编码(除了base64,base32,base16,还有什么呢?),当时被提示所误导,想方设法找base8编码,没有找到。', 1, 1, '2023-02-03 21:38:13');
INSERT INTO `comment` VALUES (29, 1610095136614686721, 1591314523924168706, 1591314523924168706, '一道非常基本的杂项编码题,提示是有关base编码(除了base64,base32,base16,还有什么呢?),当时被提示所误导,想方设法找base8编码,没有找到。', 1, 28, '2023-02-03 21:38:22');
INSERT INTO `comment` VALUES (30, 1610095136614686721, 1591314523924168706, 1591314523924168706, '一道非常基本的杂项编码题,提示是有关base编码(除了base64,base32,base16,还有什么呢?),当时被提示所误导,想方设法找base8编码,没有找到。', 1, 29, '2023-02-03 21:38:39');
INSERT INTO `comment` VALUES (31, 1610095136614686721, 1591314523924168706, 1591314523924168706, '测试测试测试', 24, 27, '2023-02-04 19:39:37');
INSERT INTO `comment` VALUES (32, 1610095136614686721, 1591314523924168706, 1591314523924168706, '测试测试测试', 24, 24, '2023-02-04 19:39:55');
INSERT INTO `comment` VALUES (33, 1610095136614686721, 1591314523924168706, 1591314523924168706, '测试', 25, 25, '2023-02-04 19:41:56');
INSERT INTO `comment` VALUES (34, 1610095160929067010, 1591314523924168706, NULL, '<p>既然如此,我们还需要学习提示技巧吗?我的回答是,学!因为错过就太可惜了。人工智能在目前这个阶段停留不会太久,我们有幸在它还比较生涩的时候摸索着使用,这种体验以后可能都不会有了。</p>\n<p>说到这里终于要点题了,AI 时代生存指南:</p>\n<blockquote>\n<p>第二条:乐于使用 AI</p>\n</blockquote>\n<p>注意是乐于,而不是善于。一开始不会用没关系,带上好奇心去尝试,相信自己会成为 AI 时代的受益者。只要多用,变着花样的用,很快就能找到使用 AI 的感觉。是感觉,而不是技巧。</p>\n', 0, 0, '2023-02-13 21:08:20');
INSERT INTO `comment` VALUES (35, 1610095160929067010, 1591314523924168706, 1591314523924168706, '测试回复', 34, 34, '2023-02-13 21:48:42');
INSERT INTO `comment` VALUES (36, 1609896692251926529, 1591314015905873922, NULL, '<p>现在其实不缺信息,只是缺乏对信息的有效筛选机制,于是我干起了人工筛选信息的事。</p>\n<p>互联网 Newsletter 这种形式,多年前就有了,信息送达不够及时,后来邮件也成了一种“营销”形式,让许多人提起 Email 就想到垃圾邮件。</p>\n<p>以及现在很多人很难静下心来写一封“邮件”。</p>\n<p>于是,我做了一个“技术简报”,每周一封,让邮件变为你的信息收件箱。</p>\n<p>每周为开发者轻简读:技术创业、酷产品、新技术、编程语言、开发工具、DevOps…等内容。</p>\n', 0, 0, '2023-02-24 15:43:05');
INSERT INTO `comment` VALUES (37, 1609896344619622401, 1591314015905873922, NULL, '<p>仓鼠的特性是喜欢囤积东西(粮食),而数字仓鼠指的是喜欢囤积网络资源的人。</p>\n<p>以前我对于囤积网络资源不上心,那时候很多资源,只要会搜索,多少能搜索到,不过从前年开始我就开始刻意囤积,做好分门别类,因为我隐隐有种感觉,未来这些东西在网络上会变少,很多东西即便没有消失也会淹没在互联网的角落中。</p>\n<p>拿一个很经典的动画来说,《恶魔人》的旧版 TV 动画,当初 B 站有旧版 TV 动画全集,个人上传的视频,后续不知何种原因视频做下架处理,几个月后我想下载这个旧版动画的资源时,只在网络上找到了一个 bt ,然而没有人做种根本下不动😂。</p>\n<p>还有就是一些网络小说,有些被封禁的网络小说虽然盗版网站有,但因为这类小说早已被封禁多年,基本上是靠口口相传,导致不少好作品都容易消声灭迹,如果未来盗版小说网站大幅度减少后,这类网络小说会不会就隐匿在互联网的哪个犄角旮旯里了。</p>\n<p>出于这些考量,我开始囤积一些旧资源和冷门资源,但囤积到一定数量后我就开始担心,万一未来我硬盘坏了怎么办?如果我忘记了我有这个资源?我突然醒悟过来,真正的囤法应该是把资源分享出去,只要拥有的人多了,到时候找资源也容易了,这比存网盘、存硬盘、刻光碟还靠谱。</p>\n', 0, 0, '2023-02-24 15:49:03');
INSERT INTO `comment` VALUES (38, 1609896344619622401, 1591314015905873922, NULL, '<p>以前叫松鼠党,现在叫数字仓鼠了?</p>\n', 0, 0, '2023-02-24 15:54:13');
INSERT INTO `comment` VALUES (39, 1628742470884638721, 1591314015905873922, NULL, '<p>I have gradle multi module project where one module has BDD serenity api tests</p>\n<p>Structure</p>\n<pre><code>-module1\n - bddTests\n - serenity.properties\n-module2\n</code></pre>\n<p>I have serenity.properties file inside the module where I got tests with below entry</p>\n<pre><code>serenity.outputDirectory=../target/site/serenity\n</code></pre>\n<p>But after succes test run I can see empty folder created in the root i.e. <code>target/site/serenity</code></p>\n<p>I tried to add another serenity.properties file with below, No luck though</p>\n<pre><code>serenity.outputDirectory=target/site/serenity\n</code></pre>\n<p>I have single gradle module projects where serenity reports generate perfectly at the root.</p>\n', 0, 0, '2023-02-24 16:15:04');
INSERT INTO `comment` VALUES (40, 1610095160929067010, 1591314015905873922, 1591314523924168706, '111', 34, 35, '2023-03-01 16:59:19');
INSERT INTO `comment` VALUES (43, 1628742470884638721, 1591314523924168706, NULL, '<p>测试 <code>last_comment_time</code></p>\n', 0, 0, '2023-03-05 10:51:02');
INSERT INTO `comment` VALUES (44, 1609895924132253698, 1591315551016943618, NULL, '<p>测试 <code>last_comment_time</code></p>\n', 0, 0, '2023-03-05 10:55:01');
INSERT INTO `comment` VALUES (45, 1609896692251926529, 1591315551016943618, NULL, '<p>测试 <code>last_comment_time</code></p>\n', 0, 0, '2023-03-05 10:55:13');
INSERT INTO `comment` VALUES (46, 1610094821865725954, 1591315551016943618, NULL, '<p>测试 <code>last_comment_time</code></p>\n', 0, 0, '2023-03-05 10:55:28');
INSERT INTO `comment` VALUES (47, 1610094836965220354, 1591315551016943618, NULL, '<p>测试 <code>last_comment_time</code></p>\n', 0, 0, '2023-03-05 10:55:47');
INSERT INTO `comment` VALUES (48, 1610094860814032897, 1591315551016943618, NULL, '<p>测试 <code>last_comment_time</code></p>\n', 0, 0, '2023-03-05 10:56:14');
INSERT INTO `comment` VALUES (49, 1610094906020241410, 1591315551016943618, NULL, '<p>测试 <code>last_comment_time</code></p>\n', 0, 0, '2023-03-05 10:56:24');
INSERT INTO `comment` VALUES (50, 1610094931395780610, 1591315551016943618, NULL, '<p>测试 <code>last_comment_time</code></p>\n', 0, 0, '2023-03-05 10:56:37');
INSERT INTO `comment` VALUES (51, 1610094985737183234, 1591315551016943618, NULL, '<p>测试 <code>last_comment_time</code></p>\n', 0, 0, '2023-03-05 10:56:45');
INSERT INTO `comment` VALUES (52, 1610095122886729730, 1591315551016943618, NULL, '<p>测试 <code>last_comment_time</code></p>\n', 0, 0, '2023-03-05 10:56:53');
INSERT INTO `comment` VALUES (53, 1610095136614686721, 1591315551016943618, NULL, '<p>测试 <code>last_comment_time</code></p>\n', 0, 0, '2023-03-05 10:57:02');
INSERT INTO `comment` VALUES (54, 1610095160929067010, 1591315551016943618, NULL, '<p>测试 <code>last_comment_time</code></p>\n', 0, 0, '2023-03-05 10:57:10');
INSERT INTO `comment` VALUES (55, 1611007289072828418, 1591315551016943618, NULL, '<p>测试 <code>last_comment_time</code></p>\n', 0, 0, '2023-03-05 10:57:21');
INSERT INTO `comment` VALUES (56, 1628742470884638721, 1591315551016943618, NULL, '<p>测试 <code>last_comment_time</code></p>\n', 0, 0, '2023-03-05 10:57:32');
INSERT INTO `comment` VALUES (57, 1610094821865725954, 1591315551016943618, NULL, '<p>几经尝试,最终考虑将base64图片转位ObjectUrl再加载,好处是无需后端,纯前端即可兼容。移动端兼容性也非常不错。</p>\n', 0, 0, '2023-03-05 11:41:12');
INSERT INTO `comment` VALUES (58, 1610095122886729730, 1591314015905873922, NULL, '<p>测试敏感词,俺们的****正常</p>\n', 0, 0, '2023-04-09 15:47:48');
INSERT INTO `comment` VALUES (59, 1610095122886729730, 1591314015905873922, 1591314015905873922, '我们要实现的是****,做****接班人', 58, 58, '2023-04-09 15:48:51');
INSERT INTO `comment` VALUES (60, 1644999229460013057, 1591314015905873922, NULL, '<p>我们的*****是****,更是**,应该加以区分。</p>\n', 0, 0, '2023-04-09 17:45:09');
INSERT INTO `comment` VALUES (61, 1644999229460013057, 1591314015905873922, 1591314015905873922, '**是完美的', 60, 60, '2023-04-09 17:46:27');
INSERT INTO `comment` VALUES (62, 1645000714746945537, 1591314015905873922, NULL, '<p>在****之争上,刻不容缓</p>\n', 0, 0, '2023-04-14 20:32:41');
INSERT INTO `comment` VALUES (63, 1662295290566254593, 1591314015905873922, NULL, '<p>避免速度过快导致撞车</p>\n', 0, 0, '2023-05-27 11:11:30');
INSERT INTO `comment` VALUES (64, 1662295290566254593, 1591314015905873922, 1591314015905873922, '尤其是下雨天', 63, 63, '2023-05-27 11:11:43');
INSERT INTO `comment` VALUES (65, 1610095160929067010, 1591314015905873922, NULL, '<p>特使</p>\n', 0, 0, '2023-05-28 08:24:45');
INSERT INTO `comment` VALUES (66, 1610095160929067010, 1591314015905873922, 1591314015905873922, '认为团由网友', 65, 65, '2023-05-28 08:24:54');
INSERT INTO `comment` VALUES (67, 1662295290566254593, 1591314015905873922, NULL, '<p>大 ag **等东莞</p>\n', 0, 0, '2023-05-28 08:27:27');
INSERT INTO `comment` VALUES (68, 1662295290566254593, 1591314015905873922, 1591314015905873922, 'asfasfsf ', 63, 64, '2023-05-28 08:28:31');
INSERT INTO `comment` VALUES (69, 1662295290566254593, 1591314015905873922, 1591314015905873922, 'test', 63, 68, '2024-03-10 14:16:01');
-- ----------------------------
-- Table structure for post
-- ----------------------------
DROP TABLE IF EXISTS `post`;
CREATE TABLE `post` (
`id` bigint NOT NULL AUTO_INCREMENT,
`uid` bigint NOT NULL,
`title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`create_time` datetime NULL DEFAULT NULL COMMENT '帖子发布时间',
`priority` double NULL DEFAULT 1 COMMENT '帖子权重, 值越大越靠前',
`status` int NULL DEFAULT 0 COMMENT '0-正常; 1-精华; 2-拉黑;',
`type` int NULL DEFAULT 0 COMMENT '0-正常; 1-置顶; 2-全局置顶;',
`reply_number` int NULL DEFAULT 0 COMMENT '帖子被回复数',
`view_number` int NULL DEFAULT 0 COMMENT '帖子被查看数',
`last_comment_time` datetime NULL DEFAULT NULL COMMENT '帖子里最后一条评论的时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `post_uid`(`uid` ASC) USING BTREE,
CONSTRAINT `post_uid` FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB AUTO_INCREMENT = 1662616128926527490 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of post
-- ----------------------------
INSERT INTO `post` VALUES (1609895924132253698, 1591314523924168706, '摩托车历史', '<p>1884 年,英国人埃德华·布特勒在自行车上加装一个动力装置,制成了一辆三轮车,采用煤油发动力驱动。 1885 年,德国的“汽车之父”特利布·戴姆勒制成用单缸风式汽油机驱动的三轮<strong>摩托车</strong>。 同年 8 月 29 日他获得了这一发明专利。 因此,戴姆勒被世界公认为是<strong>摩托车</strong>的发明者。</p>\n', '2023-01-02 20:54:33', 1, 0, 0, 1, 0, '2023-03-05 10:55:01');
INSERT INTO `post` VALUES (1609896344619622401, 1591314523924168706, '交通让行规则,这些你都知道吗?', '<p>开车上路遇到没有交通信号灯,没有交警指挥,且没有交通标识的路口该怎么走呢?肯定有很多人在这上面“栽过跟头”,下面咱们就来说一说交通规则当中的一些让行规则。</p>\n<p>“右转让左转”和“让右准则”是怎么回事?</p>\n<p>《道路交通安全法实施条例》中规定:机动车通过没有交通信号灯控制也没有交通警察指挥的交叉路口,除应当遵守第五十一条第(二)项“准备进入环形路口的让已在路口内的机动车先行”第(三)项“向左转弯时,靠路口中心点左侧转弯。转弯时开启转向灯,夜间行驶开启近光灯"的规定外,还应当遵守下列规定:</p>\n<p>(一)有交通标志、标线控制的,让优先通行的一方先行;</p>\n<p>(二)没有交通标志、标线控制的,在进入路口前停车了望,让右方道路的来车先行;</p>\n<p>(三)转弯的机动车让直行的车辆先行;</p>\n<p>(四)相对方向行驶的右转弯的机动车让左转弯的车辆先行。</p>\n<p>看完法规,大家还有些迷惑吧?左转、让右、直行、转弯的,没点空间想象力还真想不出来,有标识和标线的咱就不说了,遵守就是了。</p>\n', '2023-01-02 20:56:13', 1, 0, 0, 2, 0, '2023-01-02 20:56:13');
INSERT INTO `post` VALUES (1609896692251926529, 1593245065385066497, ' 中华人民共和国道路交通安全法实施条例第三章', '<p><strong>第三章 道路通行条件</strong></p>\n<p> 第二十九条 交通信号灯分为:机动车信号灯、非机动车信号灯、人行横道信号灯、车道信号灯、方向指示信号灯、闪光警告信号灯、道路与铁路平面交叉道口信号灯。</p>\n<p> 第三十条 交通标志分为:指示标志、警告标志、禁令标志、指路标志、旅游区标志、道路施工安全标志和辅助标志。</p>\n<p> 道路交通标线分为:指示标线、警告标线、禁止标线。</p>\n<p> 第三十一条 交通警察的指挥分为:手势信号和使用器具的交通指挥信号。</p>\n<p> 第三十二条 道路交叉路口和行人横过道路较为集中的路段应当设置人行横道、过街天桥或者过街地下通道。</p>\n<p> 在盲人通行较为集中的路段,人行横道信号灯应当设置声响提示装置。</p>\n<p> 第三十三条 城市人民政府有关部门可以在不影响行人、车辆通行的情况下,在城市道路上施划停车泊位,并规定停车泊位的使用时间。</p>\n<p> 第三十四条 开辟或者调整公共汽车、长途汽车的行驶路线或者车站,应当符合交通规划和安全、畅通的要求。</p>\n<p> 第三十五条 道路养护施工单位在道路上进行养护、维修时,应当按照规定设置规范的安全警示标志和安全防护设施。道路养护施工作业车辆、机械应当安装示警灯,喷涂明显的标志图案,作业时应当开启示警灯和危险报警闪光灯。对未中断交通的施工作业道路,公安机关交通管理部门应当加强交通安全监督检查。发生交通阻塞时,及时做好分流、疏导,维护交通秩序。</p>\n<p> 道路施工需要车辆绕行的,施工单位应当在绕行处设置标志;不能绕行的,应当修建临时通道,保证车辆和行人通行。需要封闭道路中断交通的,除紧急情况外,应当提前 5 日向社会公告。</p>\n<p> 第三十六条 道路或者交通设施养护部门、管理部门应当在急弯、陡坡、临崖、临水等危险路段,按照国家标准设置警告标志和安全防护设施。</p>\n<p> 第三十七条 道路交通标志、标线不规范,机动车驾驶人容易发生辨认错误的,交通标志、标线的主管部门应当及时予以改善。</p>\n<p> 道路照明设施应当符合道路建设技术规范,保持照明功能完好。</p>\n', '2023-01-02 20:57:36', 1, 0, 0, 2, 0, '2023-03-05 10:55:13');
INSERT INTO `post` VALUES (1609910960959561730, 1591314523924168706, '如何加强企业车辆交通安全管理', '<p>人在交通安全中具有着主导性作用,因为在参与到各类的交通过程当中,驾驶员会对交通的过程产生主导作用。驾驶人员的年龄,体状况等都是不同的,而机动车的驾驶专业性操作相对于其他类型的车操作性更强,因此对驾驶员的综合素质的要求也比较高。但是有的驾驶人员他们自己的安全意识较为薄弱,或者是在心理上存在着侥幸。很容易就会产生超速,超员等很多种违法行为,而这些违法行为的存在也会加大事故产生的概率。还有一些操作人员,他们自己只会开车,却忽略了对车的维护和保养,以及缺乏对车辆故障进行排除的技术。同时与驾驶员共同乘坐车辆的人员,不计安全带,与驾驶员进行闲谈,这些行为的存在也很容易就会将驾驶员的注意力进行了分散,从而加大交通事故产生的概率。</p>\n', '2023-01-02 21:54:18', 1, 0, 0, 0, 0, '2023-01-02 21:54:18');
INSERT INTO `post` VALUES (1610094821865725954, 1591317667206881281, '什么是交通工具?', '<p>交通工具是现代人的生活中不可缺少的一个部分。随着时代的变化和科学技术的进步,人们周围的交通工具越来越多,给每一个人的生活都带来了极大的方便。陆地上的<a href=\"https://baike.baidu.com/item/%E8%BD%A6/6991371?fromModule=lemma_inlink\">车</a>,海洋里的<a href=\"https://baike.baidu.com/item/%E8%88%B9/9776915?fromModule=lemma_inlink\">船</a>,天空中的<a href=\"https://baike.baidu.com/item/%E9%A3%9E%E6%9C%BA/70237?fromModule=lemma_inlink\">飞机</a>,大大缩短了人们交往的距离;<a href=\"https://baike.baidu.com/item/%E7%81%AB%E7%AE%AD/6308?fromModule=lemma_inlink\">火箭</a>和<a href=\"https://baike.baidu.com/item/%E5%AE%87%E5%AE%99%E9%A3%9E%E8%88%B9/487?fromModule=lemma_inlink\">宇宙飞船</a>的发明,使人类探索另一个星球的理想成为了现实。也许不远的将来,人类可以到<a href=\"https://baike.baidu.com/item/%E5%A4%AA%E7%A9%BA/1003?fromModule=lemma_inlink\">太空</a>中去旅行观光,每一个人可以到另一个<a href=\"https://baike.baidu.com/item/%E6%98%9F%E7%90%83/18584?fromModule=lemma_inlink\">星球</a>去考察学习。</p>\n', '2023-01-03 10:04:54', 1, 0, 0, 2, 0, '2023-03-05 11:41:12');
INSERT INTO `post` VALUES (1610094836965220354, 1591314523924168706, '大学生交通安全常识', '<p>一、大学生交通安全的概念与交通事故的危害<br />\n 交通安全是指不发生交通事故或少发生交通事故的主观条件,即指交通参与者要严格遵守交通法规,提高警惕,不因麻痹大意而发生交通事故。大学生交通安全是指大学生在校园内和校园外的道路行走、乘坐交通工具时的人身安全。只要有行人、车辆、道路这三个交通安全要素存在,就有交通安全问题,也许只是一个小小的意外,就会造成严重后果,断送美好的前程,甚至生命。据上海市交通巡警总队事故防范处统计,2001 年上海市大学生发生道路交通事故 300 起,死亡 4 人,伤 220 人。</p>\n<p>二、大学校园易发生交通事故的主要原因<br />\n 随着高校改革的不断深入,高校与社会的交流越来越频繁,使校园内人流量、车流量急剧增加。许多高校教师拥有私家轿车已不算希奇,摩托车更是普遍,学生骑自行车的很多,开汽车上学也已不再是新闻了。校园道路建设、校园交通管理滞后于高校的发展,一般校园道路都比较狭窄,交叉路口没有信号灯管制,也没有专职交通管理人员管理;校园内人员居住集中,上、下课时容易形成人流高峰等等原因,致使高校的交通环境日益复杂,交通事故经常发生。据武汉某交通大队统计,1999 年 4 月至 2002 年 4 月该辖区十余所大专院校校园内发生交通事故 16 起,伤 15 人,死亡 6 人,其中重大交通事故 5 起。</p>\n<p>三、大学生交通安全事故的主要表现形式<br />\n 1、校园内易发生的交通事故<br />\n 校园内发生交通事故的主要原因是思想麻痹和安全意识淡薄。许多大学生刚刚离开父母和家庭,缺乏社会生活经验,头脑里交通安全意识比较淡薄,同时有的同学在思想上还存在校园内骑车和行走肯定比公路上安全的错误认识,一旦遇到意外,发生交通事故就在所难免。校园内发生交通事故的主要形式有以下几种:<br />\n (1)注意力不集中。这是最主要的形式,表现为行人在走路时边走路边看书边听音乐,或者左顾右盼、心不在焉。<br />\n [例 1:广东某高校李某,虽然是个近视眼,可他却最喜欢戴着耳塞边听音乐边走路边看书,有时候车到了他跟前才发觉。同学提醒他要注意,他却当作耳边风。2001 年 11 月的一天下午,他跟往常一样一边听着音乐、看着书回宿舍,经过一个是十字路口时,一辆桑塔纳轿车从他左侧开过来,汽车鸣笛,他丝毫没有避让的意思,结果汽车刹车不及将他撞倒,幸好车速不是太快,否则性命难保。]<br />\n (2)在路上进行球类活动。大学生精力旺盛、活泼好动,即使在路上行走也是蹦蹦跳跳、嬉戏打闹,甚至有时还在路上进行球类活动,更是增加了发生事故的危险。<br />\n [例 2:如 2000 年 5 月,上海某高校两位男同学在操场踢完足球后,在回寝室的路上还余兴未尽,在路上相互边跑边传球,此时身后正好驶来一辆两轮摩托车,驾驶员躲闪不及撞上了其中的一位,驾驶员方向把握不稳,那位学生被撞成右小腿骨折。]<br />\n (3)骑“飞车”。一般高校校园面积都比较大,宿舍与教室、图书馆等之间的距离比较远,所以许多大学生购买了自行车,课间或下课时骑自行车在人海中穿行是大学的一道风景线。但部分学生骑车技术也实在“高超”,居然能把自行车骑得与汽车比快慢,孰不知就此埋下了祸根。<br />\n[例 3:2001 年,某高校学生张某,头天晚上在网吧里上网到第二天凌晨四点多才回寝室休息。一觉醒来已快到上课时间了,他起床后顾不得梳洗匆匆下楼,骑上自行车飞快朝教室奔。当他骑到一个下坡向右转弯的路段时,本来车速已很快但他还觉得慢,又猛踩了几下,就在这时迎面来了一辆小轿车,因车速太快避让不及,连人带车掉进了路旁的水沟里,致使右胳膊骨折,自行车摔坏。]<br />\n 2、校园外常见的交通事故<br />\n (1)行走时发生交通事故。大学生余暇空闲时购物、观光、访友要到市区活动,这些地方车流量大,行人多,各种交通标志眼花缭乱,与校园相比交通状况更加复杂,若缺乏通行经验发生交通事故的概率很高。难怪上海一所著名大学的校长说:“在各个大学中普遍存在这样一种情况,少数学生书读得越多,越不会走路,遵守交通规则的意识越淡薄,不仅在校园里乱骑车、乱停车,在马路上违反交通规则也时有发生。”<br />\n [例 4:1999 年 10 月,南京某重点大学一位男生丁某,双休日与几个同学上街。街上车辆川流不息,行人熙熙攘攘,不一会儿丁某与同学掉了队。正当他着急四处张望时,同学在马路对面大声叫丁某的名字,他就慌忙朝马路对面跑过去,此时一辆大卡车正飞驰而来,将其撞倒并从他身上碾压过去,为此丁某付出了生命的代价。]<br />\n (2)乘坐交通工具时发生交通事故。大学生离校、返校,外出旅游、社会实践,寻找工作等都要乘坐各种长途或短途的交通工具。全国各地高校大学生因乘坐交通工具发生交通事故的情况时有发生,有时甚至造成群体性伤亡,教训十分惨重。<br />\n[例 5:1994 年 7 月,湖北某高校学生放暑假后,七位老乡邀好一起乘一辆车回家。途中要经过一个汽渡码头,按安全管理规定汽车过汽渡,乘客必须下车。但乘客认为上车下车麻烦,就没有下来,司机见他们都不想下来也没有再坚持。汽渡船离岸后,由于江面上风大浪急,加上汽车手制动不灵、车轮下又没有塞三角枕木,停在尾部的汽车从汽渡船上滑入江中。车上 45 名乘客,25 人死亡,3 人下落不明,只有 17 人获救,七位学生无一生还。]</p>\n<p>四、交通事故的预防<br />\n 1、提高交通安全意识<br />\n 不管是校内还是校外,发生交通事故最主要的原因是思想麻痹、安全意识淡薄。作为一名在校大学生遵守交通法规是最起码的要求。若没有交通安全意识很容易带来生命之忧。<br />\n 2、自觉遵守交通法规<br />\n 除提高交通安全意识、掌握基本的交通安全常识外,还必须自觉遵守交通法规,才能保证安全。以下两点是大家必须掌握并要在日常生活中严格遵守的。<br />\n (1)在道路上行走,应走人行道,无人行道时靠右边行走。走路时要集中精力,“眼观六路,耳听八方”;不与机动车抢道,不突然横穿马路、翻越护拦,过街走人行横道;不闯红灯,不进入标有“禁止行人通行”、“危险”等标志的地方。<br />\n (2)乘坐交通工具。乘坐市内公共交通等车停稳后,依次上车,不挤不抢。车辆行驶中不得把身体伸出窗外;乘坐长途客车、中巴车时不能贪图便宜,乘坐车况不好的车,不要乘坐“黑巴”、“摩的”,因为这些车辆安全没有保障。乘坐火车、轮船、飞机时必须遵守车站、码头和机场的各项安全管理规定。</p>\n<p>五、发生交通事故的处理办法<br />\n 1、及时报案<br />\n 无论在校外还是在校内,一旦发生交通事故后,首先想到的是及时报案,有利于事故的公正处理,千万不能与肇事者“私了”。若在校外发生交通事故除及时报案外,还应该及时与学校取得联系,由学校出面处理有关事宜。<br />\n 2、保护现场<br />\n 事故现场的勘查结论是划分事故责任的依据之一,若现场没有保护好会给交通事故的处理带来困难,造成“有理说不清”的情况。切记,发生交通事故后要保护好事故现场。<br />\n 3、控制肇事者<br />\n 若肇事者想逃脱一定要设法控制,自己不能控制可以发动周围的人帮忙控制,若实在无法控制也要记住肇事车辆的车辆牌号等特征。</p>\n', '2023-01-03 10:04:57', 1, 0, 0, 1, 0, '2023-03-05 10:55:47');
INSERT INTO `post` VALUES (1610094860814032897, 1591317256513216513, '提高交通安全意识 养成文明出行习惯', '<p>斑马线两端喷涂着“让”字图案,有印章版样式,有 3D 象棋版样式;在人行信号灯杆上,设置“车让人,人快走”字样;在非机动车停止线内喷涂黄色“守住生命安全线”……沿着山东省济南市经十路前行,在各主要路口都能看到这些提醒标识。</p>\n<p>“马路是现代文明的镜子。斑马线一头连着文明,一头牵着安全。”济南市公安局交警支队市中大队女子中队副中队长李敏说,“一系列小举措,使礼让的文字随处可见,也让文明的行为随处可见。”</p>\n<p>近年来,各地公安交管部门一方面创新推出“全国交通安全日”活动,另一方面开展交通秩序集中整治行动,狠抓不礼让斑马线治理工作,促进了城市交通秩序整体提升。</p>\n<p>“过去,马路上经常会看到超长、超宽、超高的大货车‘颤颤巍巍’;各种车辆随意并线串道;农用车上坐满了赶集人;红绿灯‘仅供参考’,多被忽视……”公安部交通管理局负责人说,“现在,这些乱象已经很少见了,绝大多数驾驶人都遵守交通规则,礼让行人、文明出行成为一种习惯。”</p>\n<p>前不久,北京市公安交管部门以礼让斑马线为切入点,对影响交通秩序的行为加大整治力度。为验证“机动车礼让斑马线”是否为普遍情况,记者在多个路段观察发现,未设置信号灯的斑马线上,绝大多数机动车能主动减速避让。</p>\n', '2023-01-03 10:05:03', 1, 0, 0, 1, 0, '2023-03-05 10:56:14');
INSERT INTO `post` VALUES (1610094906020241410, 1591317667206881281, '你有哪些实际操作中的驾驶技巧?', '<p>1,开车最主要一点,守交规,文明行车。制定交规的人不是傻的,不要说不合理,那也是你的开车方式不合理。有空的时候,想一下交规,如果按照交规和文明行车来开,你开车是非常的稳,我说的是稳,可能会慢一点。我坚信出了事故,谁都是愿意出钱修车,而不是出钱修人。。。</p>\n<p>2,右手原则,这个是我自己总结的吧。我走路的时候,我都是走最右侧;我骑电车,摩托,开最右侧,因为我自己也经常开车,所以我觉得你个肉包铁,不要以为自己个烂电车,摩托牛 b 了,随意开,跑去靠汽车,别人是铁包肉啊;我下公车,从来下车之前,看右手边,同 2,牛 b 的电车摩托,我怕他们给我的惊喜。</p>\n<p>开车(摩托,汽车)拐弯永远靠右。你想想嘛,你在你自己的路线上走,你右转(这里不是叫你禁贴右)你转的不好,靠左了,会影响你旁边的车道的;左转的时候,如果你早早的切过去(拐的弯小了,就是靠左了),你是会同时处于直线对向来车,左手方向来车方向的车道上,你要同时注意这两个方向的车和人。。。我是标准左拐,拐大弯,都是靠右边点,这个不好描述。。.</p>\n', '2023-01-03 10:05:14', 1, 0, 0, 1, 0, '2023-03-05 10:56:24');
INSERT INTO `post` VALUES (1610094918296969218, 1591314523924168706, '三轮车的类型与组成', '<p>三轮车有前 1 轮后 2 轮的类型,称作 Delta、正三轮车;前 2 轮后 1 轮的类型,称为倒三轮车、倒骑驴或蝌蚪;左右一侧两轮另一侧一轮的类型;直排三轮的类型。</p>\n<p>中国常见的载货三轮车主要由车头及车身组成。车头通常包括一个控制方向的把手和、刹车以及一个座位,而车身一般可以用来载人或载物,常见的是用一块木板和铁条组成的载货区,或者是一个铁制的斗。由于它的结构,三轮车运行较为平稳,但限于该结构它的速度也通常不快。大部分的三轮车结构使人在前、舱在后,但也有车舱在前、人在后的前载式三轮车。</p>\n<p>三轮车有人力三轮车和机动三轮车之分,在部分地区还存在有电动三轮车。机动与电动三轮车速度较快,但安全隐患亦同时增大。</p>\n', '2023-01-03 10:05:17', 1, 0, 0, 0, 0, '2023-01-03 10:05:17');
INSERT INTO `post` VALUES (1610094931395780610, 1596342424588832769, '交通礼仪常识', '<p>1.行人应该走人行道,不能在机动车或自行车的车道上行走。</p>\n<p>2.过马路时,应走地下通道、过街天桥或斑马线。</p>\n<p>3.行人要等到绿灯亮起时再过马路。</p>\n<p>4.行人应自觉配合交通警察或交通协管员的指挥。</p>\n<p>5.避免在只准机动车通行的高架桥上步行。</p>\n<p>6.避免在铁路轨道上行走。</p>\n<p>7.避免在车流中穿行。</p>\n<p>8.切勿因任何原因践踏草坪;更不能冒险翻越隔离带。</p>\n<p>9.在人群中走路要注意节奏,尽量走直线,避免给其他人带来不便。</p>\n<p>10.不要在行走中突然停下来,更不能在道路上嬉笑玩闹。</p>\n<p>11.多人同行时,应避免并排行走。</p>\n<p>12.尽量靠右行走。</p>\n', '2023-01-03 10:05:20', 1, 0, 0, 1, 0, '2023-03-05 10:56:37');
INSERT INTO `post` VALUES (1610094944867885058, 1591314523924168706, '中华人民共和国道路交通安全法', '<p><strong>第一章 总 则</strong></p>\n<p> 第一条 为了维护道路交通秩序,预防和减少交通事故,保护人身安全,保护公民、法人和其他组织的财产安全及其他合法权益,提高通行效率,制定本法。</p>\n<p> 第二条 中华人民共和国境内的车辆驾驶人、行人、乘车人以及与道路交通活动有关的单位和个人,都应当遵守本法。</p>\n<p> 第三条 道路交通安全工作,应当遵循依法管理、方便群众的原则,保障道路交通有序、安全、畅通。</p>\n<p> 第四条 各级人民政府应当保障道路交通安全管理工作与经济建设和社会发展相适应。</p>\n<p> 县级以上地方各级人民政府应当适应道路交通发展的需要,依据道路交通安全法律、法规和国家有关政策,制定道路交通安全管理规划,并组织实施。</p>\n<p> 第五条 国务院公安部门负责全国道路交通安全管理工作。县级以上地方各级人民政府公安机关交通管理部门负责本行政区域内的道路交通安全管理工作。</p>\n<p> 县级以上各级人民政府交通、建设管理部门依据各自职责,负责有关的道路交通工作。</p>\n<p> 第六条 各级人民政府应当经常进行道路交通安全教育,提高公民的道路交通安全意识。</p>\n<p> 公安机关交通管理部门及其交通警察执行职务时,应当加强道路交通安全法律、法规的宣传,并模范遵守道路交通安全法律、法规。</p>\n<p> 机关、部队、企业事业单位、社会团体以及其他组织,应当对本单位的人员进行道路交通安全教育。</p>\n<p> 教育行政部门、学校应当将道路交通安全教育纳入法制教育的内容。</p>\n<p> 新闻、出版、广播、电视等有关单位,有进行道路交通安全教育的义务。</p>\n<p> 第七条 对道路交通安全管理工作,应当加强科学研究,推广、使用先进的管理方法、技术、设备。</p>\n', '2023-01-03 10:05:23', 1, 0, 0, 0, 0, '2023-01-03 10:05:23');
INSERT INTO `post` VALUES (1610094963926802434, 1591317667206881281, '车辆和驾驶人的交通安全法律', '<p>第八条 国家对机动车实行登记制度。机动车经公安机关交通管理部门登记后,方可上道路行驶。尚未登记的机动车,需要临时上道路行驶的,应当取得临时通行牌证。</p>\n<p> 第九条 申请机动车登记,应当提交以下证明、凭证:</p>\n<p> (一)机动车所有人的身份证明;</p>\n<p> (二)机动车来历证明;</p>\n<p> (三)机动车整车出厂合格证明或者进口机动车进口凭证;</p>\n<p> (四)车辆购置税的完税证明或者免税凭证;</p>\n<p> (五)法律、行政法规规定应当在机动车登记时提交的其他证明、凭证。</p>\n<p> 公安机关交通管理部门应当自受理申请之日起五个工作日内完成机动车登记审查工作,对符合前款规定条件的,应当发放机动车登记证书、号牌和行驶证;对不符合前款规定条件的,应当向申请人说明不予登记的理由。</p>\n<p> 公安机关交通管理部门以外的任何单位或者个人不得发放机动车号牌或者要求机动车悬挂其他号牌,本法另有规定的除外。</p>\n<p> 机动车登记证书、号牌、行驶证的式样由国务院公安部门规定并监制。</p>\n<p> 第十条 准予登记的机动车应当符合机动车国家安全技术标准。申请机动车登记时,应当接受对该机动车的安全技术检验。但是,经国家机动车产品主管部门依据机动车国家安全技术标准认定的企业生产的机动车型,该车型的新车在出厂时经检验符合机动车国家安全技术标准,获得检验合格证的,免予安全技术检验。</p>\n<p> 第十一条 驾驶机动车上道路行驶,应当悬挂机动车号牌,放置检验合格标志、保险标志,并随车携带机动车行驶证。</p>\n<p> 机动车号牌应当按照规定悬挂并保持清晰、完整,不得故意遮挡、污损。</p>\n<p> 任何单位和个人不得收缴、扣留机动车号牌。</p>\n', '2023-01-03 10:05:28', 1, 0, 0, 0, 0, '2023-01-03 10:05:28');
INSERT INTO `post` VALUES (1610094985737183234, 1591314523924168706, '交通标志的历史', '<p>早在中国周代,已有“列树以表道”的记载。在古罗马时代,从罗马到加普亚的军用大道上设有里程碑和指路牌。但是大多数人认为现代道路交通标志的起源,应该追溯到 1879 年 12 月的英国——参加自行车联盟的地方组织塞克林格俱乐部,在通往山区的道路上设置了一个预告危险的交通标志:“到塞克利斯特—这个山丘危险“。这个用油漆写在铁板上的预告标志成为有史以来文字记载的最早的道路交通标志。而最早在道路上设置交通标志的行政管理部门,则是英国英格罗斯特郡的英特恩沼泽地路政局。它曾于 1881 年 10 月在莫特恩小山的明显之处设置了警告标志。1901 年 10 月,在得到格罗斯特郡州议会许可后,英国汽车联盟在格罗斯特的巴德利普小山顶上设置了世界上最初的汽车专用警告标志。后来,英国有关行政当局根据 1903 年颁布的《汽车条例》,获得了设置交通标志的权力,并在同年 3 月 10 日向各地方行政局下发了“建议采用如下交通标志“的文件:即在木板上画一个直径 457 毫米(18 英寸)的白色蛇,表示速度限制;红圈表示禁止;红线三角表示警告;菱形表示交叉点,危险的拐角,急转弯场所。由于当时并不是所有的地方当局都接受上述建议,因此出现了交通标志不统一,不利于过往汽车司机马上识别的混乱局面。直到 1930 年以后,才使得统一的交通标志法令在英国各地获得认可,使交通标志更加规范化。</p>\n<p>1903 年,由于法国汽车联盟的积极推进而使法国成为世界上最早的在全国范围内使用统一的汽车交通标志的国家。法国的交通标志当时在一块又一块黑色的木板上用白漆分别书写“左拐”“右拐“桥梁“危险的上坡路”等提醒司机注意的文字。</p>\n<p>1908 年,在巴黎召开的首届国际道路会议上,曾提出统一交通标志的议题,决定实行国际统一的交通标志。要求与会的国家和地区把统一规定的“路不平,交叉口, 弯路和前面有铁路横过“等交通标志符号画在三角形的木板上,用红线勾边,使之醒目,但未达成协议。在欧洲、美洲、非洲多次召开会议,讨论地区性或世界性的交通标志统一问题。欧洲各国乃至全世界的国家和地区的交通管理当局都把统一后的交通标志纳入道路交通管理中,并根据 36 不同国家的道路情况,有所创新和发展。</p>\n<p>1935 年,美国的第一版《统一交通控制设施手册》(Manual of United Traffic Control Devices)出版,向全美国推荐了统一制作交通标志的办法和标准,手册里甚至还提到了建议使用“发光材料”制作交通标志,以改善夜间交通安全的条件。</p>\n<p>1968 年,联合国公布《道路交通和道路标志、信号协定》作为各国制定交通标志的基础。从此各国的交通标志在分类、形状、颜色、图案等方面逐渐向国际统一的方向发展。伴随着机动车的普及和道路发展,越来越多的国家和政府意识到了交通标志标线的重要作用,在一些发达国家的带领和推动下,利用这些简单的交通控制设施,实现了交通安全与管理技术水平的不断提高。同时,在欧盟、联合国等国际组织的努力推动下,越来越多的国家加入了国际道路交通标志、信号的统一运动中,想方设法为实现国际便利交通,进行新的尝试。^ [1]^<a href=\"\"> </a></p>\n<p>2022 年 1 月,交通运输部办公厅印发《关于公路交通标志标线优化提升专项工作实施情况的通知,公布阶段性工作实施情况,并对持续推进公路交通标志标线优化提升提出要求。重点聚焦高速公路枢纽互通立交及出入口等复杂路段,提升交通标志标线与关联路网协调适应水平;积极推进《道路交通标志和标线》《公路交通标志和标线设置规范》《公路交通标线通用技术规范》等标准规范制修订,健全完善公路交通标志标线动态评估优化长效机制。^ [2]^</p>\n', '2023-01-03 10:05:33', 1, 0, 0, 1, 0, '2023-03-05 10:56:45');
INSERT INTO `post` VALUES (1610095009384669186, 1596342424588832769, '驾车十大交通规则', '<p>1、进入主路</p>\n<p>进入主路后,沿最外侧车道行驶一段距离,逐渐加速,直到把速度加到,与主路原有行驶车辆吻合的时候,再根据需要,决定是否往里并线。</p>\n<p>2、出主路</p>\n<p>距离出口 500 米的时候,用比原有速度略微低一点的车速,逐车道地向外并线,保证在距离出口 100-200 米的时候,车已经行驶在了出口车道上,进入出口车道之后,再把车速彻底降低,以保证安全出主路,同时又不影响主路各车道的流动。</p>\n<p>3、减少车道</p>\n<p>在减少车道的瓶颈处,各位驾驶者自觉地采用轮流制,一边一辆依次通过。</p>\n<p>4、路口起步</p>\n<p>跟你垂直的路口开始闪灯了,就可以踩离合挂档,你这边只要变了绿灯,松开手刹跟上油,车子很快就能驶过路口。</p>\n<p>5、道路划分</p>\n<p>您不打算把车开到 80 公里时速的时候,不妨就在最外侧车道里,别往里并线了。因为不是每个人都打算陪着您在道路上踱步、赏景。</p>\n<p>6、人行横道</p>\n<p>见到人行横道内有人,驾驶者就应该停下车,让行人先过。这在很多国家已经是司空见惯的事情了。可中国确实人多,有人担心这样做,汽车就停在那里别动了。所以不妨来个小的变通,如果你身后没有汽车,你的车速又比较高,就顺势一给油过去吧,如果身后有一大串汽车呢,就应该毫不犹豫地立即停车。</p>\n<p>7、无征兆的突然停车</p>\n<p>只要不是不踩急刹车,就会追尾或撞人,就应该避免踩急刹车,为他人想想,一脚急刹下去,后面的车怎么办?出租车为了乘客上车而突然刹车就更是不对了。</p>\n<p>8、灯光使用</p>\n<p>城市道路行驶,远光灯的作用其实很小,能不开尽量别开,遇见门卫等,最好把大灯临时关一会。在并线、转弯、进出主路,一定要提前打开转向灯,最少闪三下后,再打轮。双闪是为了紧急停车的时候预备的,不是特权灯,别拿双闪当警灯用,即使是多辆车编队行驶,也没有开启双闪灯的法律依据。把双闪灯当作特权灯使用的人,自我感觉可能还挺好,旁边懂行的人看了,就一个感觉:傻。</p>\n<p>9、喇叭使用</p>\n<p>少按喇叭,最好不按喇叭。有人说,不按喇叭出事怎么办?其实,这是一个心态与技术相结合的问题。喇叭按多了,汽车与行人有时候比较对立,还容易引起逆反心理呢。至于车与车,更是没有按喇叭的必要了。我经常看到并线的时候,后车按喇叭,其实路权是全民拥有的,这路不是你一个人的,人家要并线近来,只要不是加塞、只要不是硬冲,后车稍微一收油或一个轻微的刹车,问题也就解决了。非按几下喇叭有什么用?</p>\n<p>10、谁有优先权</p>\n<p>驾驶中有个很重要的原则,优先通过权。比如,在三条车道的道路上,一辆车在最外道,一辆车在最里道,俩车同时往中间车道并线的话,左侧汽车需要礼让右侧的汽车,也就是说,位于右侧车道里的车子,此时有优先通过的权力。如果俩车在同时往中间车道并线时,发生了刮蹭,警察会判左侧汽车承担主要责任。同样道理,当您驾车进入环岛时,需要注意礼让环岛内的车子,因为此时,环岛内的车拥有优先通过权。</p>\n', '2023-01-03 10:05:39', 1, 0, 0, 0, 0, '2023-01-03 10:05:39');
INSERT INTO `post` VALUES (1610095021770448897, 1591314523924168706, '有真正意义的第一台蒸汽机', '<p>1712 年,英国人托马斯·纽科门发明了不依靠人和动物来做功而是靠机械做功的蒸汽机,被称为纽科门蒸汽机。</p>\n<p>1757 年,木匠出身的技工詹姆斯·瓦特被英国格拉斯戈大学聘为实验室技师,有机会接触纽科门蒸汽机,并对纽科门的蒸汽机产生了兴趣。1769 年,瓦特与博尔顿合作,发明了装有冷凝器的蒸汽机。1774 年 11 月,他俩又合作制造了真正意义的蒸汽机。蒸汽机曾推动了机械工业甚至社会的发展,并为汽轮机和内燃机的发展奠定了基础。</p>\n', '2023-01-03 10:05:41', 1, 0, 0, 0, 0, '2023-01-03 10:05:41');
INSERT INTO `post` VALUES (1610095036479873025, 1591317667206881281, '关于机动车驾驶人的交通安全法律', '<p>第十九条 驾驶机动车,应当依法取得机动车驾驶证。</p>\n<p> 申请机动车驾驶证,应当符合国务院公安部门规定的驾驶许可条件;经考试合格后,由公安机关交通管理部门发给相应类别的机动车驾驶证。</p>\n<p> 持有境外机动车驾驶证的人,符合国务院公安部门规定的驾驶许可条件,经公安机关交通管理部门考核合格的,可以发给中国的机动车驾驶证。</p>\n<p> 驾驶人应当按照驾驶证载明的准驾车型驾驶机动车;驾驶机动车时,应当随身携带机动车驾驶证。</p>\n<p> 公安机关交通管理部门以外的任何单位或者个人,不得收缴、扣留机动车驾驶证。</p>\n<p> 第二十条 机动车的驾驶培训实行社会化,由交通主管部门对驾驶培训学校、驾驶培训班实行资格管理,其中专门的拖拉机驾驶培训学校、驾驶培训班由农业(农业机械)主管部门实行资格管理。</p>\n<p> 驾驶培训学校、驾驶培训班应当严格按照国家有关规定,对学员进行道路交通安全法律、法规、驾驶技能的培训,确保培训质量。</p>\n<p> 任何国家机关以及驾驶培训和考试主管部门不得举办或者参与举办驾驶培训学校、驾驶培训班。</p>\n<p> 第二十一条 驾驶人驾驶机动车上道路行驶前,应当对机动车的安全技术性能进行认真检查;不得驾驶安全设施不全或者机件不符合技术标准等具有安全隐患的机动车。</p>\n<p> 第二十二条 机动车驾驶人应当遵守道路交通安全法律、法规的规定,按照操作规范安全驾驶、文明驾驶。</p>\n<p> 饮酒、服用国家管制的精神药品或者麻醉药品,或者患有妨碍安全驾驶机动车的疾病,或者过度疲劳影响安全驾驶的,不得驾驶机动车。</p>\n<p> 任何人不得强迫、指使、纵容驾驶人违反道路交通安全法律、法规和机动车安全驾驶要求驾驶机动车。</p>\n<p> 第二十三条 公安机关交通管理部门依照法律、行政法规的规定,定期对机动车驾驶证实施审验。</p>\n<p> 第二十四条 公安机关交通管理部门对机动车驾驶人违反道路交通安全法律、法规的行为,除依法给予行政处罚外,实行累积记分制度。公安机关交通管理部门对累积记分达到规定分值的机动车驾驶人,扣留机动车驾驶证,对其进行道路交通安全法律、法规教育,重新考试;考试合格的,发还其机动车驾驶证。</p>\n<p> 对遵守道路交通安全法律、法规,在一年内无累积记分的机动车驾驶人,可以延长机动车驾驶证的审验期。具体办法由国务院公安部门规定。</p>\n', '2023-01-03 10:05:45', 1, 0, 0, 0, 0, '2023-01-03 10:05:45');
INSERT INTO `post` VALUES (1610095050023280641, 1596342424588832769, '交通事故处理步骤', '<p><strong>一、受理报案</strong></p>\n<p>公安交通管理部门接到当事人或其他人的报案之后,按照管辖范围予以立案。</p>\n<p><strong>二、现场处理</strong></p>\n<p>公安交通管理部门受理案件后,立即派员赶赴现场,抢救伤者和财产,勘查现场,收集证据。</p>\n<p><strong>三、责任认定</strong></p>\n<p>在查清交通事故事实的基础上,公安交通管理部门根据事故当事人的违章行为与交通事故的因果关系、作用大小等,对当事人的交通事故责任作出认定。</p>\n<p><strong>四、裁决处罚</strong></p>\n<p>公安交通管理部门应依据有关规定,对肇事责任人予以警告、罚款、吊扣、吊销驾驶证或拘留的处罚。</p>\n<p><strong>五、损害赔偿调解</strong></p>\n<p>对交通事故造成的人员伤、亡及经济损失的赔偿,按照有关规定和赔偿标准,根据事故责任划分相应的赔偿比例,由公安交通管理</p>\n<p>部门召集双方当事人进行调解。双方同意达成协议,由事故调解人员制作并发给损害赔偿调解书。</p>\n<p><strong>六、向法院起诉</strong></p>\n<p>如双方当事人在法定期限内调解无效,公安交通管理部门终止调解,并发给调解终结书,由当事双方向法院提起民事诉讼。</p>\n', '2023-01-03 10:05:48', 1, 0, 0, 0, 0, '2023-01-03 10:05:48');
INSERT INTO `post` VALUES (1610095065319907330, 1591315551016943618, '驾驶摩托车有哪些经验和技巧?', '<p>新手在刚刚学习骑摩托车的时候,注意力基本上百分之一百的集中在如何控制摩托车上,对身体位置,手脚位置和车带来的反馈一概感觉不到。这一阶段通过大量时间的练习,将主动注意力转位肌肉记忆,过度到下一阶段,</p>\n<p>在第二阶段的时候,新手基本上已经形成了肌肉记忆,不需要在控制摩托车上投入太大的精力。新手能感觉到手脚,身体位置的变化带来的摩托车上的反馈。在这个阶段可以学习调整姿势和进阶型的驾驶技巧。</p>\n<p>第三个阶段主要是针对交通路况的骑行练习,毕竟大部分的朋友还是会在道路上骑车。要了解本地交通路况的特征,其他道路使用者的特征。摩托车的驾驶注意事项,如何规避风险等等。</p>\n<p>至于怎么压弯,怎么侧挂这些的技巧还是去赛道练习吧。赛道永远比街道安全,同时骑车的时候最好装备齐全。</p>\n', '2023-01-03 10:05:52', 1, 0, 0, 0, 0, '2023-01-03 10:05:52');
INSERT INTO `post` VALUES (1610095081447006209, 1591317667206881281, '最新纯电动车续航排名前十名', '<p>随着各大新能源车企不断推出搭载新技术的新车型,大家所关注的纯电动车续航里程再洗牌,新能源车杂谈给大家分享最新在售量产纯电动汽车续航排名前十名车型,看一看有没有你的菜?</p>\n<p><strong>第一名:极氪 001 2023 款 WE 版 140kWh 千里续航套装</strong></p>\n<p>该车是目前续航里程最长的量产纯电动车型,新车定位中大型猎装轿跑,售价为 40.3 万元,搭载 200kW 单电机及容量为 140kWh 宁德时代麒麟电池,百公里耗电量为 14.9kWh,CLTC 工况续航里程达 1032km。</p>\n<p><strong>第二名:埃安 AION LX 2022 款 Plus 千里版</strong></p>\n<p>新车定位中型 SUV,是广汽埃安品牌推出的首款续航最长的重磅车型,售价为 46.96 万元,搭载容量为 144.4kWh 三元锂电池组,NEDC 续航里程为 1008km。</p>\n<p><strong>第三名:奔驰 EQS 2022 款 改款 450+ 先锋版</strong></p>\n<p>作为奔驰梅赛德斯旗下首款纯电动轿车,新车在外观、内饰设计及续航方面的表现也很不错,售价为 84.5 万元,搭载容量为 111.8kWh 锂电池包,CLTC 续航里程为 849km。</p>\n<p><strong>第四名:极氪 009 2022 款 ME 版</strong></p>\n<p>该车与极氪 001 同样搭载来自宁德时代的 140kWh 麒麟电池,而且它还是一款中大型纯电动 MPV,CLTC 续航里程达 822km,售价为 58.8 万元。</p>\n<p><strong>第五名:机甲龙</strong></p>\n<p>机甲龙是长城旗下沙龙汽车的首款量产车型,新车仅推出一款限量版,售价为 48.8 万元,搭载最大输出功率为 400kW 的双电机四驱动力,零百加速 3.7s,电池容量为 111.6kWh,CLTC 工况续航里程为 738km。</p>\n<p><strong>第六名:比亚迪唐新能源 2022 款 EV 730KM 尊享型</strong></p>\n<p>该车是比亚迪王朝系列最强 SUV,整体造型十分帅气,售价为 31.28 万元,搭载容量为 108.8kWh 磷酸铁锂刀片电池组,CLTC 续航里程为 730km。</p>\n<p><strong>第七名:零跑 C01 2022 款 后驱长续航版</strong></p>\n<p>该车是零跑汽车推出的第三款量产电动车,新车的售价为 23.18 万元,电池容量为 90kWh,可为车辆提供 CLTC 工况 717km 的续航里程。</p>\n<p><strong>第八名:特斯拉和比亚迪</strong></p>\n<p>很有意思,这两家竞争对手的其中两款车型抱在了一起,特斯拉 Model S 2021 款 双电机全轮驱动版和比亚迪汉 EV 2022 款 创世版 715KM 前驱尊荣型,对应售价分别为 88.99 万元和 27.18 万元,并分别搭载容量为 100kWh 三元锂电池和 85.4kWh 磷酸铁锂刀片电池,CLTC 工况续航里程均为 715km。</p>\n<p><strong>第九名:蔚来 ET5 2022 款 100kWh</strong></p>\n<p>该车定位纯电动中型轿车,国内造车新势力中的典型高端范儿,售价为 38.6 万元,搭载双电机四驱动力,最大输出功率为 360kW,零百加速 4s,并搭载容量为 100kWh 三元锂电池组,CLTC 工况续航里程为 710km。</p>\n<p><strong>第十名:极狐阿尔法 S</strong></p>\n<p>极狐阿尔法 S 2022 款 708S 全系售价区间为 26.73-29.33 万元,电池容量分别为 93.6kWh 和 94.5kWh 共两种,续航里程均为 708km。</p>\n', '2023-01-03 10:05:56', 1, 0, 0, 0, 0, '2023-01-03 10:05:56');
INSERT INTO `post` VALUES (1610095096244510721, 1591314523924168706, '细数目前主流的十二个自行车种类', '<p>“轻快”是公路车的代名词,亦让其成为了铺装路面高速行进的首选,大轮径、细窄的轮胎使其拥有极低的路阻,提供更高的路面速度,但亦让它的抓地力有所下降,并极其容易受到人行道、竖纹排水渠等“陷阱”的伤害;由于除了车主,小偷也很爱它们,使车辆不利于停放保管,几乎没有承载能力,骑行姿势较为激进,舒适性较低,仅适合运动、竞赛使用。</p>\n<p>山地车上的各种技术均是对山路而针对性研发,若车友您的“野心”并不在越野之上,选择其他类型的自行车也许会更为适合,在铺装公路上的山地车不仅拖脚,并且重金买来的技术亦“武功尽废”。</p>\n', '2023-01-03 10:05:59', 1, 0, 0, 0, 0, '2023-01-03 10:05:59');
INSERT INTO `post` VALUES (1610095110366732290, 1591315551016943618, '自行车的由来', '<p>法国人西夫拉克(Comte de Sivrac)在一个下雨天,在街头被经过的四轮马车溅了一身泥,这一溅使他突发奇想:四轮马车这么宽,应当把马车顺着切掉一半,四个车轮变成前后两个车轮……。 于是在 1791 年,第一架代步的“木马轮”小车诞生了。 这辆小车有前后两个木质的车轮,中间连着横梁,上面安了一条板凳,像一个玩具。</p>\n', '2023-01-03 10:06:03', 1, 0, 0, 0, 0, '2023-01-03 10:06:03');
INSERT INTO `post` VALUES (1610095122886729730, 1591317667206881281, '何为交通?', '<p>交通,指<strong>从事旅客和货物运输及语言和图文传递的行业</strong>,包括运输和邮电两个方面,在国民经济中属于第三产业。 运输有铁路、公路、水路、空路、管道五种方式,邮电包括邮政和电信两方面内容。 各种运输和邮电事业的总称。</p>\n', '2023-01-03 10:06:06', 1, 0, 0, 2, 0, '2023-04-09 15:47:48');
INSERT INTO `post` VALUES (1610095136614686721, 1591314523924168706, '文明礼仪 | 交通礼仪之行路的礼仪', '<p>一个人在日常工作、学习和社会生活中,离不开乘车走路。在这平常的“走路”中,同样包含着一系列的礼仪要求,同样需要注意讲求公德礼仪,遵守交通规范。</p>\n<p>1、要遵守行路规则,步行要走人行道,不走非机动车道和机动车道。过马路要走人行横道,如果是路口,一定要等绿灯亮了,再看两边没车时才通过。</p>\n<p>2、行人之间要互相礼让,马路上车水马龙,人来人往,比肩接踵,因此要提倡相互礼让。遇到老、弱、病、残、孕要照顾他们。在人群特别拥挤的地方,要有秩序地通过,万一不小心撞了别人或踩着别人的脚,要主动道歉。如果是别人踩了自己的脚或碰掉了自己的东西,应表现出良好的修养和自制力,切不可口出恶言,厉声责备,如,口出“干什么!”“你没长眼睛啊?”之类的粗言,而应该宽容和气地说:“慢一点,别着急。”</p>\n<p>3、走路遇到熟人,应主动打招呼或进行问候,不能视而不见,把头扭向一边,擦肩而过。如果在路上碰到久别重逢的朋友,想多交谈一会儿,应靠边站立,不要站在路当中或拥挤的地方,以免妨碍交通,增加不安全因素。</p>\n<p>4、走路要目光直视,不要左顾右盼,东张西望。男性遇到不相识的女性,不要久久注视,甚至回头追视,显得缺少教养。</p>\n<p>5、走路的姿势是个人精神风貌的体现,因此我们要时时留意自己的走路姿势。正确的走姿是:挺胸抬头,不驼背含胸,乱晃肩膀;目光要自然前视,不左顾右盼,东张西望。</p>\n<p>6、走路时不要边走边吃东西。这既不卫生,又不雅观。如确实是肚子饿或口渴了,可以停下来,在路边找个适当的地方,吃完后再赶路。走路时要注意爱护环境卫生,不要随地吐痰、随手抛弃脏物。</p>\n<p>7、问路态度要诚恳,语言文明,问完要致谢;如遇人问路,要热情帮助,不能置之不理,若不知道,要向对方说明。</p>\n<p>8、保持适当距离。行路时应与他人保持适当距离,过于接近他人(伸手可及、抬腿可及),易造成他人紧张和不自在,易产生误会。通常情况保持 3 米开外较为合适。</p>\n', '2023-01-03 10:06:09', 1, 0, 0, 6, 0, '2023-03-05 10:57:02');
INSERT INTO `post` VALUES (1610095160929067010, 1591315551016943618, '什么是道路交通标志和标线?', '<p>道路交通标志和标线是引导道路使用者有秩序地使用道路,保障道路交通安全,提高道路运行效率的基础设施,用于告知道路使用者道路通行权力,明示道路交通禁止、限制、遵行状况,告示各种道路状况和交通状况等信息。</p>\n<p>标准适用范围:适用于公路、城市道路和虽在单位管辖范围内但允许社会机动车通行的地方,包括广场、公共停车场等用于公众通行的场所等各类道路上交通标志。</p>\n', '2023-01-03 10:06:15', 1, 0, 0, 3, 0, '2023-05-28 08:24:45');
INSERT INTO `post` VALUES (1611007289072828418, 1591314523924168706, '交通安全意识的培养', '<p>一、进一步加大交通安全法律法规和交通安全常识的宣传力度。</p>\n<p>1、是要努力拓宽宣传渠道,多方面、多方位开展道路交通安全知识的宣传教育工作。要充分利用新闻媒体,结合各类交通事故案例,以案说法,对日常交通违法行为要及时曝光,切实增强广大市民和机动车驾驶员的交通安全意识。</p>\n<p>2、是要深入开展交通法律法规宣传教育,提高人们的守法意识。把《道路交通安全法》的宣传教育工作摆上重要议事日程。各有关部门要认真履行职责,针对不同单位、不同人群,开展有针对性的宣传教育活动。要组织、督促、指导各机关、单位、街道、社区开展交通法规宣传教育,培养广大人民群众自觉守法、文明交通意识。要进一步强化对中小学生的宣传教育,使他们从小树立遵守交通安全法规、注重交通安全的观念。新闻媒体也要利用案例剖析、公益广告等群众喜闻乐见的形式,大力宣传、普及交通安全法律法规和道路交通安全知识。</p>\n<p>二、加大对骑车人和行人的交通管理,不断提高他们的守法自觉性和交通安全意识,净化交通环境。</p>\n<p>努力做到政府严格执法、社会组织自律和公民自觉守法的有机结合,形成“政府负责、社会协同、公众参与”的道路交通安全管理工作新格局。</p>\n<p>三、开展《珍视生命,善待生命,文明行走在都市》活动。</p>\n<p>利用市民学校、宣传栏、电视、广播等宣传媒体,在广大市民中,重点是在市场经营人员、外来务工人员和流动人员中,宣传“文明行走在都市”活动的意义,开展“文明行走、做文明市民”的实践活动, 提高广大市民和未成年人珍视、善待生命,自觉遵守道路交通法规,做一个文明行走的好市民,为城市文明建设作出应有的贡献。</p>\n<p>四、进一步加强交通标识的设置工作。</p>\n<p>加强调查研究,广泛征求群众意见,科学合理地设置交通标识及交通设施,在危险路段、事故多发地段,设置醒目的告示牌、警示牌,警示机动车驾驶员要谨慎驾驶,注意安全。</p>\n<p>五、调整不合理的交通信号设置,促使交通设施设置规范化、人性化、科学化。</p>\n<p>建议交通管理部门应对全市的交通设施进行一次大检查,调整不合理的交通信号设置,多建立交桥、人行天桥、地下通道等设施,以减少交通事故的发生,缓解交通压力,要有适应城市中长期发展的战略前瞻性,做好城市规划,保证交通设置的科学性和合理性。</p>\n<p>六、设立我市“道路交通事故社会救助基金”。</p>\n<p>根据《<a href=\"https://baike.baidu.com/item/%E9%81%93%E8%B7%AF%E4%BA%A4%E9%80%9A%E5%AE%89%E5%85%A8%E6%B3%95?fromModule=lemma_inlink\">道路交通安全法</a>》的相关要求,建议政府尽早设立我市“道路交通事故社会救助基金”,以利于交通事故中受伤人员的救治,促进社会的和谐。</p>\n<p>只有交通参与者的素质提高了,交通安全社会化就能实现,而且能够深入持久地巩固下去,管理社会化工作就会不断上新水平,开创新局面,出现新成果,才能为建设“世界现代田园城市”奠定好坚实的交通基础。</p>\n', '2023-01-05 22:30:43', 1, 0, 0, 1, 0, '2023-03-05 10:57:21');
INSERT INTO `post` VALUES (1628742470884638721, 1591314015905873922, '省油的技巧', '<p><strong>1、保持最佳车速:</strong> 最省油的行车状态是匀速直线行驶,最省油的车速小排量车是时速 60-80 公里,中排量车是 80-100 公里。</p>\n<p><strong>2、不要狠刹车:</strong> 如果前面需要停车,应该提前收油,带挡滑行减速,而不是冲到跟前狠刹车。刹车实际消耗的是宝贵的汽油,刹的越狠,浪费的越多。</p>\n<p><strong>3、满胎压:</strong> 确保轮胎气压正常。轮胎气压过高或过低,都会增加耗油量。汽车轮胎的压力要严格按各车说明书的要求执行。夏季为防止路面高热,特别是跑长途时轮胎发热,轮胎内气体膨胀,压力增加许多,可略减一点气压,减 10%。</p>\n<p><strong>4、半箱油:</strong> 减轻车身重量,就是降低耗油量。不要装了满满一箱油在市内跑近道,这就是“油耗油”!考虑到汽油泵装在油箱里,靠汽油散热降温,所以如果不出远门,保持半箱油最好。同时,车内一定精简,少一分重量,省一分油。</p>\n', '2023-02-23 21:04:00', 1, 0, 0, 3, 0, '2023-03-05 10:57:32');
INSERT INTO `post` VALUES (1644999229460013057, 1591314015905873922, '停车时的技巧', '<p><strong>1、路边发车或停车要打转向灯:</strong> 路边发车或暂时停车时,一定要提前打开转向灯,并且观察后视镜,确定没车、没行人时再靠停。</p>\n<p><strong>2、车停明处:</strong> 要选明亮、宽敞、无障碍、视距远的地方停,千万不要往阴暗的角落里藏。长时间停车最好进停车场。</p>\n<p><strong>3、高速公路停车:</strong> 特殊情况下需要停车,要停在最右侧应急车道内,并开双闪灯,三角牌放在车后 150 到 200 米处,50 米以内等于没放。</p>\n<p><strong>4、路边顺向停车技巧:</strong> 路边顺向只有一个车位时,只能选择倒车入位。方法:向前开,让自己的车尾与前车尾对齐。两车相距 1 米,停车。原地往右打足方向盘,成 45° 角慢退。当自己车头与前车车尾成一直线时,迅速将方向盘向反方向打足,慢退,车就基本能停好了。</p>\n<p><strong>5、车里别放什么东西:</strong> 车内物品收藏好,从车外能窥见的部位不能有他人感兴趣的东西。放了一个空皮包,可能被砸碎风挡玻璃!</p>\n', '2023-04-09 17:42:33', 1, 0, 0, 1, 0, '2023-04-09 17:45:09');
INSERT INTO `post` VALUES (1645000714746945537, 1591314015905873922, '行车安全的基础', '<p><strong>1、上车先看车:</strong> 上车前看下车的外况、轮胎、车底下有没有漏油漏水。若一个星期没开,开车前要检查一下机油、冷却水、刹车油。</p>\n<p><strong>2、一档起步:</strong> 若二档起步不仅会增加发动机的负荷,而且会导致离合器磨损,所以轿车无论排量多少,都应一档起步。</p>\n<p><strong>3、带档刹车:</strong> 带挡刹车时发动机产生制动力,能控制两个驱动轮同步,防止刹车时跑偏。特别重要的是,空挡时刹车助力器的辅助力会大大降低。所以当车快要停下时,再踩下离合,退到空挡,以防熄火。</p>\n<p><strong>4、公交车站有危险:</strong> 这里常有乘客下车后急急忙忙向马路对面跑。也有个别公交出站时不打转向灯。所以路过时要小心。</p>\n<p><strong>5、前车突然让路有危险:</strong> 前车突然让路,千万别急着往前超车,前面很有可能发生了紧急情况。</p>\n<p><strong>6、延时熄火:</strong> 长时间行驶发动机会处于高温状态,若停车后立即熄火,将对发动机造成伤害。正确的做法是,让发动机在怠速状态下运转二分钟左右再熄火。</p>\n', '2023-04-09 17:48:27', 1, 0, 0, 1, 0, '2023-04-14 20:32:41');
INSERT INTO `post` VALUES (1662295290566254593, 1591314015905873922, '会车时的注意事项', '<p>减慢车速 👀</p>\n', '2023-05-27 11:10:55', 1, 0, 0, 2, 0, '2023-05-28 08:27:27');
INSERT INTO `post` VALUES (1662616128926527489, 1591314015905873922, '激发产出', '<p>啊</p>\n', '2023-05-28 08:25:49', 1, 0, 0, 0, 0, '2023-05-28 08:25:49');
-- ----------------------------
-- Table structure for post_tag
-- ----------------------------
DROP TABLE IF EXISTS `post_tag`;
CREATE TABLE `post_tag` (
`id` int NOT NULL AUTO_INCREMENT,
`pid` bigint NOT NULL COMMENT '帖子ID',
`tag_label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '标签英文标识',
`creator` bigint NULL DEFAULT NULL,
`create_time` datetime NULL DEFAULT NULL,
PRIMARY KEY (`id`, `tag_label`) USING BTREE,
INDEX `p_t_pid`(`pid` ASC) USING BTREE,
INDEX `p_t_tag_label`(`tag_label` ASC) USING BTREE,
INDEX `p_t_creator`(`creator` ASC) USING BTREE,
CONSTRAINT `p_t_creator` FOREIGN KEY (`creator`) REFERENCES `user` (`uid`) ON DELETE RESTRICT ON UPDATE RESTRICT,
CONSTRAINT `p_t_pid` FOREIGN KEY (`pid`) REFERENCES `post` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
CONSTRAINT `p_t_tag_label` FOREIGN KEY (`tag_label`) REFERENCES `tag` (`label`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 62 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of post_tag
-- ----------------------------
INSERT INTO `post_tag` VALUES (20, 1644999229460013057, 'vehicle-safety', 1591314015905873922, '2023-04-09 17:42:33');
INSERT INTO `post_tag` VALUES (21, 1644999229460013057, 'cycling-safety', 1591314015905873922, '2023-04-09 17:42:33');
INSERT INTO `post_tag` VALUES (30, 1645000714746945537, 'driving-tips', 1591314015905873922, '2023-05-09 11:00:50');
INSERT INTO `post_tag` VALUES (31, 1628742470884638721, 'driving-tips', 1591314015905873922, '2023-05-09 11:06:15');
INSERT INTO `post_tag` VALUES (32, 1610094906020241410, 'driving-tips', 1591314015905873922, '2023-05-09 11:08:06');
INSERT INTO `post_tag` VALUES (33, 1610095160929067010, 'sign', 1591314015905873922, '2023-05-09 11:10:16');
INSERT INTO `post_tag` VALUES (34, 1610094985737183234, 'sign', 1591314015905873922, '2023-05-09 11:11:50');
INSERT INTO `post_tag` VALUES (35, 1610095136614686721, 'manner', 1591314015905873922, '2023-05-09 11:14:23');
INSERT INTO `post_tag` VALUES (36, 1610095136614686721, 'pedestrian-safety', 1591314015905873922, '2023-05-09 11:14:23');
INSERT INTO `post_tag` VALUES (37, 1610094931395780610, 'manner', 1591314015905873922, '2023-05-09 11:15:16');
INSERT INTO `post_tag` VALUES (38, 1611007289072828418, 'safety-awareness', 1591314015905873922, '2023-05-09 11:18:22');
INSERT INTO `post_tag` VALUES (39, 1610094860814032897, 'safety-awareness', 1591314015905873922, '2023-05-09 11:20:03');
INSERT INTO `post_tag` VALUES (40, 1610094836965220354, 'safety-awareness', 1591314015905873922, '2023-05-09 11:21:57');
INSERT INTO `post_tag` VALUES (41, 1609896692251926529, 'driving-rules', 1591314015905873922, '2023-05-09 11:23:13');
INSERT INTO `post_tag` VALUES (42, 1610095009384669186, 'driving-rules', 1591314015905873922, '2023-05-09 11:24:08');
INSERT INTO `post_tag` VALUES (44, 1609896344619622401, 'meeting-rules', 1591314015905873922, '2023-05-09 11:25:26');
INSERT INTO `post_tag` VALUES (45, 1609896344619622401, 'road-rules', 1591314015905873922, '2023-05-09 11:25:26');
INSERT INTO `post_tag` VALUES (46, 1610094944867885058, 'safety-laws', 1591314015905873922, '2023-05-09 11:29:39');
INSERT INTO `post_tag` VALUES (47, 1610094963926802434, 'safety-laws', 1591314015905873922, '2023-05-09 11:30:40');
INSERT INTO `post_tag` VALUES (48, 1610095036479873025, 'safety-laws', 1591314015905873922, '2023-05-09 11:31:26');
INSERT INTO `post_tag` VALUES (49, 1610095021770448897, 'sedan', 1591314015905873922, '2023-05-09 11:32:33');
INSERT INTO `post_tag` VALUES (50, 1609895924132253698, 'motor', 1591314015905873922, '2023-05-09 11:34:22');
INSERT INTO `post_tag` VALUES (51, 1610095110366732290, 'bicycle', 1591314015905873922, '2023-05-09 11:34:43');
INSERT INTO `post_tag` VALUES (52, 1610094918296969218, 'tricycle', 1591314015905873922, '2023-05-09 11:35:37');
INSERT INTO `post_tag` VALUES (53, 1609910960959561730, 'vehicle-safety', 1591314015905873922, '2023-05-09 11:36:41');
INSERT INTO `post_tag` VALUES (54, 1610095065319907330, 'driving-tips', 1591314015905873922, '2023-05-09 11:38:55');
INSERT INTO `post_tag` VALUES (55, 1610095081447006209, 'sedan', 1591314015905873922, '2023-05-09 11:39:46');
INSERT INTO `post_tag` VALUES (57, 1610095050023280641, 'accident-safety', 1591314015905873922, '2023-05-09 11:42:52');
INSERT INTO `post_tag` VALUES (58, 1610095096244510721, 'bicycle', 1591314015905873922, '2023-05-09 11:44:01');
INSERT INTO `post_tag` VALUES (59, 1662295290566254593, 'meeting-rules', 1591314015905873922, '2023-05-27 11:10:55');
INSERT INTO `post_tag` VALUES (60, 1662616128926527489, 'driving-rules', 1591314015905873922, '2023-05-28 08:25:49');
INSERT INTO `post_tag` VALUES (61, 1662616128926527489, 'meeting-rules', 1591314015905873922, '2023-05-28 08:25:49');
-- ----------------------------
-- Table structure for role
-- ----------------------------
DROP TABLE IF EXISTS `role`;
CREATE TABLE `role` (
`rid` int NOT NULL COMMENT '角色ID',
`name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '角色英文名称',
`alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '角色别名',
`index` int NULL DEFAULT NULL COMMENT '角色排序号,越小越靠前',
PRIMARY KEY (`rid`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of role
-- ----------------------------
INSERT INTO `role` VALUES (1, 'ADMIN', '管理员', 1);
INSERT INTO `role` VALUES (2, 'MODERATOR', '审查员', 2);
INSERT INTO `role` VALUES (3, 'USER', '普通用户', 3);
INSERT INTO `role` VALUES (4, 'UNVERIFIED', '未认证用户', 4);
-- ----------------------------
-- Table structure for role_authority
-- ----------------------------
DROP TABLE IF EXISTS `role_authority`;
CREATE TABLE `role_authority` (
`rid` int NULL DEFAULT NULL COMMENT '角色ID',
`aid` int NULL DEFAULT NULL COMMENT '权限ID',
INDEX `r_a_rid`(`rid` ASC) USING BTREE,
INDEX `r_a_aid`(`aid` ASC) USING BTREE,
CONSTRAINT `r_a_aid` FOREIGN KEY (`aid`) REFERENCES `authority` (`aid`) ON DELETE RESTRICT ON UPDATE RESTRICT,
CONSTRAINT `r_a_rid` FOREIGN KEY (`rid`) REFERENCES `role` (`rid`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of role_authority
-- ----------------------------
INSERT INTO `role_authority` VALUES (2, 1);
INSERT INTO `role_authority` VALUES (2, 2);
INSERT INTO `role_authority` VALUES (2, 3);
INSERT INTO `role_authority` VALUES (2, 4);
INSERT INTO `role_authority` VALUES (2, 5);
INSERT INTO `role_authority` VALUES (2, 6);
INSERT INTO `role_authority` VALUES (2, 7);
INSERT INTO `role_authority` VALUES (2, 8);
INSERT INTO `role_authority` VALUES (2, 9);
INSERT INTO `role_authority` VALUES (2, 10);
INSERT INTO `role_authority` VALUES (2, 11);
INSERT INTO `role_authority` VALUES (3, 9);
INSERT INTO `role_authority` VALUES (3, 3);
INSERT INTO `role_authority` VALUES (3, 6);
INSERT INTO `role_authority` VALUES (2, 12);
-- ----------------------------
-- Table structure for sensitive_word
-- ----------------------------
DROP TABLE IF EXISTS `sensitive_word`;
CREATE TABLE `sensitive_word` (
`id` int NOT NULL AUTO_INCREMENT,
`word` char(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of sensitive_word
-- ----------------------------
INSERT INTO `sensitive_word` VALUES (1, '政治');
INSERT INTO `sensitive_word` VALUES (2, '意识形态');
INSERT INTO `sensitive_word` VALUES (3, '疫情');
INSERT INTO `sensitive_word` VALUES (4, '中共');
INSERT INTO `sensitive_word` VALUES (5, '共产党');
INSERT INTO `sensitive_word` VALUES (6, '中国共产党');
INSERT INTO `sensitive_word` VALUES (7, '国民党');
INSERT INTO `sensitive_word` VALUES (8, '民进党');
INSERT INTO `sensitive_word` VALUES (9, '共产主义');
INSERT INTO `sensitive_word` VALUES (10, '政治');
-- ----------------------------
-- Table structure for tag
-- ----------------------------
DROP TABLE IF EXISTS `tag`;
CREATE TABLE `tag` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '标签ID',
`option_id` int NULL DEFAULT NULL COMMENT '标签类型ID',
`label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '标签英文标识',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '标签显示名称',
`icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标签图标',
`detail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标签描述',
`creator` bigint NULL DEFAULT NULL COMMENT '标签创建者',
`create_time` datetime NULL DEFAULT NULL COMMENT '标签创建时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `tag_label`(`label` ASC) USING BTREE,
UNIQUE INDEX `tag_name`(`name` ASC) USING BTREE,
INDEX `t_u_creator`(`creator` ASC) USING BTREE,
INDEX `t_t_option_id`(`option_id` ASC) USING BTREE,
CONSTRAINT `t_t_option_id` FOREIGN KEY (`option_id`) REFERENCES `tag_option` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
CONSTRAINT `t_u_creator` FOREIGN KEY (`creator`) REFERENCES `user` (`uid`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 38 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of tag
-- ----------------------------
INSERT INTO `tag` VALUES (1, 2, 'sedan', '小轿车', 'fa-solid fa-car', '', 1591314015905873922, '2023-04-03 23:02:12');
INSERT INTO `tag` VALUES (2, 2, 'motor', '摩托车', 'fa-solid fa-motorcycle', '', 1591314015905873922, '2023-04-03 23:02:25');
INSERT INTO `tag` VALUES (3, 2, 'bicycle', '自行车', 'fa-solid fa-bicycle', '', 1591314015905873922, '2023-04-03 23:02:37');
INSERT INTO `tag` VALUES (4, 2, 'tricycle', '三轮车', 'fa-solid fa-tractor', '', 1591314015905873922, '2023-04-03 23:07:22');
INSERT INTO `tag` VALUES (5, 1, 'driving-tips', '驾驶技巧', 'fa-regular fa-lightbulb', '', 1591314015905873922, '2023-04-04 09:41:41');
INSERT INTO `tag` VALUES (6, 1, 'law', '交通法', 'fa-solid fa-gavel', '', 1591314015905873922, '2023-04-04 09:42:43');
INSERT INTO `tag` VALUES (7, 1, 'manner', '交通礼仪', 'fa-solid fa-street-view', '', 1591314015905873922, '2023-04-04 09:43:15');
INSERT INTO `tag` VALUES (8, 1, 'sign', '交通标志', 'fa-solid fa-sign-hanging', '', 1591314015905873922, '2023-04-04 09:43:54');
INSERT INTO `tag` VALUES (9, 3, 'road-safety', '道路交通安全', 'fa-solid fa-road-circle-exclamation', '', 1591314015905873922, '2023-04-04 09:45:31');
INSERT INTO `tag` VALUES (10, 3, 'pedestrian-safety', '行人交通安全', 'fa-solid fa-person-walking-dashed-line-arrow-right', '', 1591314015905873922, '2023-04-04 09:46:23');
INSERT INTO `tag` VALUES (11, 3, 'vehicle-safety', '车辆交通安全', 'fa-solid fa-car-burst', '', 1591314015905873922, '2023-04-04 09:46:43');
INSERT INTO `tag` VALUES (12, 3, 'cycling-safety', '骑行交通安全', 'fa-solid fa-person-biking', '', 1591314015905873922, '2023-04-04 09:47:12');
INSERT INTO `tag` VALUES (13, 3, 'public-safety', '公共交通安全', 'fa-solid fa-van-shuttle', '', 1591314015905873922, '2023-04-04 09:47:29');
INSERT INTO `tag` VALUES (14, 3, 'accident-safety', '事故处理安全', 'fa-solid fa-person-falling-burst', '', 1591314015905873922, '2023-04-04 09:48:08');
INSERT INTO `tag` VALUES (15, 3, 'safety-awareness', '交通安全意识', 'fa-solid fa-shield-halved', '', 1591314015905873922, '2023-04-04 09:48:50');
INSERT INTO `tag` VALUES (16, 3, 'safety-laws', '交通安全法律', 'fa-solid fa-scale-balanced', '', 1591314015905873922, '2023-04-04 09:49:15');
INSERT INTO `tag` VALUES (17, 4, 'driving-rules', '行车规则', 'fa-solid fa-hard-drive', '', 1591314015905873922, '2023-04-04 09:51:11');
INSERT INTO `tag` VALUES (18, 4, 'meeting-rules', '会车规则', 'fa-solid fa-bacon', '', 1591314015905873922, '2023-04-04 09:51:51');
INSERT INTO `tag` VALUES (19, 4, 'road-rules', '道路规则', 'fa-solid fa-road', '', 1591314015905873922, '2023-04-04 09:52:16');
INSERT INTO `tag` VALUES (21, 6, 'unclassified', '未分类', '', '', 1591314015905873922, '2023-04-06 17:00:07');
INSERT INTO `tag` VALUES (37, 6, 'test', '测试', '', '', 1591314015905873922, '2023-04-08 13:37:15');
-- ----------------------------
-- Table structure for tag_option
-- ----------------------------
DROP TABLE IF EXISTS `tag_option`;
CREATE TABLE `tag_option` (
`id` int NOT NULL AUTO_INCREMENT,
`label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '标识',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标签名',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `label`(`label` ASC) USING BTREE,
UNIQUE INDEX `name`(`name` ASC) USING BTREE,
INDEX `id`(`id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 22 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of tag_option
-- ----------------------------
INSERT INTO `tag_option` VALUES (1, 'knowledge', '交通常识');
INSERT INTO `tag_option` VALUES (2, 'vehicle', '交通工具');
INSERT INTO `tag_option` VALUES (3, 'safety', '交通安全');
INSERT INTO `tag_option` VALUES (4, 'regulation', '交通规则');
INSERT INTO `tag_option` VALUES (6, 'other', '其它');
-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int NOT NULL AUTO_INCREMENT,
`uid` bigint NOT NULL COMMENT '用户ID',
`username` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户名',
`nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户昵称',
`password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户密码',
`avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户头像',
`email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户邮箱',
`email_verified` tinyint NULL DEFAULT 0 COMMENT '邮箱是否激活 - { 0:未激活, 1:已激活 }',
`salt` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '盐值',
`register_ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '注册IP',
`create_time` datetime NULL DEFAULT NULL COMMENT '账号注册时间',
`update_time` datetime NULL DEFAULT NULL COMMENT '账号资料更新时间',
`updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '被谁更新账户',
`banned` tinyint NULL DEFAULT 0 COMMENT '账号状态, - { 0:未禁用, 1:已禁用 }',
`deleted` tinyint NULL DEFAULT 0 COMMENT '账号是否删除 - { 0:未删除, 1:已删除 }',
PRIMARY KEY (`id`, `uid`, `username`, `email`) USING BTREE,
INDEX `uid`(`uid` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of user
-- ----------------------------
INSERT INTO `user` VALUES (1, 1591314015905873922, 'admin', 'admin', '$2a$10$.gLOkB899/RV9RaIp18MZOj9.v4RTec6d2TvETkhe/MmC/TZqxmQS', 'http://localhost:8080/avatar/1591314015905873922/1710045410536.png', '0@1.1', 1, 'ca173', '127.0.0.1', '2022-11-12 14:14:21', '2023-02-24 14:55:51', NULL, 0, 0);
INSERT INTO `user` VALUES (2, 1591314523924168706, 'moderator', '测试用户', '$2a$10$.gLOkB899/RV9RaIp18MZOj9.v4RTec6d2TvETkhe/MmC/TZqxmQS', 'http://localhost:8080/avatar/1591314015905873923/1710045410536.png', '1@1.1', 0, '8f5be', '127.0.0.1', '2022-11-12 14:14:21', '2022-11-24 20:36:51', NULL, 0, 0);
INSERT INTO `user` VALUES (3, 1591315551016943618, 'user', 'user', '$2a$10$/S/MjNIGh9vNOowcCDDZyerv4jCf7CnlrHSH6edHdrHAHsO78YqEa', 'http://localhost:8080/avatar/1591314015905873924/1710045410536.png', '1@1.2', 1, 'a1e7a', '127.0.0.1', '2022-11-12 14:14:21', NULL, NULL, 0, 0);
INSERT INTO `user` VALUES (4, 1591317256513216513, 'user1', 'user1', '$2a$10$WxTbGtZq7dzFyOZCw..gWekS8anro5HVIJ3qixRN7Pzq59sXbXXHi', 'http://localhost:8080/avatar/1591314015905873925/1710045410536.png', '1@1.3', 0, '78116', '127.0.0.1', '2022-11-12 14:29:33', NULL, NULL, 0, 0);
INSERT INTO `user` VALUES (5, 1591317667206881281, 'user2', 'user2', '$2a$10$id.z3XBlUp6.fHUprznI9Oni49d.8E38On8hc7pVMfhxcgZxsA5O.', 'http://localhost:8080/avatar/1591314015905873926/1710045410536.png', '1@1.4', 1, 'bd028', '127.0.0.1', '2022-11-12 14:31:11', '2023-04-21 10:24:15', NULL, 0, 0);
INSERT INTO `user` VALUES (6, 1591318333363019777, 'com1', 'com1', '$2a$10$z4deAymc4yoFcAAKtlj74er8k4gmjlQU4dkGkL3eE2WSBmWWW7gOq', 'http://localhost:8080/avatar/1591314015905873927/1710045410536.png', '1@1.5', 0, 'b6bcf', '127.0.0.1', '2022-11-12 14:33:50', NULL, NULL, 0, 0);
INSERT INTO `user` VALUES (7, 1593245065385066497, 'com2', 'com2', '$2a$10$Ciqs5Qew0zw/iA35Bm2pquRkHvlrMm8vh826dpCJqWKGKxyRjDu0K', 'http://localhost:8080/avatar/1591314015905873928/1710045410536.png', '1@1.6', 0, 'd2871', '127.0.0.1', '2022-11-17 22:09:59', NULL, NULL, 0, 0);
INSERT INTO `user` VALUES (8, 1596342424588832769, 'com3', 'com3', '$2a$10$EIOj3rBBHgiOjzNE2lGHZ.13bvwzgeTfZVgogpzHge8DIoHYVC6Pa', 'http://localhost:8080/avatar/1591314015905873929/1710045410536.png', '1@1.7', 0, 'a51c7', '127.0.0.1', '2022-11-26 11:17:47', '2023-05-27 10:33:06', NULL, 0, 0);
INSERT INTO `user` VALUES (9, 1652656040866598913, 'user3', 'user3', '$2a$10$fo7uEd8tiyjtLvdGtPybJuDaAGGKNSYHEqHIIGRIh85aoPhJ/T8ie', 'http://localhost:8080/avatar/1591314015905873923/1710045410536.png', '1@1.8', 0, '06176', '127.0.0.1', '2023-04-30 20:47:59', '2023-05-12 15:16:45', NULL, 0, 0);
-- ----------------------------
-- Table structure for user_authority
-- ----------------------------
DROP TABLE IF EXISTS `user_authority`;
CREATE TABLE `user_authority` (
`uid` bigint NULL DEFAULT NULL COMMENT '用户ID',
`aid` int NULL DEFAULT NULL COMMENT '权限ID',
INDEX `u_a_uid`(`uid` ASC) USING BTREE,
INDEX `u_a_aid`(`aid` ASC) USING BTREE,
CONSTRAINT `u_a_aid` FOREIGN KEY (`aid`) REFERENCES `authority` (`aid`) ON DELETE RESTRICT ON UPDATE RESTRICT,
CONSTRAINT `u_a_uid` FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of user_authority
-- ----------------------------
-- ----------------------------
-- Table structure for user_role
-- ----------------------------
DROP TABLE IF EXISTS `user_role`;
CREATE TABLE `user_role` (
`uid` bigint NOT NULL,
`rid` int NOT NULL,
INDEX `ur_rid`(`rid` ASC) USING BTREE,
INDEX `ur_uid`(`uid` ASC) USING BTREE,
CONSTRAINT `u_r_rid` FOREIGN KEY (`rid`) REFERENCES `role` (`rid`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `u_r_uid` FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of user_role
-- ----------------------------
INSERT INTO `user_role` VALUES (1591314015905873922, 1);
INSERT INTO `user_role` VALUES (1591314523924168706, 2);
INSERT INTO `user_role` VALUES (1591315551016943618, 3);
INSERT INTO `user_role` VALUES (1591317256513216513, 4);
INSERT INTO `user_role` VALUES (1591317667206881281, 3);
INSERT INTO `user_role` VALUES (1591318333363019777, 4);
INSERT INTO `user_role` VALUES (1593245065385066497, 4);
INSERT INTO `user_role` VALUES (1596342424588832769, 4);
INSERT INTO `user_role` VALUES (1652656040866598913, 4);
SET FOREIGN_KEY_CHECKS = 1;