1、修复基础配置
2、修复业务模块
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
-- 合同管理补充结算币种、开票周期字段
|
||||
ALTER TABLE `blade_contract_manage`
|
||||
ADD COLUMN `settlement_currency` varchar(50) DEFAULT NULL COMMENT '结算币种' AFTER `copy_count`,
|
||||
ADD COLUMN `invoice_cycle` int(11) DEFAULT NULL COMMENT '开票周期(天)' AFTER `settlement_currency`;
|
||||
@@ -133,6 +133,8 @@ CREATE TABLE `blade_contract_manage` (
|
||||
`contract_format` varchar(50) DEFAULT NULL COMMENT '合同格式',
|
||||
`legal_seal_flag` int(11) DEFAULT '0' COMMENT '是否需要加盖法人章',
|
||||
`copy_count` int(11) DEFAULT NULL COMMENT '一式份数',
|
||||
`settlement_currency` varchar(50) DEFAULT NULL COMMENT '结算币种',
|
||||
`invoice_cycle` int(11) DEFAULT NULL COMMENT '开票周期(天)',
|
||||
`payment_days` int(11) DEFAULT NULL COMMENT '回款账期(天)',
|
||||
`contract_stage` varchar(50) DEFAULT NULL COMMENT '合同阶段',
|
||||
`approval_status` varchar(50) DEFAULT NULL COMMENT '审核状态',
|
||||
|
||||
@@ -0,0 +1,79 @@
|
||||
-- 行政区划导出字段补充:支持状态、数据来源及审计信息。
|
||||
-- 可重复执行,字段已存在时不会重复添加。
|
||||
|
||||
SET @db_name = DATABASE();
|
||||
|
||||
SET @sql = IF(
|
||||
EXISTS (
|
||||
SELECT 1 FROM information_schema.columns
|
||||
WHERE table_schema = @db_name AND table_name = 'blade_region' AND column_name = 'data_source'
|
||||
),
|
||||
'SELECT 1',
|
||||
'ALTER TABLE `blade_region` ADD COLUMN `data_source` varchar(20) DEFAULT ''初始化导入'' COMMENT ''数据来源'' AFTER `remark`'
|
||||
);
|
||||
PREPARE stmt FROM @sql;
|
||||
EXECUTE stmt;
|
||||
DEALLOCATE PREPARE stmt;
|
||||
|
||||
SET @sql = IF(
|
||||
EXISTS (
|
||||
SELECT 1 FROM information_schema.columns
|
||||
WHERE table_schema = @db_name AND table_name = 'blade_region' AND column_name = 'create_user'
|
||||
),
|
||||
'SELECT 1',
|
||||
'ALTER TABLE `blade_region` ADD COLUMN `create_user` bigint(20) DEFAULT NULL COMMENT ''创建人'' AFTER `data_source`'
|
||||
);
|
||||
PREPARE stmt FROM @sql;
|
||||
EXECUTE stmt;
|
||||
DEALLOCATE PREPARE stmt;
|
||||
|
||||
SET @sql = IF(
|
||||
EXISTS (
|
||||
SELECT 1 FROM information_schema.columns
|
||||
WHERE table_schema = @db_name AND table_name = 'blade_region' AND column_name = 'create_time'
|
||||
),
|
||||
'SELECT 1',
|
||||
'ALTER TABLE `blade_region` ADD COLUMN `create_time` datetime DEFAULT NULL COMMENT ''创建时间'' AFTER `create_user`'
|
||||
);
|
||||
PREPARE stmt FROM @sql;
|
||||
EXECUTE stmt;
|
||||
DEALLOCATE PREPARE stmt;
|
||||
|
||||
SET @sql = IF(
|
||||
EXISTS (
|
||||
SELECT 1 FROM information_schema.columns
|
||||
WHERE table_schema = @db_name AND table_name = 'blade_region' AND column_name = 'update_user'
|
||||
),
|
||||
'SELECT 1',
|
||||
'ALTER TABLE `blade_region` ADD COLUMN `update_user` bigint(20) DEFAULT NULL COMMENT ''更新人'' AFTER `create_time`'
|
||||
);
|
||||
PREPARE stmt FROM @sql;
|
||||
EXECUTE stmt;
|
||||
DEALLOCATE PREPARE stmt;
|
||||
|
||||
SET @sql = IF(
|
||||
EXISTS (
|
||||
SELECT 1 FROM information_schema.columns
|
||||
WHERE table_schema = @db_name AND table_name = 'blade_region' AND column_name = 'update_time'
|
||||
),
|
||||
'SELECT 1',
|
||||
'ALTER TABLE `blade_region` ADD COLUMN `update_time` datetime DEFAULT NULL COMMENT ''更新时间'' AFTER `update_user`'
|
||||
);
|
||||
PREPARE stmt FROM @sql;
|
||||
EXECUTE stmt;
|
||||
DEALLOCATE PREPARE stmt;
|
||||
|
||||
SET @sql = IF(
|
||||
EXISTS (
|
||||
SELECT 1 FROM information_schema.columns
|
||||
WHERE table_schema = @db_name AND table_name = 'blade_region' AND column_name = 'status'
|
||||
),
|
||||
'SELECT 1',
|
||||
'ALTER TABLE `blade_region` ADD COLUMN `status` int(11) DEFAULT 1 COMMENT ''状态'' AFTER `update_time`'
|
||||
);
|
||||
PREPARE stmt FROM @sql;
|
||||
EXECUTE stmt;
|
||||
DEALLOCATE PREPARE stmt;
|
||||
|
||||
UPDATE `blade_region` SET `data_source` = '初始化导入' WHERE `data_source` IS NULL OR TRIM(`data_source`) = '';
|
||||
UPDATE `blade_region` SET `status` = 1 WHERE `status` IS NULL;
|
||||
@@ -0,0 +1,6 @@
|
||||
-- 行政区划等级仅保留:国家、省份/直辖市、地市、区县。
|
||||
-- 删除乡镇(4)和村委(5)字典项;已有历史区域数据不做删除。
|
||||
|
||||
DELETE FROM `blade_dict`
|
||||
WHERE `code` = 'region'
|
||||
AND (`dict_key` IN ('4', '5') OR `dict_value` IN ('乡镇', '村委'));
|
||||
@@ -565,8 +565,6 @@ INSERT INTO `blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `
|
||||
INSERT INTO `blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `status`, `is_deleted`) VALUES (1123598814738777232, 1123598814738777230, 'region', '1', '省份/直辖市', 1, NULL, 0, 1, 0);
|
||||
INSERT INTO `blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `status`, `is_deleted`) VALUES (1123598814738777233, 1123598814738777230, 'region', '2', '地市', 2, NULL, 0, 1, 0);
|
||||
INSERT INTO `blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `status`, `is_deleted`) VALUES (1123598814738777234, 1123598814738777230, 'region', '3', '区县', 3, NULL, 0, 1, 0);
|
||||
INSERT INTO `blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `status`, `is_deleted`) VALUES (1123598814738777235, 1123598814738777230, 'region', '4', '乡镇', 4, NULL, 0, 1, 0);
|
||||
INSERT INTO `blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `status`, `is_deleted`) VALUES (1123598814738777236, 1123598814738777230, 'region', '5', '村委', 5, NULL, 0, 1, 0);
|
||||
INSERT INTO `blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `status`, `is_deleted`) VALUES (1123598814738778200, 0, 'user_type', '-1', '用户平台', 14, NULL, 0, 1, 0);
|
||||
INSERT INTO `blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `status`, `is_deleted`) VALUES (1123598814738778201, 1123598814738778200, 'user_type', '1', 'WEB', 1, NULL, 0, 1, 0);
|
||||
INSERT INTO `blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`, `status`, `is_deleted`) VALUES (1123598814738778202, 1123598814738778200, 'user_type', '2', 'APP', 2, NULL, 0, 1, 0);
|
||||
@@ -1581,6 +1579,12 @@ CREATE TABLE `blade_region` (
|
||||
`region_level` int(11) DEFAULT NULL COMMENT '层级',
|
||||
`sort` int(11) DEFAULT NULL COMMENT '排序',
|
||||
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
|
||||
`data_source` varchar(20) DEFAULT '初始化导入' COMMENT '数据来源',
|
||||
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`update_user` bigint(20) DEFAULT NULL COMMENT '更新人',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
`status` int(11) DEFAULT '1' COMMENT '状态',
|
||||
PRIMARY KEY (`code`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='行政区划表';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user