/** 更新的SQL */ /** 日期:2024-10-18 修改人:苟耕铨 未更新到test-env */ DROP TABLE IF EXISTS `assets_calculate`; CREATE TABLE `assets_calculate` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '资产项目测算表id', `assets_id` bigint(20) NOT NULL COMMENT '资产项目id', `calculate_name` varchar(255) DEFAULT NULL COMMENT '测算名', `valuation_basis_date` date DEFAULT NULL COMMENT '评估基准日', `create_user_id` bigint(20) DEFAULT NULL COMMENT '创建项目user_id', `calculate_info` json DEFAULT NULL COMMENT '测算信息', `calculate_file_name` varchar(255) DEFAULT NULL COMMENT '测算表文件名', `calculate_file_url` varchar(500) DEFAULT NULL COMMENT '测算表文件存储位置', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `delete_status` bit(1) NOT NULL DEFAULT b'0' COMMENT '删除状态', PRIMARY KEY (`id`), KEY `assets_id` (`assets_id`,`create_user_id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='资产项目测算信息表'; DROP TABLE IF EXISTS `assets`; CREATE TABLE `assets` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '资产项目id', `project_name` varchar(500) DEFAULT NULL COMMENT '项目名称', `project_type_id` bigint(20) DEFAULT NULL COMMENT '项目类型id(字典表)', `create_user_id` bigint(20) DEFAULT NULL COMMENT '创建项目user_id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `delete_status` bit(1) NOT NULL DEFAULT b'0' COMMENT '删除状态', PRIMARY KEY (`id`), KEY `project_type_id` (`project_type_id`,`create_user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; DROP TABLE IF EXISTS `user_post`; CREATE TABLE `user_post` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户岗位-部门信息id', `user_oa_id` bigint(20) unsigned DEFAULT NULL COMMENT '用户OA id', `post_name` varchar(100) DEFAULT NULL COMMENT '岗位名称', `department_name` varchar(100) DEFAULT NULL COMMENT '部门名称', `role` varchar(50) DEFAULT NULL COMMENT '用户角色', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `delete_status` bit(1) NOT NULL DEFAULT b'0' COMMENT '删除状态', PRIMARY KEY (`id`), KEY `user_oa_id` (`user_oa_id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; /** 日期:2024-10-18 修改人:苟耕铨 未更新到test-env */ ALTER TABLE user_post MODIFY COLUMN post_name JSON NULL COMMENT '岗位名称(json)'; ALTER TABLE user_post MODIFY COLUMN department_name JSON NULL COMMENT '部门名称(json)'; ALTER TABLE user_post CHANGE COLUMN user_oa_id user_id bigint(20) unsigned DEFAULT NULL COMMENT 'user_id';