feat: SQL脚本提交

This commit is contained in:
2025-12-06 17:42:01 +08:00
parent 25952e71e5
commit d7e3014aef

View File

@ -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,