feat: SQL脚本提交
This commit is contained in:
@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS sys_core_dictionary (
|
CREATE TABLE IF NOT EXISTS "sys_core_dictionary" (
|
||||||
id VARCHAR(50) NOT NULL DEFAULT uuidv7(),
|
id VARCHAR(50) NOT NULL,
|
||||||
name VARCHAR(500) NOT NULL,
|
name VARCHAR(500) NOT NULL,
|
||||||
code VARCHAR(200) NOT NULL,
|
code VARCHAR(200) NOT NULL,
|
||||||
type VARCHAR(50) NOT NULL,
|
type VARCHAR(50) NOT NULL,
|
||||||
@ -20,7 +20,7 @@ COMMENT ON COLUMN sys_core_dictionary.create_time IS '创建时间';
|
|||||||
COMMENT ON COLUMN sys_core_dictionary.update_time IS '修改时间';
|
COMMENT ON COLUMN sys_core_dictionary.update_time IS '修改时间';
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS sys_core_dictionary_item (
|
CREATE TABLE IF NOT EXISTS sys_core_dictionary_item (
|
||||||
id VARCHAR(50) NOT NULL DEFAULT uuidv7(),
|
id VARCHAR(50) NOT NULL,
|
||||||
dictionary_id VARCHAR(50) NOT NULL,
|
dictionary_id VARCHAR(50) NOT NULL,
|
||||||
parent_id VARCHAR(50),
|
parent_id VARCHAR(50),
|
||||||
name VARCHAR(500) NOT NULL,
|
name VARCHAR(500) NOT NULL,
|
||||||
@ -43,16 +43,6 @@ COMMENT ON COLUMN sys_core_dictionary_item.description IS '字典项描述';
|
|||||||
COMMENT ON COLUMN sys_core_dictionary_item.create_time IS '创建时间';
|
COMMENT ON COLUMN sys_core_dictionary_item.create_time IS '创建时间';
|
||||||
COMMENT ON COLUMN sys_core_dictionary_item.update_time IS '修改时间';
|
COMMENT ON COLUMN sys_core_dictionary_item.update_time IS '修改时间';
|
||||||
|
|
||||||
CREATE TABLE sys_core_sequence (
|
|
||||||
id VARCHAR(50) NOT NULL DEFAULT uuidv7(),
|
|
||||||
name VARCHAR(500) NOT NULL,
|
|
||||||
code VARCHAR(200) NOT NULL,
|
|
||||||
description TEXT,
|
|
||||||
create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamp,
|
|
||||||
update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamp,
|
|
||||||
PRIMARY KEY (id)
|
|
||||||
);
|
|
||||||
|
|
||||||
INSERT INTO sys_core_dictionary
|
INSERT INTO sys_core_dictionary
|
||||||
VALUES('019ac45a-124d-7fe6-9a03-b9b9c54aacd0', '表-字典-类型', 'table.sys_core_dictionary.type', 'enum');
|
VALUES('019ac45a-124d-7fe6-9a03-b9b9c54aacd0', '表-字典-类型', 'table.sys_core_dictionary.type', 'enum');
|
||||||
|
|
||||||
@ -60,8 +50,51 @@ INSERT INTO sys_core_dictionary_item
|
|||||||
VALUES ('019ac45c-e548-7bf5-845f-702bc75ba8a4', '019ac45a-124d-7fe6-9a03-b9b9c54aacd0', NULL, '枚举', 'enum', 0),
|
VALUES ('019ac45c-e548-7bf5-845f-702bc75ba8a4', '019ac45a-124d-7fe6-9a03-b9b9c54aacd0', NULL, '枚举', 'enum', 0),
|
||||||
('019ac45f-6a73-7dad-8334-1961f75ffc7d', '019ac45a-124d-7fe6-9a03-b9b9c54aacd0', NULL, '树型', 'tree', 1);
|
('019ac45f-6a73-7dad-8334-1961f75ffc7d', '019ac45a-124d-7fe6-9a03-b9b9c54aacd0', NULL, '树型', 'tree', 1);
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS sys_core_sequence (
|
||||||
|
id VARCHAR(50) NOT NULL,
|
||||||
|
name VARCHAR(500) NOT NULL,
|
||||||
|
code VARCHAR(200) NOT NULL,
|
||||||
|
type VARCHAR(50) NOT NULL,
|
||||||
|
min_value BIGINT NOT NULL DEFAULT 0,
|
||||||
|
inc_value BIGINT NOT NULL DEFAULT 1,
|
||||||
|
description TEXT,
|
||||||
|
create_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamp,
|
||||||
|
update_time TIMESTAMPTZ NOT NULL DEFAULT current_timestamp,
|
||||||
|
PRIMARY KEY (id)
|
||||||
|
);
|
||||||
|
CREATE UNIQUE INDEX uidx1_sys_core_sequence ON sys_core_sequence (code);
|
||||||
|
COMMENT ON TABLE sys_core_sequence IS '序列';
|
||||||
|
COMMENT ON COLUMN sys_core_sequence.id IS '主键';
|
||||||
|
COMMENT ON COLUMN sys_core_sequence.name IS '名称';
|
||||||
|
COMMENT ON COLUMN sys_core_sequence.code IS '代码';
|
||||||
|
COMMENT ON COLUMN sys_core_sequence.type IS '类型';
|
||||||
|
COMMENT ON COLUMN sys_core_sequence.min_value IS '最小值';
|
||||||
|
COMMENT ON COLUMN sys_core_sequence.inc_value IS '递增值';
|
||||||
|
COMMENT ON COLUMN sys_core_sequence.description IS '描述';
|
||||||
|
COMMENT ON COLUMN sys_core_sequence.create_time IS '创建时间';
|
||||||
|
COMMENT ON COLUMN sys_core_sequence.update_time IS '修改时间';
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS sys_core_sequence_item (
|
||||||
|
id VARCHAR(50) NOT NULL,
|
||||||
|
sequence_id VARCHAR(50) NOT NULL,
|
||||||
|
value BIGINT NOT NULL,
|
||||||
|
year INTEGER,
|
||||||
|
quarter INTEGER,
|
||||||
|
month INTEGER,
|
||||||
|
day INTEGER,
|
||||||
|
PRIMARY KEY (id)
|
||||||
|
);
|
||||||
|
COMMENT ON TABLE sys_core_sequence_item IS '序列项';
|
||||||
|
COMMENT ON COLUMN sys_core_sequence_item.id IS '主键';
|
||||||
|
COMMENT ON COLUMN sys_core_sequence_item.sequence_id IS '序列表主键';
|
||||||
|
COMMENT ON COLUMN sys_core_sequence_item.value IS '当前值';
|
||||||
|
COMMENT ON COLUMN sys_core_sequence_item.year IS '年';
|
||||||
|
COMMENT ON COLUMN sys_core_sequence_item.quarter IS '季';
|
||||||
|
COMMENT ON COLUMN sys_core_sequence_item.month IS '月';
|
||||||
|
COMMENT ON COLUMN sys_core_sequence_item.day IS '日';
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS sys_rbac_region (
|
CREATE TABLE IF NOT EXISTS sys_rbac_region (
|
||||||
id VARCHAR(50) NOT NULL DEFAULT uuidv7(),
|
id VARCHAR(50) NOT NULL,
|
||||||
parent_id VARCHAR(50),
|
parent_id VARCHAR(50),
|
||||||
parent_code VARCHAR(50),
|
parent_code VARCHAR(50),
|
||||||
root_id VARCHAR(50),
|
root_id VARCHAR(50),
|
||||||
@ -92,7 +125,7 @@ COMMENT ON COLUMN sys_rbac_region.create_time IS '创建时间';
|
|||||||
COMMENT ON COLUMN sys_rbac_region.update_time IS '修改时间';
|
COMMENT ON COLUMN sys_rbac_region.update_time IS '修改时间';
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS sys_rbac_department (
|
CREATE TABLE IF NOT EXISTS sys_rbac_department (
|
||||||
id VARCHAR(50) NOT NULL DEFAULT uuidv7(),
|
id VARCHAR(50) NOT NULL,
|
||||||
region_id VARCHAR(50),
|
region_id VARCHAR(50),
|
||||||
parent_id VARCHAR(50),
|
parent_id VARCHAR(50),
|
||||||
name VARCHAR(500) NOT NULL,
|
name VARCHAR(500) NOT NULL,
|
||||||
@ -119,7 +152,7 @@ INSERT INTO sys_rbac_department
|
|||||||
VALUES('019ac468-16b9-7abc-8f2d-7a8d59034969', NULL, NULL, '系统管理部', 'DEPT00001', 0);
|
VALUES('019ac468-16b9-7abc-8f2d-7a8d59034969', NULL, NULL, '系统管理部', 'DEPT00001', 0);
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS sys_rbac_role (
|
CREATE TABLE IF NOT EXISTS sys_rbac_role (
|
||||||
id VARCHAR(50) NOT NULL DEFAULT uuidv7(),
|
id VARCHAR(50) NOT NULL,
|
||||||
name VARCHAR(500) NOT NULL,
|
name VARCHAR(500) NOT NULL,
|
||||||
code VARCHAR(200) NOT NULL,
|
code VARCHAR(200) NOT NULL,
|
||||||
sort INTEGER NOT NULL DEFAULT 0,
|
sort INTEGER NOT NULL DEFAULT 0,
|
||||||
@ -142,7 +175,7 @@ INSERT INTO sys_rbac_role
|
|||||||
VALUES('019ac46a-bf32-7183-a119-45d09f982a31', '系统管理员', 'ROLE00001', 0);
|
VALUES('019ac46a-bf32-7183-a119-45d09f982a31', '系统管理员', 'ROLE00001', 0);
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS sys_rbac_user (
|
CREATE TABLE IF NOT EXISTS sys_rbac_user (
|
||||||
id VARCHAR(50) NOT NULL DEFAULT uuidv7(),
|
id VARCHAR(50) NOT NULL,
|
||||||
username VARCHAR(500) NOT NULL,
|
username VARCHAR(500) NOT NULL,
|
||||||
nickname VARCHAR(500),
|
nickname VARCHAR(500),
|
||||||
password VARCHAR(200) NOT NULL,
|
password VARCHAR(200) NOT NULL,
|
||||||
|
|||||||
Reference in New Issue
Block a user