Chenhj
10 天以前 455c7520e87f827b9daf3d4ffa89663c2d92408c
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
-- ----------------------------
-- 17、通知公告表
-- ----------------------------
 
drop table if exists sys_notice;
create table sys_notice
(
    notice_id      serial primary key,                     -- 使用 serial 实现自增
    notice_title   varchar(50) not null,                   -- 公告标题
    notice_type    char(1)     not null,                   -- 公告类型(1通知 2公告)
    notice_content bytea        default null,              -- 公告内容,使用 bytea 存储二进制数据
    status         char(1)      default '0',               -- 公告状态(0正常 1关闭)
    create_by      varchar(64)  default '',                -- 创建者
    create_time    timestamp    default current_timestamp, -- 创建时间,使用 PostgreSQL 的 current_timestamp
    update_by      varchar(64)  default '',                -- 更新者
    update_time    timestamp,                              -- 更新时间
    remark         varchar(255) default null               -- 备注
);
 
-- 表注释
comment on table sys_notice is '通知公告表';
 
-- 字段注释
comment on column sys_notice.notice_id is '公告ID';
comment on column sys_notice.notice_title is '公告标题';
comment on column sys_notice.notice_type is '公告类型(1通知 2公告)';
comment on column sys_notice.notice_content is '公告内容';
comment on column sys_notice.status is '公告状态(0正常 1关闭)';
comment on column sys_notice.create_by is '创建者';
comment on column sys_notice.create_time is '创建时间';
comment on column sys_notice.update_by is '更新者';
comment on column sys_notice.update_time is '更新时间';
comment on column sys_notice.remark is '备注';
 
-- ----------------------------
-- 初始化-公告信息表数据
-- ----------------------------
 
insert into sys_notice (notice_title, notice_type, notice_content, status, create_by, create_time, update_by,
                        update_time, remark)
values ('温馨提醒:2018-07-01 若依新版本发布啦', '2', '新版本内容'::bytea, '0', 'admin', current_timestamp, '', null,
        '管理员');
 
insert into sys_notice (notice_title, notice_type, notice_content, status, create_by, create_time, update_by,
                        update_time, remark)
values ('维护通知:2018-07-01 若依系统凌晨维护', '1', '维护内容'::bytea, '0', 'admin', current_timestamp, '', null,
        '管理员');