1. 实现集中式的附件统一管理,统一上传统一预览(代码生成器,公共组件,公共附件元数据定义)

2. 实现统一的 DB 字段数据库定义(代码生成器,共用规范检查)

(cherry picked from commit c2195ee3cf)
This commit is contained in:
chenbowen
2025-08-01 08:47:13 +08:00
committed by chenbowen
parent f9dc200d26
commit 014bd716de
63 changed files with 1674 additions and 351 deletions

View File

@@ -4114,11 +4114,12 @@ CREATE TABLE `system_user_dept`
-- ----------------------------
-- Records of system_user_dept
-- ----------------------------
-- ----------------------------
-- Table structure for system_std_nms
-- Table structure for infra_std_nms
-- ----------------------------
DROP TABLE IF EXISTS `system_std_nms`;
CREATE TABLE `system_std_nms`
DROP TABLE IF EXISTS `infra_std_nms`;
CREATE TABLE `infra_std_nms`
(
`id` BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT '主键ID',
`word` VARCHAR(128) NOT NULL UNIQUE COMMENT '英文',
@@ -4129,9 +4130,32 @@ CREATE TABLE `system_std_nms`
`updater` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '更新者',
`update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
`deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否删除'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='数据命名与简写标准'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='数据命名与简写标准';
-- ----------------------------
-- Records of system_std_nms
-- Records of infra_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 COMMENT '主键ID',
`bsn_id` BIGINT NOT NULL COMMENT '业务Id',
`bsn_code` VARCHAR(100) NOT NULL DEFAULT '' COMMENT '业务编码',
`file_id` BIGINT NOT NULL COMMENT '附件fileId',
`file_id` VARCHAR(500) NOT NULL COMMENT '附件名称',
`source` VARCHAR(100) NOT NULL DEFAULT '' COMMENT '附件来源',
`creator` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '创建者',
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '更新者',
`update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
`deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否删除',
`tenant_id` BIGINT NOT NULL DEFAULT 0 COMMENT '租户编号'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='业务附件表';
-- ----------------------------
-- Records of infra_bsn_file
-- ----------------------------
SET FOREIGN_KEY_CHECKS = 1;