|
@@ -19,10 +19,11 @@ CREATE TABLE `vpp_customer` (
|
|
|
`address` VARCHAR(500) NULL COMMENT '详细地址',
|
|
`address` VARCHAR(500) NULL COMMENT '详细地址',
|
|
|
`business_license_url` VARCHAR(500) NULL COMMENT '营业执照附件',
|
|
`business_license_url` VARCHAR(500) NULL COMMENT '营业执照附件',
|
|
|
`remark` VARCHAR(500) NULL COMMENT '备注',
|
|
`remark` VARCHAR(500) NULL COMMENT '备注',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- `created_by` BIGINT NULL COMMENT '创建人',
|
|
|
|
|
- `updated_by` BIGINT NULL COMMENT '更新人',
|
|
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
|
|
+ `updated_by` VARCHAR(30) NULL COMMENT '更新人',
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `uk_customer_account_no` (account_no),
|
|
UNIQUE KEY `uk_customer_account_no` (account_no),
|
|
@@ -42,14 +43,14 @@ CREATE TABLE `vpp_customer_access` (
|
|
|
`credit_status` TINYINT NULL COMMENT '信用状况',
|
|
`credit_status` TINYINT NULL COMMENT '信用状况',
|
|
|
`access_status` TINYINT NOT NULL COMMENT '0待审核 1通过 2驳回',
|
|
`access_status` TINYINT NOT NULL COMMENT '0待审核 1通过 2驳回',
|
|
|
`audit_opinion` VARCHAR(500) NULL COMMENT '审核意见',
|
|
`audit_opinion` VARCHAR(500) NULL COMMENT '审核意见',
|
|
|
- `audit_by` BIGINT NULL COMMENT '审核人',
|
|
|
|
|
`audit_at` DATETIME(3) NULL COMMENT '审核时间',
|
|
`audit_at` DATETIME(3) NULL COMMENT '审核时间',
|
|
|
`customer_id` BIGINT NULL COMMENT '通过后关联客户ID',
|
|
`customer_id` BIGINT NULL COMMENT '通过后关联客户ID',
|
|
|
`apply_at` DATETIME(3) NOT NULL COMMENT '申请时间',
|
|
`apply_at` DATETIME(3) NOT NULL COMMENT '申请时间',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- `created_by` BIGINT NULL COMMENT '创建人',
|
|
|
|
|
- `updated_by` BIGINT NULL COMMENT '更新人',
|
|
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
|
|
+ `updated_by` VARCHAR(30) NULL COMMENT '更新人',
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `uk_access_apply_no` (apply_no),
|
|
UNIQUE KEY `uk_access_apply_no` (apply_no),
|
|
@@ -64,10 +65,11 @@ CREATE TABLE `vpp_customer_contact` (
|
|
|
`contact_email` VARCHAR(100) NULL COMMENT '邮箱',
|
|
`contact_email` VARCHAR(100) NULL COMMENT '邮箱',
|
|
|
`is_primary` TINYINT NOT NULL COMMENT '是否主联系人 0否 1是',
|
|
`is_primary` TINYINT NOT NULL COMMENT '是否主联系人 0否 1是',
|
|
|
`position` VARCHAR(50) NULL COMMENT '职务',
|
|
`position` VARCHAR(50) NULL COMMENT '职务',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- `created_by` BIGINT NULL COMMENT '创建人',
|
|
|
|
|
- `updated_by` BIGINT NULL COMMENT '更新人',
|
|
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
|
|
+ `updated_by` VARCHAR(30) NULL COMMENT '更新人',
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
KEY `idx_contact_customer` (customer_id)
|
|
KEY `idx_contact_customer` (customer_id)
|
|
@@ -89,10 +91,11 @@ CREATE TABLE `vpp_contract` (
|
|
|
`price_json` JSON NULL COMMENT '电价条款JSON',
|
|
`price_json` JSON NULL COMMENT '电价条款JSON',
|
|
|
`account_info_json` JSON NULL COMMENT '分成账户信息',
|
|
`account_info_json` JSON NULL COMMENT '分成账户信息',
|
|
|
`remark` VARCHAR(500) NULL COMMENT '备注',
|
|
`remark` VARCHAR(500) NULL COMMENT '备注',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- `created_by` BIGINT NULL COMMENT '创建人',
|
|
|
|
|
- `updated_by` BIGINT NULL COMMENT '更新人',
|
|
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
|
|
+ `updated_by` VARCHAR(30) NULL COMMENT '更新人',
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `uk_contract_no` (contract_no),
|
|
UNIQUE KEY `uk_contract_no` (contract_no),
|
|
@@ -109,10 +112,11 @@ CREATE TABLE `vpp_contract_template` (
|
|
|
`file_url` VARCHAR(500) NOT NULL COMMENT '模板文件URL',
|
|
`file_url` VARCHAR(500) NOT NULL COMMENT '模板文件URL',
|
|
|
`variables_json` JSON NULL COMMENT '占位符变量定义',
|
|
`variables_json` JSON NULL COMMENT '占位符变量定义',
|
|
|
`is_enabled` TINYINT NOT NULL COMMENT '是否启用',
|
|
`is_enabled` TINYINT NOT NULL COMMENT '是否启用',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- `created_by` BIGINT NULL COMMENT '创建人',
|
|
|
|
|
- `updated_by` BIGINT NULL COMMENT '更新人',
|
|
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
|
|
+ `updated_by` VARCHAR(30) NULL COMMENT '更新人',
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `uk_template_code` (template_code)
|
|
UNIQUE KEY `uk_template_code` (template_code)
|
|
@@ -123,11 +127,11 @@ CREATE TABLE `vpp_contract_audit_log` (
|
|
|
`contract_id` BIGINT NOT NULL COMMENT '合同ID',
|
|
`contract_id` BIGINT NOT NULL COMMENT '合同ID',
|
|
|
`action` TINYINT NOT NULL COMMENT '1提交 2通过 3驳回 4归档',
|
|
`action` TINYINT NOT NULL COMMENT '1提交 2通过 3驳回 4归档',
|
|
|
`opinion` VARCHAR(500) NULL COMMENT '意见',
|
|
`opinion` VARCHAR(500) NULL COMMENT '意见',
|
|
|
- `operator_id` BIGINT NOT NULL COMMENT '操作人',
|
|
|
|
|
- `operator_name` VARCHAR(100) NULL COMMENT '操作人姓名',
|
|
|
|
|
- `operated_at` DATETIME(3) NOT NULL COMMENT '操作时间',
|
|
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
|
|
+ `create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
- KEY `idx_contract_audit_contract` (contract_id, operated_at)
|
|
|
|
|
|
|
+ KEY `idx_contract_audit_contract` (contract_id, create_time)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='合同审核流水';
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='合同审核流水';
|
|
|
|
|
|
|
|
CREATE TABLE `vpp_resource_point` (
|
|
CREATE TABLE `vpp_resource_point` (
|
|
@@ -151,10 +155,11 @@ CREATE TABLE `vpp_resource_point` (
|
|
|
`response_priority` TINYINT NULL COMMENT '响应优先级1-10',
|
|
`response_priority` TINYINT NULL COMMENT '响应优先级1-10',
|
|
|
`un_resource_id` VARCHAR(64) NULL COMMENT '运管平台分路资源ID',
|
|
`un_resource_id` VARCHAR(64) NULL COMMENT '运管平台分路资源ID',
|
|
|
`remark` VARCHAR(500) NULL COMMENT '备注',
|
|
`remark` VARCHAR(500) NULL COMMENT '备注',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- `created_by` BIGINT NULL COMMENT '创建人',
|
|
|
|
|
- `updated_by` BIGINT NULL COMMENT '更新人',
|
|
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
|
|
+ `updated_by` VARCHAR(30) NULL COMMENT '更新人',
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `uk_resource_code` (resource_code),
|
|
UNIQUE KEY `uk_resource_code` (resource_code),
|
|
@@ -172,10 +177,11 @@ CREATE TABLE `vpp_resource_point_config` (
|
|
|
`soc_lower_limit` DECIMAL(5,2) NULL COMMENT 'SOC下限%',
|
|
`soc_lower_limit` DECIMAL(5,2) NULL COMMENT 'SOC下限%',
|
|
|
`offline_timeout_sec` INT NULL COMMENT '离线超时秒',
|
|
`offline_timeout_sec` INT NULL COMMENT '离线超时秒',
|
|
|
`alarm_rule_json` JSON NULL COMMENT '扩展告警规则',
|
|
`alarm_rule_json` JSON NULL COMMENT '扩展告警规则',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- `created_by` BIGINT NULL COMMENT '创建人',
|
|
|
|
|
- `updated_by` BIGINT NULL COMMENT '更新人',
|
|
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
|
|
+ `updated_by` VARCHAR(30) NULL COMMENT '更新人',
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `uk_config_resource` (resource_id)
|
|
UNIQUE KEY `uk_config_resource` (resource_id)
|
|
@@ -196,10 +202,11 @@ CREATE TABLE `vpp_device` (
|
|
|
`last_online_at` DATETIME(3) NULL COMMENT '最后在线时间',
|
|
`last_online_at` DATETIME(3) NULL COMMENT '最后在线时间',
|
|
|
`gateway_id` VARCHAR(64) NULL COMMENT 'IoT网关标识',
|
|
`gateway_id` VARCHAR(64) NULL COMMENT 'IoT网关标识',
|
|
|
`remark` VARCHAR(500) NULL COMMENT '备注',
|
|
`remark` VARCHAR(500) NULL COMMENT '备注',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- `created_by` BIGINT NULL COMMENT '创建人',
|
|
|
|
|
- `updated_by` BIGINT NULL COMMENT '更新人',
|
|
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
|
|
+ `updated_by` VARCHAR(30) NULL COMMENT '更新人',
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `uk_device_code` (device_code),
|
|
UNIQUE KEY `uk_device_code` (device_code),
|
|
@@ -214,10 +221,11 @@ CREATE TABLE `vpp_device_control_log` (
|
|
|
`control_params` JSON NULL COMMENT '控制参数',
|
|
`control_params` JSON NULL COMMENT '控制参数',
|
|
|
`control_result` TINYINT NOT NULL COMMENT '0失败 1成功 2执行中',
|
|
`control_result` TINYINT NOT NULL COMMENT '0失败 1成功 2执行中',
|
|
|
`result_message` VARCHAR(500) NULL COMMENT '结果说明',
|
|
`result_message` VARCHAR(500) NULL COMMENT '结果说明',
|
|
|
- `operator_id` BIGINT NOT NULL COMMENT '操作人',
|
|
|
|
|
- `operated_at` DATETIME(3) NOT NULL COMMENT '操作时间',
|
|
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
|
|
+ `create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
- KEY `idx_control_device` (device_id, operated_at)
|
|
|
|
|
|
|
+ KEY `idx_control_device` (device_id, create_time)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='设备远程控制日志';
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='设备远程控制日志';
|
|
|
|
|
|
|
|
CREATE TABLE `vpp_energy_reading_monthly` (
|
|
CREATE TABLE `vpp_energy_reading_monthly` (
|
|
@@ -234,10 +242,11 @@ CREATE TABLE `vpp_energy_reading_monthly` (
|
|
|
`gen_energy_kwh` DECIMAL(18,4) NULL COMMENT '发电量 kWh',
|
|
`gen_energy_kwh` DECIMAL(18,4) NULL COMMENT '发电量 kWh',
|
|
|
`calc_status` TINYINT NOT NULL COMMENT '0待核算 1已核算 2异常',
|
|
`calc_status` TINYINT NOT NULL COMMENT '0待核算 1已核算 2异常',
|
|
|
`calc_at` DATETIME(3) NULL COMMENT '核算时间',
|
|
`calc_at` DATETIME(3) NULL COMMENT '核算时间',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- `created_by` BIGINT NULL COMMENT '创建人',
|
|
|
|
|
- `updated_by` BIGINT NULL COMMENT '更新人',
|
|
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
|
|
+ `updated_by` VARCHAR(30) NULL COMMENT '更新人',
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `uk_energy_monthly` (customer_id, resource_id, settle_year, settle_month),
|
|
UNIQUE KEY `uk_energy_monthly` (customer_id, resource_id, settle_year, settle_month),
|
|
@@ -254,10 +263,11 @@ CREATE TABLE `vpp_energy_summary_daily` (
|
|
|
`green_ratio` DECIMAL(5,2) NULL COMMENT '绿电消纳比例%',
|
|
`green_ratio` DECIMAL(5,2) NULL COMMENT '绿电消纳比例%',
|
|
|
`max_power_kw` DECIMAL(12,4) NULL COMMENT '日最大有功功率',
|
|
`max_power_kw` DECIMAL(12,4) NULL COMMENT '日最大有功功率',
|
|
|
`avg_power_kw` DECIMAL(12,4) NULL COMMENT '日平均有功功率',
|
|
`avg_power_kw` DECIMAL(12,4) NULL COMMENT '日平均有功功率',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- `created_by` BIGINT NULL COMMENT '创建人',
|
|
|
|
|
- `updated_by` BIGINT NULL COMMENT '更新人',
|
|
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
|
|
+ `updated_by` VARCHAR(30) NULL COMMENT '更新人',
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `uk_summary_daily` (summary_date, resource_id),
|
|
UNIQUE KEY `uk_summary_daily` (summary_date, resource_id),
|
|
@@ -277,10 +287,11 @@ CREATE TABLE `vpp_settlement_bill` (
|
|
|
`due_date` DATE NULL COMMENT '缴费截止日期',
|
|
`due_date` DATE NULL COMMENT '缴费截止日期',
|
|
|
`bill_file_url` VARCHAR(500) NULL COMMENT '账单PDF',
|
|
`bill_file_url` VARCHAR(500) NULL COMMENT '账单PDF',
|
|
|
`generated_at` DATETIME(3) NULL COMMENT '生成时间',
|
|
`generated_at` DATETIME(3) NULL COMMENT '生成时间',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- `created_by` BIGINT NULL COMMENT '创建人',
|
|
|
|
|
- `updated_by` BIGINT NULL COMMENT '更新人',
|
|
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
|
|
+ `updated_by` VARCHAR(30) NULL COMMENT '更新人',
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `uk_bill_no` (bill_no),
|
|
UNIQUE KEY `uk_bill_no` (bill_no),
|
|
@@ -295,6 +306,7 @@ CREATE TABLE `vpp_settlement_bill_detail` (
|
|
|
`energy_kwh` DECIMAL(18,4) NOT NULL COMMENT '时段电量',
|
|
`energy_kwh` DECIMAL(18,4) NOT NULL COMMENT '时段电量',
|
|
|
`price` DECIMAL(10,4) NOT NULL COMMENT '时段电价',
|
|
`price` DECIMAL(10,4) NOT NULL COMMENT '时段电价',
|
|
|
`amount` DECIMAL(18,4) NOT NULL COMMENT '时段金额',
|
|
`amount` DECIMAL(18,4) NOT NULL COMMENT '时段金额',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
KEY `idx_bill_detail_bill` (bill_id)
|
|
KEY `idx_bill_detail_bill` (bill_id)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='账单分时明细';
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='账单分时明细';
|
|
@@ -307,7 +319,9 @@ CREATE TABLE `vpp_payment_record` (
|
|
|
`payment_date` DATE NOT NULL COMMENT '缴费日期',
|
|
`payment_date` DATE NOT NULL COMMENT '缴费日期',
|
|
|
`voucher_url` VARCHAR(500) NULL COMMENT '缴费凭证',
|
|
`voucher_url` VARCHAR(500) NULL COMMENT '缴费凭证',
|
|
|
`remark` VARCHAR(500) NULL COMMENT '对账备注',
|
|
`remark` VARCHAR(500) NULL COMMENT '对账备注',
|
|
|
- `recorded_by` BIGINT NOT NULL COMMENT '录入人',
|
|
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
|
|
+ `create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
KEY `idx_payment_bill` (bill_id)
|
|
KEY `idx_payment_bill` (bill_id)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='缴费记录';
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='缴费记录';
|
|
@@ -323,10 +337,11 @@ CREATE TABLE `vpp_report_task` (
|
|
|
`task_status` TINYINT NOT NULL COMMENT '0待填报 1待审核 2报送中 3已完成 4已逾期',
|
|
`task_status` TINYINT NOT NULL COMMENT '0待填报 1待审核 2报送中 3已完成 4已逾期',
|
|
|
`assignee_id` BIGINT NULL COMMENT '填报人',
|
|
`assignee_id` BIGINT NULL COMMENT '填报人',
|
|
|
`remind_days` INT NULL COMMENT '提前提醒天数',
|
|
`remind_days` INT NULL COMMENT '提前提醒天数',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- `created_by` BIGINT NULL COMMENT '创建人',
|
|
|
|
|
- `updated_by` BIGINT NULL COMMENT '更新人',
|
|
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
|
|
+ `updated_by` VARCHAR(30) NULL COMMENT '更新人',
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `uk_report_task_no` (task_no),
|
|
UNIQUE KEY `uk_report_task_no` (task_no),
|
|
@@ -345,10 +360,11 @@ CREATE TABLE `vpp_report_record` (
|
|
|
`retry_count` TINYINT NOT NULL COMMENT '重试次数,默认0',
|
|
`retry_count` TINYINT NOT NULL COMMENT '重试次数,默认0',
|
|
|
`submitted_at` DATETIME(3) NULL COMMENT '报送时间',
|
|
`submitted_at` DATETIME(3) NULL COMMENT '报送时间',
|
|
|
`archived_at` DATETIME(3) NULL COMMENT '归档时间',
|
|
`archived_at` DATETIME(3) NULL COMMENT '归档时间',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- `created_by` BIGINT NULL COMMENT '创建人',
|
|
|
|
|
- `updated_by` BIGINT NULL COMMENT '更新人',
|
|
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
|
|
+ `updated_by` VARCHAR(30) NULL COMMENT '更新人',
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `uk_report_record_no` (record_no),
|
|
UNIQUE KEY `uk_report_record_no` (record_no),
|
|
@@ -362,10 +378,11 @@ CREATE TABLE `vpp_report_data` (
|
|
|
`form_data` JSON NOT NULL COMMENT '填报表单JSON',
|
|
`form_data` JSON NOT NULL COMMENT '填报表单JSON',
|
|
|
`validation_errors` JSON NULL COMMENT '校验异常项',
|
|
`validation_errors` JSON NULL COMMENT '校验异常项',
|
|
|
`is_draft` TINYINT NOT NULL COMMENT '是否草稿',
|
|
`is_draft` TINYINT NOT NULL COMMENT '是否草稿',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- `created_by` BIGINT NULL COMMENT '创建人',
|
|
|
|
|
- `updated_by` BIGINT NULL COMMENT '更新人',
|
|
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
|
|
+ `updated_by` VARCHAR(30) NULL COMMENT '更新人',
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `uk_report_data_record` (record_id)
|
|
UNIQUE KEY `uk_report_data_record` (record_id)
|
|
@@ -377,11 +394,12 @@ CREATE TABLE `vpp_report_audit_log` (
|
|
|
`audit_level` TINYINT NOT NULL COMMENT '1填报 2复核 3审批',
|
|
`audit_level` TINYINT NOT NULL COMMENT '1填报 2复核 3审批',
|
|
|
`action` TINYINT NOT NULL COMMENT '1提交 2通过 3驳回',
|
|
`action` TINYINT NOT NULL COMMENT '1提交 2通过 3驳回',
|
|
|
`opinion` VARCHAR(500) NULL COMMENT '意见',
|
|
`opinion` VARCHAR(500) NULL COMMENT '意见',
|
|
|
- `operator_id` BIGINT NOT NULL COMMENT '操作人',
|
|
|
|
|
`operator_ip` VARCHAR(64) NULL COMMENT '操作IP',
|
|
`operator_ip` VARCHAR(64) NULL COMMENT '操作IP',
|
|
|
- `operated_at` DATETIME(3) NOT NULL COMMENT '操作时间',
|
|
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
|
|
+ `create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
- KEY `idx_report_audit_record` (record_id, operated_at)
|
|
|
|
|
|
|
+ KEY `idx_report_audit_record` (record_id, create_time)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='报送审核流水';
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='报送审核流水';
|
|
|
|
|
|
|
|
CREATE TABLE `vpp_dr_event` (
|
|
CREATE TABLE `vpp_dr_event` (
|
|
@@ -397,10 +415,11 @@ CREATE TABLE `vpp_dr_event` (
|
|
|
`subsidy_price` DECIMAL(10,4) NULL COMMENT '补贴标准 元/kWh',
|
|
`subsidy_price` DECIMAL(10,4) NULL COMMENT '补贴标准 元/kWh',
|
|
|
`event_status` TINYINT NOT NULL COMMENT '0待参与 1已申报 2执行中 3已结束 4已取消',
|
|
`event_status` TINYINT NOT NULL COMMENT '0待参与 1已申报 2执行中 3已结束 4已取消',
|
|
|
`raw_payload` JSON NULL COMMENT '原始邀约报文',
|
|
`raw_payload` JSON NULL COMMENT '原始邀约报文',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- `created_by` BIGINT NULL COMMENT '创建人',
|
|
|
|
|
- `updated_by` BIGINT NULL COMMENT '更新人',
|
|
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
|
|
+ `updated_by` VARCHAR(30) NULL COMMENT '更新人',
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `uk_dr_event_id` (event_id),
|
|
UNIQUE KEY `uk_dr_event_id` (event_id),
|
|
@@ -416,10 +435,11 @@ CREATE TABLE `vpp_dr_participation` (
|
|
|
`declared_capacity_kw` DECIMAL(12,4) NULL COMMENT '申报容量',
|
|
`declared_capacity_kw` DECIMAL(12,4) NULL COMMENT '申报容量',
|
|
|
`cleared_capacity_kw` DECIMAL(12,4) NULL COMMENT '出清容量',
|
|
`cleared_capacity_kw` DECIMAL(12,4) NULL COMMENT '出清容量',
|
|
|
`declared_at` DATETIME(3) NULL COMMENT '申报时间',
|
|
`declared_at` DATETIME(3) NULL COMMENT '申报时间',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- `created_by` BIGINT NULL COMMENT '创建人',
|
|
|
|
|
- `updated_by` BIGINT NULL COMMENT '更新人',
|
|
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
|
|
+ `updated_by` VARCHAR(30) NULL COMMENT '更新人',
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
KEY `idx_dr_part_event` (event_id),
|
|
KEY `idx_dr_part_event` (event_id),
|
|
@@ -436,10 +456,11 @@ CREATE TABLE `vpp_dr_strategy` (
|
|
|
`strategy_config` JSON NULL COMMENT '策略扩展配置',
|
|
`strategy_config` JSON NULL COMMENT '策略扩展配置',
|
|
|
`is_default` TINYINT NOT NULL COMMENT '是否默认策略',
|
|
`is_default` TINYINT NOT NULL COMMENT '是否默认策略',
|
|
|
`is_enabled` TINYINT NOT NULL COMMENT '是否启用',
|
|
`is_enabled` TINYINT NOT NULL COMMENT '是否启用',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- `created_by` BIGINT NULL COMMENT '创建人',
|
|
|
|
|
- `updated_by` BIGINT NULL COMMENT '更新人',
|
|
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
|
|
+ `updated_by` VARCHAR(30) NULL COMMENT '更新人',
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `uk_dr_strategy_code` (strategy_code)
|
|
UNIQUE KEY `uk_dr_strategy_code` (strategy_code)
|
|
@@ -451,6 +472,7 @@ CREATE TABLE `vpp_dr_strategy_resource` (
|
|
|
`resource_id` BIGINT NOT NULL COMMENT '资源点ID',
|
|
`resource_id` BIGINT NOT NULL COMMENT '资源点ID',
|
|
|
`priority` TINYINT NOT NULL COMMENT '优先级序号',
|
|
`priority` TINYINT NOT NULL COMMENT '优先级序号',
|
|
|
`max_adjust_kw` DECIMAL(12,4) NULL COMMENT '最大调节量',
|
|
`max_adjust_kw` DECIMAL(12,4) NULL COMMENT '最大调节量',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `uk_strategy_resource` (strategy_id, resource_id),
|
|
UNIQUE KEY `uk_strategy_resource` (strategy_id, resource_id),
|
|
|
KEY `idx_strategy_resource_priority` (strategy_id, priority)
|
|
KEY `idx_strategy_resource_priority` (strategy_id, priority)
|
|
@@ -465,10 +487,11 @@ CREATE TABLE `vpp_dr_execution` (
|
|
|
`execute_status` TINYINT NOT NULL COMMENT '0待执行 1执行中 2完成 3异常',
|
|
`execute_status` TINYINT NOT NULL COMMENT '0待执行 1执行中 2完成 3异常',
|
|
|
`started_at` DATETIME(3) NULL COMMENT '开始时间',
|
|
`started_at` DATETIME(3) NULL COMMENT '开始时间',
|
|
|
`finished_at` DATETIME(3) NULL COMMENT '结束时间',
|
|
`finished_at` DATETIME(3) NULL COMMENT '结束时间',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- `created_by` BIGINT NULL COMMENT '创建人',
|
|
|
|
|
- `updated_by` BIGINT NULL COMMENT '更新人',
|
|
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
|
|
+ `updated_by` VARCHAR(30) NULL COMMENT '更新人',
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
KEY `idx_dr_exec_event` (event_id),
|
|
KEY `idx_dr_exec_event` (event_id),
|
|
@@ -484,10 +507,11 @@ CREATE TABLE `vpp_dr_evaluation` (
|
|
|
`qualified_rate` DECIMAL(5,2) NULL COMMENT '执行合格率%',
|
|
`qualified_rate` DECIMAL(5,2) NULL COMMENT '执行合格率%',
|
|
|
`report_file_url` VARCHAR(500) NULL COMMENT '评估报告URL',
|
|
`report_file_url` VARCHAR(500) NULL COMMENT '评估报告URL',
|
|
|
`evaluated_at` DATETIME(3) NULL COMMENT '评估时间',
|
|
`evaluated_at` DATETIME(3) NULL COMMENT '评估时间',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- `created_by` BIGINT NULL COMMENT '创建人',
|
|
|
|
|
- `updated_by` BIGINT NULL COMMENT '更新人',
|
|
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
|
|
+ `updated_by` VARCHAR(30) NULL COMMENT '更新人',
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `uk_dr_eval_event` (event_id)
|
|
UNIQUE KEY `uk_dr_eval_event` (event_id)
|
|
@@ -500,10 +524,11 @@ CREATE TABLE `vpp_registration` (
|
|
|
`reg_status` TINYINT NOT NULL COMMENT '0未注册 1已注册 2需重新注册',
|
|
`reg_status` TINYINT NOT NULL COMMENT '0未注册 1已注册 2需重新注册',
|
|
|
`registered_at` DATETIME(3) NULL COMMENT '注册时间',
|
|
`registered_at` DATETIME(3) NULL COMMENT '注册时间',
|
|
|
`meta_report_id` VARCHAR(128) NULL COMMENT '元数据报告ID',
|
|
`meta_report_id` VARCHAR(128) NULL COMMENT '元数据报告ID',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
`create_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
`update_time` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- `created_by` BIGINT NULL COMMENT '创建人',
|
|
|
|
|
- `updated_by` BIGINT NULL COMMENT '更新人',
|
|
|
|
|
|
|
+ `created_by` VARCHAR(30) NULL COMMENT '创建人',
|
|
|
|
|
+ `updated_by` VARCHAR(30) NULL COMMENT '更新人',
|
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
`deleted_at` DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `uk_vpp_dn_id` (dn_id)
|
|
UNIQUE KEY `uk_vpp_dn_id` (dn_id)
|
|
@@ -518,6 +543,7 @@ CREATE TABLE `vpp_report_log` (
|
|
|
`error_message` VARCHAR(500) NULL COMMENT '错误信息',
|
|
`error_message` VARCHAR(500) NULL COMMENT '错误信息',
|
|
|
`payload_size` INT NULL COMMENT '报文大小字节',
|
|
`payload_size` INT NULL COMMENT '报文大小字节',
|
|
|
`reported_at` DATETIME(3) NOT NULL COMMENT '上报时间',
|
|
`reported_at` DATETIME(3) NOT NULL COMMENT '上报时间',
|
|
|
|
|
+ `tenant_id` INT NULL COMMENT '租户ID',
|
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
|
KEY `idx_vpp_report_type_time` (report_type, reported_at)
|
|
KEY `idx_vpp_report_type_time` (report_type, reported_at)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='数据上报日志';
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='数据上报日志';
|
|
@@ -531,9 +557,11 @@ CREATE TABLE vpp_file_archive (
|
|
|
biz_type VARCHAR(32) NOT NULL COMMENT '业务类型',
|
|
biz_type VARCHAR(32) NOT NULL COMMENT '业务类型',
|
|
|
biz_id BIGINT NOT NULL COMMENT '业务主键',
|
|
biz_id BIGINT NOT NULL COMMENT '业务主键',
|
|
|
remark VARCHAR(500) NULL COMMENT '备注',
|
|
remark VARCHAR(500) NULL COMMENT '备注',
|
|
|
|
|
+ tenant_id INT NULL COMMENT '租户ID',
|
|
|
create_time DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
create_time DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT '创建时间',
|
|
|
update_time DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
update_time DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT '更新时间',
|
|
|
- created_by BIGINT NULL COMMENT '上传人',
|
|
|
|
|
|
|
+ created_by VARCHAR(30) NULL COMMENT '上传人',
|
|
|
|
|
+ updated_by VARCHAR(30) NULL COMMENT '更新人',
|
|
|
deleted_at DATETIME(3) NULL COMMENT '软删除时间',
|
|
deleted_at DATETIME(3) NULL COMMENT '软删除时间',
|
|
|
PRIMARY KEY (id),
|
|
PRIMARY KEY (id),
|
|
|
KEY idx_file_archive_biz (biz_type, biz_id)
|
|
KEY idx_file_archive_biz (biz_type, biz_id)
|