refactor(cms): 重构导航菜单相关代码
- 修改 CmsWebsiteServiceImplHelper 中导航菜单属性的设置 - 更新 MenuVo 类中的属性名称,以更好地反映其含义 - 新增 MenuVo 类的 code 属性,用于唯一标识
This commit is contained in:
@@ -128,8 +128,8 @@ public class CmsWebsiteServiceImplHelper {
|
||||
|
||||
return navigations.stream().map(nav -> {
|
||||
MenuVo navVO = new MenuVo();
|
||||
navVO.setId(nav.getNavigationId());
|
||||
navVO.setName(nav.getTitle());
|
||||
navVO.setNavigationId(nav.getNavigationId());
|
||||
navVO.setTitle(nav.getTitle());
|
||||
navVO.setPath(nav.getPath());
|
||||
navVO.setIcon(nav.getIcon());
|
||||
navVO.setColor(nav.getColor());
|
||||
@@ -139,7 +139,7 @@ public class CmsWebsiteServiceImplHelper {
|
||||
navVO.setTop(nav.getTop());
|
||||
navVO.setPath(nav.getPath());
|
||||
navVO.setTarget(convertTargetToInteger(nav.getTarget()));
|
||||
navVO.setType(nav.getModel());
|
||||
navVO.setModel(nav.getModel());
|
||||
|
||||
// 递归处理子导航
|
||||
if (nav.getChildren() != null) {
|
||||
|
||||
@@ -18,13 +18,16 @@ import java.util.List;
|
||||
public class MenuVo implements Serializable {
|
||||
|
||||
@Schema(description = "导航ID")
|
||||
private Integer id;
|
||||
private Integer navigationId;
|
||||
|
||||
@Schema(description = "导航名称")
|
||||
private String name;
|
||||
private String title;
|
||||
|
||||
@Schema(description = "导航类型")
|
||||
private String type;
|
||||
private String model;
|
||||
|
||||
@Schema(description = "唯一标识")
|
||||
private String code;
|
||||
|
||||
@Schema(description = "路由地址")
|
||||
private String path;
|
||||
|
||||
Reference in New Issue
Block a user