微服务版后端初始化

This commit is contained in:
yaoyn
2025-02-08 17:51:37 +08:00
parent 54af6be188
commit da009a7cc4
1897 changed files with 429541 additions and 81 deletions

View File

@ -0,0 +1,52 @@
CREATE TABLE xjr_notice (
id bigint NOT NULL,
title varchar(500) NOT NULL COMMENT '标题',
TYPE bigint NOT NULL COMMENT '类型枚举id',
type_name varchar(100) COMMENT '类型字面值',
publisher bigint COMMENT '发布主体id',
publisher_type integer COMMENT '发布主体类型0用户/1组织',
publisher_name integer COMMENT '发布主体名称',
CONTENT TEXT COMMENT '发布内容',
attachs bigint COMMENT '附件组id',
status integer COMMENT '状态0草稿/1已发布/2已结束',
create_user_id bigint NOT NULL,
create_date timestamp NOT NULL,
modify_user_id bigint,
modify_date timestamp,
delete_mark integer NOT NULL DEFAULT 0,
enabled_mark integer NOT NULL DEFAULT 1,
dept_id bigint,
tenant_id bigint,
rule_user_id bigint
)COMMENT '通知、手动待办';
ALTER TABLE xjr_notice ADD CONSTRAINT con_incident_dev_xjr_notice_constraint_1 PRIMARY KEY (id);
CREATE TABLE xjr_notice_user (
id bigint NOT NULL,
notice_id bigint NOT NULL COMMENT '关联通知id',
user_id bigint NOT NULL,
is_read integer NOT NULL DEFAULT 0 COMMENT '是否已读1',
reply varchar(1000) COMMENT '回复',
create_user_id bigint NOT NULL,
create_date timestamp NOT NULL,
modify_user_id bigint,
modify_date timestamp,
delete_mark integer NOT NULL DEFAULT 0,
enabled_mark integer NOT NULL DEFAULT 1,
dept_id bigint,
tenant_id bigint
)COMMENT '通知用户表';
ALTER TABLE xjr_notice_user ADD CONSTRAINT con_incident_dev_xjr_notice_user_constraint_1 PRIMARY KEY (id);
ALTER TABLE xjr_notice ADD COLUMN `RANGE` integer NOT NULL DEFAULT 1 COMMENT '通知范围0公开/1指定用户';
ALTER TABLE xjr_department ADD COLUMN area_id bigint COMMENT '所在区域id区域表id';
ALTER TABLE xjr_notice ADD COLUMN params_json varchar(5000) COMMENT 'json 参数';
ALTER TABLE xjr_notice ADD COLUMN path varchar(500) COMMENT '路径';

View File

@ -0,0 +1,114 @@
CREATE TABLE xjr_notice (
id bigint NOT NULL,
title varchar(500) NOT NULL,
TYPE bigint NOT NULL,
type_name varchar(100),
publisher bigint,
publisher_type integer,
publisher_name integer,
CONTENT TEXT,
attachs bigint,
status integer,
create_user_id bigint NOT NULL,
create_date timestamp NOT NULL,
modify_user_id bigint,
modify_date timestamp,
delete_mark integer NOT NULL DEFAULT 0,
enabled_mark integer NOT NULL DEFAULT 1,
dept_id bigint,
tenant_id bigint,
rule_user_id bigint
);
ALTER TABLE xjr_notice SET
TABLESPACE "sys_default";
COMMENT ON
TABLE xjr_notice IS '通知、手动待办';
COMMENT ON
COLUMN xjr_notice.title IS '标题';
COMMENT ON
COLUMN xjr_notice.type IS '类型枚举id';
COMMENT ON
COLUMN xjr_notice.type_name IS '类型字面值';
COMMENT ON
COLUMN xjr_notice.publisher IS '发布主体id';
COMMENT ON
COLUMN xjr_notice.publisher_type IS '发布主体类型0用户/1组织';
COMMENT ON
COLUMN xjr_notice.publisher_name IS '发布主体名称';
COMMENT ON
COLUMN xjr_notice.content IS '发布内容';
COMMENT ON
COLUMN xjr_notice.attachs IS '附件组id';
COMMENT ON
COLUMN xjr_notice.status IS '状态0草稿/1已发布/2已结束';
ALTER TABLE xjr_notice ADD CONSTRAINT con_incident_dev_xjr_notice_constraint_1 PRIMARY KEY (id) ENABLE VALIDATE;
CREATE TABLE xjr_notice_user (
id bigint NOT NULL,
notice_id bigint NOT NULL,
user_id bigint NOT NULL,
is_read integer NOT NULL DEFAULT 0,
reply varchar(1000),
create_user_id bigint NOT NULL,
create_date timestamp NOT NULL,
modify_user_id bigint,
modify_date timestamp,
delete_mark integer NOT NULL DEFAULT 0,
enabled_mark integer NOT NULL DEFAULT 1,
dept_id bigint,
tenant_id bigint
);
ALTER TABLE xjr_notice_user SET
TABLESPACE "sys_default";
COMMENT ON
TABLE xjr_notice_user IS '通知用户表';
COMMENT ON
COLUMN xjr_notice_user.notice_id IS '关联通知id';
COMMENT ON
COLUMN xjr_notice_user.is_read IS '是否已读1';
COMMENT ON
COLUMN xjr_notice_user.reply IS '回复';
ALTER TABLE xjr_notice_user ADD CONSTRAINT con_incident_dev_xjr_notice_user_constraint_1 PRIMARY KEY (id) ENABLE VALIDATE;
ALTER TABLE xjr_notice ADD COLUMN RANGE integer NOT NULL DEFAULT 1;
COMMENT ON
COLUMN xjr_notice.RANGE IS '通知范围0公开/1指定用户';
ALTER TABLE xjr_department ADD COLUMN area_id bigint;
COMMENT ON
COLUMN xjr_department.area_id IS '所在区域id区域表id';
ALTER TABLE xjr_notice ADD COLUMN params_json varchar(5000);
COMMENT ON
COLUMN xjr_notice.params_json IS 'json 参数';
ALTER TABLE xjr_notice ADD COLUMN path varchar(500);
COMMENT ON
COLUMN xjr_notice.path IS '路径';