-- ------------------------------------------------------------ -- 导入价表 Excel 附件记录 -- 关联:prc_price_excel_file.psv_id -> prc_price_set_version.psv_id -- ------------------------------------------------------------ CREATE TABLE IF NOT EXISTS prc_price_excel_file ( pef_id bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', excel_type varchar(20) NOT NULL COMMENT '价表类型 PRODUCT/REDLINE/SALES', psv_id bigint(20) DEFAULT NULL COMMENT '价格版本id prc_price_set_version.psv_id', effective_time datetime NOT NULL COMMENT '生效时间', file_name varchar(255) NOT NULL COMMENT '文件原始名称', file_path varchar(500) NOT NULL COMMENT '文件存储路径', file_size bigint(20) DEFAULT 0 COMMENT '文件大小(字节)', content_type varchar(100) DEFAULT '' COMMENT 'MIME', file_extension varchar(20) DEFAULT '' COMMENT '扩展名', oss_id varchar(64) DEFAULT NULL, sheet_names varchar(1000) DEFAULT NULL, remark varchar(500) DEFAULT NULL, created_by varchar(64) DEFAULT '', create_time datetime DEFAULT NULL, updated_by varchar(64) DEFAULT '', update_time datetime DEFAULT NULL, PRIMARY KEY (pef_id), KEY idx_pef_type_eff (excel_type, effective_time), KEY idx_pef_psv (psv_id), KEY idx_pef_create_time (create_time) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='导入价表Excel附件';