From cc944f6a19786ef9f4473a720263738fedd6aeb7 Mon Sep 17 00:00:00 2001 From: mayiming <1627832236@qq.com> Date: Mon, 27 Oct 2025 11:16:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9totalsql?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/sql/total.sql | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/server/sql/total.sql b/server/sql/total.sql index 408057d9..0ba06394 100644 --- a/server/sql/total.sql +++ b/server/sql/total.sql @@ -204,3 +204,16 @@ create table video_case ) comment '视频案例表(独立存储,不关联其他表)' charset = utf8mb4; + +CREATE TABLE page_image ( + id INT NOT NULL AUTO_INCREMENT COMMENT '图片ID(主键)', + page VARCHAR(50) NOT NULL COMMENT '所属页面(固定值:home-首页,base-基地概况,research-科学研究,academic-学术交流,service-社会服务,cases-案例资源)', + image_url VARCHAR(512) NOT NULL COMMENT '图片URL', + sort INT NOT NULL COMMENT '排序(首页1-3对应轮播顺序,其他页面固定1)', + create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (id), + UNIQUE KEY uk_page_sort (page, sort) COMMENT '唯一约束:同一页面+排序值只能有一条记录(控制数量)', + KEY idx_page (page) COMMENT '按页面查询图片' +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT '页面图片表(首页3张轮播,其他页面1张顶部图)'; +