feat(cms): 新增轮播图副标题字段并调整导航链接行为
- 在 CmsBannerItem 实体中新增 subtitle 字段,支持单图副标题描述 - 在数据库 cms_banner_group 表添加 subtitle 字段以支持副标题存储 - 删除 CmsNavigationServiceImpl 中外链导航默认设置的 target="_blank" 行为 - 调整 application.yml 文件,更新文件服务器地址及上传路径配置 - 优化配置文件,删除多余注释和无关旧配置,新增 AI 找房模型配置项
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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(文章/产品)',
|
||||
|
||||
Reference in New Issue
Block a user