refactor(cms): 重构导航菜单相关代码

- 修改 CmsWebsiteServiceImplHelper 中导航菜单属性的设置
- 更新 MenuVo 类中的属性名称,以更好地反映其含义
- 新增 MenuVo 类的 code 属性,用于唯一标识
This commit is contained in:
2025-08-22 16:14:25 +08:00
parent 38ac744226
commit 4b620cda8c
2 changed files with 9 additions and 6 deletions

View File

@@ -128,8 +128,8 @@ public class CmsWebsiteServiceImplHelper {
return navigations.stream().map(nav -> { return navigations.stream().map(nav -> {
MenuVo navVO = new MenuVo(); MenuVo navVO = new MenuVo();
navVO.setId(nav.getNavigationId()); navVO.setNavigationId(nav.getNavigationId());
navVO.setName(nav.getTitle()); navVO.setTitle(nav.getTitle());
navVO.setPath(nav.getPath()); navVO.setPath(nav.getPath());
navVO.setIcon(nav.getIcon()); navVO.setIcon(nav.getIcon());
navVO.setColor(nav.getColor()); navVO.setColor(nav.getColor());
@@ -139,7 +139,7 @@ public class CmsWebsiteServiceImplHelper {
navVO.setTop(nav.getTop()); navVO.setTop(nav.getTop());
navVO.setPath(nav.getPath()); navVO.setPath(nav.getPath());
navVO.setTarget(convertTargetToInteger(nav.getTarget())); navVO.setTarget(convertTargetToInteger(nav.getTarget()));
navVO.setType(nav.getModel()); navVO.setModel(nav.getModel());
// 递归处理子导航 // 递归处理子导航
if (nav.getChildren() != null) { if (nav.getChildren() != null) {

View File

@@ -18,13 +18,16 @@ import java.util.List;
public class MenuVo implements Serializable { public class MenuVo implements Serializable {
@Schema(description = "导航ID") @Schema(description = "导航ID")
private Integer id; private Integer navigationId;
@Schema(description = "导航名称") @Schema(description = "导航名称")
private String name; private String title;
@Schema(description = "导航类型") @Schema(description = "导航类型")
private String type; private String model;
@Schema(description = "唯一标识")
private String code;
@Schema(description = "路由地址") @Schema(description = "路由地址")
private String path; private String path;