1. 实现集中式的附件统一管理,统一上传统一预览(代码生成器,公共组件,公共附件元数据定义)
2. 实现统一的 DB 字段数据库定义(代码生成器,共用规范检查)
(cherry picked from commit c2195ee3cf)
This commit is contained in:
@@ -5,4 +5,34 @@ CREATE INDEX idx_infra_file_hash ON infra_file(hash);
|
||||
-- 2. 附件信息表新增 AES 加密时存储的随机 IV 字段
|
||||
ALTER TABLE infra_file ADD aes_iv VARCHAR(128);
|
||||
|
||||
COMMENT ON COLUMN infra_file.aes_iv IS 'AES加密时的随机IV(Base64编码)';
|
||||
COMMENT ON COLUMN infra_file.aes_iv IS 'AES加密时的随机IV(Base64编码)';
|
||||
|
||||
-- 3 业务附件统一管理
|
||||
DROP TABLE IF EXISTS infra_bsn_file;
|
||||
CREATE TABLE infra_bsn_file (
|
||||
id bigint NOT NULL PRIMARY KEY,
|
||||
bsn_id bigint NOT NULL,
|
||||
bsn_cd varchar(100) DEFAULT '' NULL,
|
||||
file_id bigint NOT NULL,
|
||||
file_name varchar(500) DEFAULT '' NULL,
|
||||
src varchar(100) DEFAULT '' NULL,
|
||||
creator varchar(64) DEFAULT '' NULL,
|
||||
create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
||||
updater varchar(64) DEFAULT '' NULL,
|
||||
update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
||||
deleted smallint DEFAULT 0 NOT NULL,
|
||||
tenant_id bigint DEFAULT 0 NOT NULL
|
||||
);
|
||||
COMMENT ON TABLE infra_bsn_file IS '业务附件关联表';
|
||||
COMMENT ON COLUMN infra_bsn_file.id IS '主键ID';
|
||||
COMMENT ON COLUMN infra_bsn_file.bsn_id IS '业务Id';
|
||||
COMMENT ON COLUMN infra_bsn_file.bsn_cd IS '业务编码';
|
||||
COMMENT ON COLUMN infra_bsn_file.file_id IS '附件fileId';
|
||||
COMMENT ON COLUMN infra_bsn_file.file_name IS '附件名称';
|
||||
COMMENT ON COLUMN infra_bsn_file.src IS '附件来源';
|
||||
COMMENT ON COLUMN infra_bsn_file.creator IS '创建者';
|
||||
COMMENT ON COLUMN infra_bsn_file.create_time IS '创建时间';
|
||||
COMMENT ON COLUMN infra_bsn_file.updater IS '更新者';
|
||||
COMMENT ON COLUMN infra_bsn_file.update_time IS '最后更新时间';
|
||||
COMMENT ON COLUMN infra_bsn_file.deleted IS '是否删除';
|
||||
COMMENT ON COLUMN infra_bsn_file.tenant_id IS '租户编号';
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
Target Server Type : DM8
|
||||
|
||||
Date: 2025-07-01 15:49:22
|
||||
Date: 2025-07-24 17:21:17
|
||||
*/
|
||||
|
||||
|
||||
@@ -3968,7 +3968,7 @@ COMMENT ON TABLE system_sms_channel IS '短信渠道';
|
||||
-- SET IDENTITY_INSERT system_sms_channel ON;
|
||||
INSERT INTO system_sms_channel (id, signature, code, status, remark, api_key, api_secret, callback_url, creator, create_time, updater, update_time, deleted) VALUES (2, 'Ballcat', 'ALIYUN', 0, '你要改哦,只有我可以用!!!!', 'LTAI5tCnKso2uG3kJ5gRav88', 'fGJ5SNXL7P1NHNRmJ7DJaMJGPyE55C', NULL, '', '2021-03-31 11:53:10', '1', '2024-08-04 08:53:26', '0');
|
||||
INSERT INTO system_sms_channel (id, signature, code, status, remark, api_key, api_secret, callback_url, creator, create_time, updater, update_time, deleted) VALUES (4, '测试渠道', 'DEBUG_DING_TALK', 0, '123', '696b5d8ead48071237e4aa5861ff08dbadb2b4ded1c688a7b7c9afc615579859', 'SEC5c4e5ff888bc8a9923ae47f59e7ccd30af1f14d93c55b4e2c9cb094e35aeed67', NULL, '1', '2021-04-13 00:23:14', '1', '2022-03-27 20:29:49', '0');
|
||||
INSERT INTO system_sms_channel (id, signature, code, status, remark, api_key, api_secret, callback_url, creator, create_time, updater, update_time, deleted) VALUES (7, 'mock腾讯', 'TENCENT', 0, '', '1 2', '2 3', '', '1', '2024-09-30 08:53:45', '1', '2024-09-30 08:55:01', '0');
|
||||
INSERT INTO system_sms_channel (id, signature, code, status, remark, api_key, api_secret, callback_url, creator, create_time, updater, update_time, deleted) VALUES (7, 'mock腾讯云', 'TENCENT', 0, '', '1 2', '2 3', '', '1', '2024-09-30 08:53:45', '1', '2024-09-30 08:55:01', '0');
|
||||
COMMIT;
|
||||
-- SET IDENTITY_INSERT system_sms_channel OFF;
|
||||
-- @formatter:on
|
||||
@@ -4791,33 +4791,62 @@ COMMENT ON COLUMN system_user_dept.deleted IS '是否删除';
|
||||
COMMENT ON COLUMN system_user_dept.update_time IS '更新时间';
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for system_std_nms
|
||||
-- Table structure for infra_std_nms
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS system_std_nms;
|
||||
CREATE TABLE system_std_nms
|
||||
(
|
||||
id BIGINT NOT NULL PRIMARY KEY,
|
||||
word VARCHAR(128) NOT NULL UNIQUE,
|
||||
abbr VARCHAR(32) NOT NULL UNIQUE,
|
||||
info VARCHAR(128) NOT NULL UNIQUE,
|
||||
creator VARCHAR(64) DEFAULT '',
|
||||
create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
||||
updater VARCHAR(64) DEFAULT '',
|
||||
update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
||||
deleted bit DEFAULT '0' NOT NULL
|
||||
DROP TABLE IF EXISTS infra_std_nms;
|
||||
CREATE TABLE infra_std_nms (
|
||||
id bigint NOT NULL PRIMARY KEY,
|
||||
word varchar(128) NOT NULL,
|
||||
abbr varchar(32) NOT NULL,
|
||||
info varchar(128) NOT NULL,
|
||||
creator varchar(64) DEFAULT '' NULL,
|
||||
create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
||||
updater varchar(64) DEFAULT '' NULL,
|
||||
update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
||||
deleted smallint DEFAULT 0 NOT NULL
|
||||
);
|
||||
|
||||
COMMENT ON TABLE system_std_nms IS '数据命名与简写标准';
|
||||
COMMENT ON COLUMN system_std_nms.id IS '主键ID';
|
||||
COMMENT ON COLUMN system_std_nms.word IS '英文';
|
||||
COMMENT ON COLUMN system_std_nms.abbr IS '简写';
|
||||
COMMENT ON COLUMN system_std_nms.info IS '中文意思';
|
||||
COMMENT ON COLUMN system_std_nms.creator IS '创建者';
|
||||
COMMENT ON COLUMN system_std_nms.create_time IS '创建时间';
|
||||
COMMENT ON COLUMN system_std_nms.updater IS '更新者';
|
||||
COMMENT ON COLUMN system_std_nms.update_time IS '最后更新时间';
|
||||
COMMENT ON COLUMN system_std_nms.deleted IS '是否删除';
|
||||
COMMENT ON COLUMN infra_std_nms.id IS '主键ID';
|
||||
COMMENT ON COLUMN infra_std_nms.word IS '英文';
|
||||
COMMENT ON COLUMN infra_std_nms.abbr IS '简写';
|
||||
COMMENT ON COLUMN infra_std_nms.info IS '中文意思';
|
||||
COMMENT ON COLUMN infra_std_nms.creator IS '创建者';
|
||||
COMMENT ON COLUMN infra_std_nms.create_time IS '创建时间';
|
||||
COMMENT ON COLUMN infra_std_nms.updater IS '更新者';
|
||||
COMMENT ON COLUMN infra_std_nms.update_time IS '最后更新时间';
|
||||
COMMENT ON COLUMN infra_std_nms.deleted IS '是否删除';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of system_std_nms
|
||||
--
|
||||
-- Table structure for infra_bsn_file
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS infra_bsn_file;
|
||||
CREATE TABLE infra_bsn_file (
|
||||
id bigint NOT NULL PRIMARY KEY,
|
||||
bsn_id bigint NOT NULL,
|
||||
bsn_cd varchar(100) DEFAULT '' NULL,
|
||||
file_id bigint NOT NULL,
|
||||
file_name varchar(500) DEFAULT '' NULL,
|
||||
src varchar(100) DEFAULT '' NULL,
|
||||
creator varchar(64) DEFAULT '' NULL,
|
||||
create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
||||
updater varchar(64) DEFAULT '' NULL,
|
||||
update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
||||
deleted smallint DEFAULT 0 NOT NULL,
|
||||
tenant_id bigint DEFAULT 0 NOT NULL
|
||||
);
|
||||
COMMENT ON TABLE infra_bsn_file IS '业务附件关联表';
|
||||
COMMENT ON COLUMN infra_bsn_file.id IS '主键ID';
|
||||
COMMENT ON COLUMN infra_bsn_file.bsn_id IS '业务Id';
|
||||
COMMENT ON COLUMN infra_bsn_file.bsn_cd IS '业务编码';
|
||||
COMMENT ON COLUMN infra_bsn_file.file_id IS '附件fileId';
|
||||
COMMENT ON COLUMN infra_bsn_file.file_name IS '附件名称';
|
||||
COMMENT ON COLUMN infra_bsn_file.src IS '附件来源';
|
||||
COMMENT ON COLUMN infra_bsn_file.creator IS '创建者';
|
||||
COMMENT ON COLUMN infra_bsn_file.create_time IS '创建时间';
|
||||
COMMENT ON COLUMN infra_bsn_file.updater IS '更新者';
|
||||
COMMENT ON COLUMN infra_bsn_file.update_time IS '最后更新时间';
|
||||
COMMENT ON COLUMN infra_bsn_file.deleted IS '是否删除';
|
||||
COMMENT ON COLUMN infra_bsn_file.tenant_id IS '租户编号';
|
||||
-- ----------------------------
|
||||
-- Records of infra_bsn_file
|
||||
-- ----------------------------
|
||||
Reference in New Issue
Block a user