refactor(cms): 重构导航菜单相关代码
- 修改 CmsWebsiteServiceImplHelper 中导航菜单属性的设置 - 更新 MenuVo 类中的属性名称,以更好地反映其含义 - 新增 MenuVo 类的 code 属性,用于唯一标识
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user