From 5c9c836f4a72487d386b6e05fcd4b4a96eec4e72 Mon Sep 17 00:00:00 2001 From: 陶杰 <1378534974@qq.com> Date: 星期五, 06 十二月 2024 21:12:39 +0800 Subject: [PATCH] 小程序菜单 --- src/main/java/com/mzl/flower/web/system/AppMenuController.java | 8 +++----- src/main/java/com/mzl/flower/dto/response/system/AppMenuSimpleDTO.java | 24 ++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/mzl/flower/dto/response/system/AppMenuSimpleDTO.java b/src/main/java/com/mzl/flower/dto/response/system/AppMenuSimpleDTO.java new file mode 100644 index 0000000..d462677 --- /dev/null +++ b/src/main/java/com/mzl/flower/dto/response/system/AppMenuSimpleDTO.java @@ -0,0 +1,24 @@ +package com.mzl.flower.dto.response.system; + +import com.mzl.flower.base.AbstractTransDTO; +import com.mzl.flower.base.annotation.DictTrans; +import io.swagger.annotations.ApiModelProperty; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@NoArgsConstructor +@AllArgsConstructor +public class AppMenuSimpleDTO extends AbstractTransDTO { + private String id; + + @ApiModelProperty(value = "菜单名称") + private String menuName; + + @ApiModelProperty(value = "权限标识") + private String permissionUq; + + @ApiModelProperty(value = "子账号权限") + private Integer subaccountAccessFlag; +} diff --git a/src/main/java/com/mzl/flower/web/system/AppMenuController.java b/src/main/java/com/mzl/flower/web/system/AppMenuController.java index 517c0d3..870c06b 100644 --- a/src/main/java/com/mzl/flower/web/system/AppMenuController.java +++ b/src/main/java/com/mzl/flower/web/system/AppMenuController.java @@ -9,16 +9,14 @@ import com.mzl.flower.dto.request.system.CreateMenuDTO; import com.mzl.flower.dto.request.system.UpdateAppMenuDTO; import com.mzl.flower.dto.request.system.UpdateMenuDTO; -import com.mzl.flower.dto.response.system.AppMenuDTO; -import com.mzl.flower.dto.response.system.AppMenuTreeDTO; -import com.mzl.flower.dto.response.system.MenuDTO; -import com.mzl.flower.dto.response.system.MenuTreeDTO; +import com.mzl.flower.dto.response.system.*; import com.mzl.flower.entity.flower.FlowerCategory; import com.mzl.flower.entity.log.OperationRecord; import com.mzl.flower.entity.system.AppMenu; import com.mzl.flower.entity.system.Menu; import com.mzl.flower.service.system.AppMenuService; import com.mzl.flower.service.system.MenuService; +import com.mzl.flower.utils.ConverterUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; @@ -119,7 +117,7 @@ @ApiOperation(value = "子账号有权限的菜单") public ResponseEntity<ReturnDataDTO<?>> getPermissionMenu(){ - return returnData(R.SUCCESS.getCode(), menuService.getPermissionMenu()); + return returnData(R.SUCCESS.getCode(), ConverterUtil.transList(menuService.getPermissionMenu(), AppMenuSimpleDTO.class)); } } -- Gitblit v1.9.3