feat(portal): 案例数据 SQL 与成功案例展示优化

- 新增/更新案例相关 SQL(初始化或补丁脚本)
- 首页精选案例:多卡轮播、非精选补足列表、工业风卡片
- 案例列表:无封面时深蓝工业风占位(客户水印与缩写铭牌)
This commit is contained in:
2026-05-06 22:03:17 +08:00
parent 3daa0273a4
commit cec461f229
110 changed files with 1044 additions and 132 deletions

View File

@@ -24,7 +24,7 @@ USE wuhan_saga;
SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci;
-- ================================================================
-- 系统用户表
-- 1系统用户表
-- ================================================================
CREATE TABLE IF NOT EXISTS sys_user (
user_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
@@ -46,7 +46,7 @@ CREATE TABLE IF NOT EXISTS sys_user (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统用户表';
-- ================================================================
-- 公司信息表
-- 2公司信息表
-- ================================================================
CREATE TABLE IF NOT EXISTS f_company_info (
company_info_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
@@ -83,7 +83,7 @@ CREATE TABLE IF NOT EXISTS f_company_info (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='公司信息';
-- ================================================================
-- 联系方式表
-- 3联系方式表
-- ================================================================
CREATE TABLE IF NOT EXISTS f_contact (
contact_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
@@ -108,7 +108,7 @@ CREATE TABLE IF NOT EXISTS f_contact (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='联系方式';
-- ================================================================
-- 关于我们表
-- 4关于我们表
-- ================================================================
CREATE TABLE IF NOT EXISTS f_about (
about_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
@@ -132,7 +132,7 @@ CREATE TABLE IF NOT EXISTS f_about (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='关于我们';
-- ================================================================
-- 轮播图表
-- 5轮播图表
-- ================================================================
CREATE TABLE IF NOT EXISTS f_banner (
banner_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
@@ -155,7 +155,7 @@ CREATE TABLE IF NOT EXISTS f_banner (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='轮播图';
-- ================================================================
-- 车间展示表
-- 6车间展示表
-- ================================================================
CREATE TABLE IF NOT EXISTS f_workshop (
workshop_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
@@ -182,7 +182,7 @@ CREATE TABLE IF NOT EXISTS f_workshop (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='车间展示';
-- ================================================================
-- 核心技术表
-- 7核心技术表
-- ================================================================
CREATE TABLE IF NOT EXISTS f_core_technology (
core_technology_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
@@ -205,7 +205,7 @@ CREATE TABLE IF NOT EXISTS f_core_technology (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='核心技术';
-- ================================================================
-- 产品分类表
-- 8产品分类表
-- ================================================================
CREATE TABLE IF NOT EXISTS f_product_category (
product_category_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
@@ -227,7 +227,7 @@ CREATE TABLE IF NOT EXISTS f_product_category (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='产品分类';
-- ================================================================
-- 成套机组产品表
-- 9成套机组产品表
-- ================================================================
CREATE TABLE IF NOT EXISTS f_product_line (
product_line_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
@@ -267,7 +267,7 @@ CREATE TABLE IF NOT EXISTS f_product_line (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='成套机组产品';
-- ================================================================
-- 单体设备表
-- 10单体设备表
-- ================================================================
CREATE TABLE IF NOT EXISTS f_single_equipment (
single_equipment_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
@@ -298,7 +298,7 @@ CREATE TABLE IF NOT EXISTS f_single_equipment (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='单体设备';
-- ================================================================
-- 成套机组与单体设备关联表(多对多)
-- 11成套机组与单体设备关联表(多对多)
-- ================================================================
CREATE TABLE IF NOT EXISTS f_product_line_equipment (
product_line_equipment_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
@@ -311,7 +311,7 @@ CREATE TABLE IF NOT EXISTS f_product_line_equipment (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='成套机组关联单体设备';
-- ================================================================
-- 备品备件表
-- 12备品备件表
-- ================================================================
CREATE TABLE IF NOT EXISTS f_spare_part (
spare_part_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
@@ -343,7 +343,7 @@ CREATE TABLE IF NOT EXISTS f_spare_part (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='备品备件';
-- ================================================================
-- 案例分类表
-- 13案例分类表
-- ================================================================
CREATE TABLE IF NOT EXISTS f_case_category (
case_category_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
@@ -361,7 +361,7 @@ CREATE TABLE IF NOT EXISTS f_case_category (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='案例分类';
-- ================================================================
-- 成功案例表
-- 14成功案例表
-- ================================================================
CREATE TABLE IF NOT EXISTS f_case_study (
case_study_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
@@ -392,7 +392,7 @@ CREATE TABLE IF NOT EXISTS f_case_study (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='成功案例';
-- ================================================================
-- 新闻分类表
-- 15新闻分类表
-- ================================================================
CREATE TABLE IF NOT EXISTS f_news_category (
category_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
@@ -410,7 +410,7 @@ CREATE TABLE IF NOT EXISTS f_news_category (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='新闻分类';
-- ================================================================
-- 新闻文章表
-- 16新闻文章表
-- ================================================================
CREATE TABLE IF NOT EXISTS f_news (
news_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
@@ -443,7 +443,7 @@ CREATE TABLE IF NOT EXISTS f_news (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='新闻文章';
-- ================================================================
-- 媒体库表
-- 17媒体库表
-- ================================================================
CREATE TABLE IF NOT EXISTS f_media_library (
media_library_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
@@ -471,7 +471,7 @@ CREATE TABLE IF NOT EXISTS f_media_library (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='媒体库';
-- ================================================================
-- 产品与媒体关联表
-- 18产品与媒体关联表
-- ================================================================
CREATE TABLE IF NOT EXISTS f_product_media (
product_media_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
@@ -490,7 +490,7 @@ CREATE TABLE IF NOT EXISTS f_product_media (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='产品与媒体关联';
-- ================================================================
-- 案例与媒体关联表
-- 19案例与媒体关联表
-- ================================================================
CREATE TABLE IF NOT EXISTS f_case_media (
case_media_id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',