|
@@ -20,7 +20,8 @@ CREATE TABLE t_machine (
|
|
|
machine_id BIGINT,
|
|
machine_id BIGINT,
|
|
|
name VARCHAR(100),
|
|
name VARCHAR(100),
|
|
|
shrink_name VARCHAR(100),
|
|
shrink_name VARCHAR(100),
|
|
|
- create_time DATETIME DEFAULT CURRENT_TIMESTAMP
|
|
|
|
|
|
|
+ create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
+ update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
/* ================= 机型模板 ================= */
|
|
/* ================= 机型模板 ================= */
|
|
@@ -38,23 +39,25 @@ CREATE TABLE machine_temp (
|
|
|
/* ================= 设备情况项 ================= */
|
|
/* ================= 设备情况项 ================= */
|
|
|
CREATE TABLE release_option (
|
|
CREATE TABLE release_option (
|
|
|
id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
- step_id BIGINT COMMENT '1物品信息 2成色情况 3功能情况',
|
|
|
|
|
|
|
+ step_id BIGINT COMMENT '1成色情况 3功能情况',
|
|
|
step_name VARCHAR(50),
|
|
step_name VARCHAR(50),
|
|
|
option_key_id BIGINT,
|
|
option_key_id BIGINT,
|
|
|
option_key_name VARCHAR(60),
|
|
option_key_name VARCHAR(60),
|
|
|
option_id BIGINT,
|
|
option_id BIGINT,
|
|
|
option_name VARCHAR(60),
|
|
option_name VARCHAR(60),
|
|
|
- create_time DATETIME DEFAULT CURRENT_TIMESTAMP
|
|
|
|
|
|
|
+ create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
|
|
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
|
-/* ================= step1设备选项 ================= */
|
|
|
|
|
|
|
+/*
|
|
|
|
|
+ ================= step1设备选项 =================
|
|
|
|
|
+ drop base_template_id BIGINT NOT NULL COMMENT '基础模板ID:99181 / 99198 / 99197',
|
|
|
|
|
+
|
|
|
|
|
+*/
|
|
|
|
|
|
|
|
CREATE TABLE step1_attr (
|
|
CREATE TABLE step1_attr (
|
|
|
id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
-
|
|
|
|
|
- base_template_id BIGINT NOT NULL COMMENT '基础模板ID:99181 / 99198 / 99197',
|
|
|
|
|
step TINYINT DEFAULT 1 COMMENT '固定为 step=1',
|
|
step TINYINT DEFAULT 1 COMMENT '固定为 step=1',
|
|
|
|
|
|
|
|
attr_key VARCHAR(64) NOT NULL COMMENT 'capacity / color / channel / warranty',
|
|
attr_key VARCHAR(64) NOT NULL COMMENT 'capacity / color / channel / warranty',
|
|
@@ -74,7 +77,6 @@ CREATE TABLE step1_attr (
|
|
|
create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
|
|
|
|
|
- KEY idx_tpl (base_template_id),
|
|
|
|
|
KEY idx_attr (attr_key)
|
|
KEY idx_attr (attr_key)
|
|
|
) COMMENT='step1 模板属性表';
|
|
) COMMENT='step1 模板属性表';
|
|
|
|
|
|
|
@@ -93,7 +95,9 @@ CREATE TABLE price_option_factor (
|
|
|
id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
option_id BIGINT,
|
|
option_id BIGINT,
|
|
|
factor DECIMAL(5,4) DEFAULT 1.0000,
|
|
factor DECIMAL(5,4) DEFAULT 1.0000,
|
|
|
- absolute_deduct DECIMAL(10,2) DEFAULT 0
|
|
|
|
|
|
|
+ absolute_deduct DECIMAL(10,2) DEFAULT 0,
|
|
|
|
|
+ create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
+ update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
/* ================= 调节系数 ================= */
|
|
/* ================= 调节系数 ================= */
|
|
@@ -101,7 +105,9 @@ CREATE TABLE price_adjust_factor (
|
|
|
id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
level VARCHAR(32),
|
|
level VARCHAR(32),
|
|
|
ref_id BIGINT,
|
|
ref_id BIGINT,
|
|
|
- factor DECIMAL(5,4) DEFAULT 1.0000
|
|
|
|
|
|
|
+ factor DECIMAL(5,4) DEFAULT 1.0000,
|
|
|
|
|
+ create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
+ update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
/* ================ 基础模板 ================= */
|
|
/* ================ 基础模板 ================= */
|
|
@@ -123,7 +129,8 @@ CREATE TABLE estimate_version (
|
|
|
machine_id BIGINT,
|
|
machine_id BIGINT,
|
|
|
version_no VARCHAR(32),
|
|
version_no VARCHAR(32),
|
|
|
content TEXT,
|
|
content TEXT,
|
|
|
- create_time DATETIME DEFAULT CURRENT_TIMESTAMP
|
|
|
|
|
|
|
+ create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
+ update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
/* ================= 估价记录 ================= */
|
|
/* ================= 估价记录 ================= */
|
|
@@ -134,5 +141,6 @@ CREATE TABLE estimate_record (
|
|
|
option_ids TEXT,
|
|
option_ids TEXT,
|
|
|
final_price DECIMAL(10,2),
|
|
final_price DECIMAL(10,2),
|
|
|
version_no VARCHAR(32),
|
|
version_no VARCHAR(32),
|
|
|
- create_time DATETIME DEFAULT CURRENT_TIMESTAMP
|
|
|
|
|
|
|
+ create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
+ update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
|
|
|
);
|
|
);
|