feat(cms): 新增轮播图副标题字段并调整导航链接行为

- 在 CmsBannerItem 实体中新增 subtitle 字段,支持单图副标题描述
- 在数据库 cms_banner_group 表添加 subtitle 字段以支持副标题存储
- 删除 CmsNavigationServiceImpl 中外链导航默认设置的 target="_blank" 行为
- 调整 application.yml 文件,更新文件服务器地址及上传路径配置
- 优化配置文件,删除多余注释和无关旧配置,新增 AI 找房模型配置项
This commit is contained in:
2026-08-03 19:21:45 +08:00
parent ec9e4b6c24
commit cf2a372ba4
4 changed files with 24 additions and 113 deletions

View File

@@ -40,6 +40,9 @@ public class CmsBannerItem implements Serializable {
@Schema(description = "单图标题(alt/无障碍)")
private String title;
@Schema(description = "单图副标题")
private String subtitle;
@Schema(description = "跳转类型: 0无 1外链 2文章 3产品")
private Integer linkType;

View File

@@ -141,7 +141,6 @@ public class CmsNavigationServiceImpl extends ServiceImpl<CmsNavigationMapper, C
// 3.外链模型
if (navigation.getModel().equals("links")) {
navigation.setPath(path);
navigation.setTarget("_blank");
navigation.setComponent(null);
}

View File

@@ -31,6 +31,7 @@ CREATE TABLE IF NOT EXISTS `cms_banner_item` (
`group_id` INT NOT NULL COMMENT '所属轮播组ID',
`image` VARCHAR(500) NOT NULL COMMENT '图片地址',
`title` VARCHAR(120) DEFAULT NULL COMMENT '单图标题(alt/无障碍)',
`subtitle` VARCHAR(255) DEFAULT NULL COMMENT '单图副标题',
`link_type` TINYINT NOT NULL DEFAULT 0 COMMENT '跳转类型: 0无 1外链 2文章 3产品',
`link_url` VARCHAR(500) DEFAULT NULL COMMENT '外链地址',
`link_target_id` INT DEFAULT NULL COMMENT '跳转目标ID(文章/产品)',