123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- USE DCP;
- /*生成表结构中数据列的定义*/
- DROP TABLE `sys_table_attributes`;
- CREATE TABLE `sys_table_attributes` AS (
- SELECT
- CONCAT(information_schema.columns.TABLE_NAME,'-',information_schema.columns.COLUMN_NAME) AS `id`,
- `information_schema`.`columns`.`TABLE_NAME` AS `table_attribute`,
- `information_schema`.`columns`.`COLUMN_NAME` AS `column_attribute`,
- `information_schema`.`columns`.`COLUMN_COMMENT` AS `colunm_comment`,
- `information_schema`.`columns`.`DATA_TYPE` AS `data_type`
- FROM `information_schema`.`columns`
- WHERE (`information_schema`.`columns`.`TABLE_SCHEMA` = 'dcp')
- );
- ALTER TABLE `dcp`.`sys_table_attributes`
- ADD INDEX `idx_sys_table_attributes` (`table_attribute`);
- ALTER TABLE `dcp`.`sys_table_attributes`
- ADD INDEX `idx_sys_table_id` (`id`);
- delete from `sys_table_attributes`;
- insert into sys_table_attributes
- SELECT
- CONCAT(information_schema.columns.TABLE_NAME,'-',information_schema.columns.COLUMN_NAME) AS `id`,
- `information_schema`.`columns`.`TABLE_NAME` AS `table_attribute`,
- `information_schema`.`columns`.`COLUMN_NAME` AS `column_attribute`,
- `information_schema`.`columns`.`COLUMN_COMMENT` AS `colunm_comment`,
- `information_schema`.`columns`.`DATA_TYPE` AS `data_type`
- FROM `information_schema`.`columns`
- WHERE (`information_schema`.`columns`.`TABLE_SCHEMA` = 'dcp');
- SET NAMES utf8mb4;
- SET FOREIGN_KEY_CHECKS = 0;
- -- ----------------------------
- -- Table structure for sys_data_change_log
- -- ----------------------------
- DROP TABLE IF EXISTS `sys_data_change_log`;
- CREATE TABLE `sys_data_change_log` (
- `CHANGE_LOG_ID` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '变动日志ID',
- `CHANGE_LOG_TYPE` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '0新增1修改2删除',
- `apply_info_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '申请单id',
- `BIZ_OBJECT_ID` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '业务对象ID',
- `BIZ_OBJECT_TYPE` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '业务对象类型',
- `OPERATE_NAME` varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '操作说明',
- `BIZ_BUSINESS_ID` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '业务ID',
- `BIZ_BUSINESS_TYPE` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '业务类型',
- `BIZ_FIELD` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '数据字段',
- `BIZ_FIELD_NAME` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '数据字段名称',
- `PRE_VALUE` text CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '原值',
- `PRE_DESCRIPTION` text CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '原值描述',
- `TARGET_VALUE` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '目标值',
- `TARGET_DESCRIPTION` text CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '目标值描述',
- `CHANGEED_DATA_ITEM` text CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '被更改过的数据项',
- `CHANGE_FLAG` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '变更状态',
- `AUDIT_FLAG` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '审批状态',
- `AUDIT_USER_ID` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '审批人',
- `AUDIT_TIME` datetime(0) DEFAULT NULL COMMENT '审批时间',
- `CREATE_BY` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '创建人员ID',
- `CREATE_DATE` datetime(0) DEFAULT NULL COMMENT '创建时间',
- `UPDATE_BY` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '更新人',
- `UPDATE_DATE` datetime(0) DEFAULT NULL COMMENT '更新时间',
- PRIMARY KEY (`CHANGE_LOG_ID`) USING BTREE,
- INDEX `IDX_SYS_CHANGE_LOG_MISC`(`BIZ_OBJECT_TYPE`, `BIZ_BUSINESS_ID`) USING BTREE
- ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统数据更改日志记录表' ROW_FORMAT = Dynamic;
- SET FOREIGN_KEY_CHECKS = 1;
- -- 已执行159、161环境
|