李进 2 gadi atpakaļ
vecāks
revīzija
0268fcc806

+ 4 - 0
authorize-api-service/src/main/java/com/xy/entity/SysSystem.java

@@ -40,4 +40,8 @@ public class SysSystem extends BaseEntity2<SysSystem> {
      */
     private Integer type;
 
+    /**
+     * 图标
+     */
+    private String icon;
 }

+ 1 - 1
authorize-api-service/src/main/java/com/xy/service/impl/SysMenuServiceImpl.java

@@ -24,7 +24,6 @@ import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
 
-import javax.validation.constraints.NotNull;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -84,6 +83,7 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
                     .setId(sysId)
                     .setCode(sysSystem.getCode())
                     .setName(sysSystem.getName())
+                    .setIcon(sysSystem.getIcon())
                     .setMenu(list);
             menuVos.add(menuVo);
         }

+ 3 - 0
authorize-api/src/main/java/com/xy/dto/SysMenuDto.java

@@ -136,6 +136,9 @@ public class SysMenuDto {
         @ApiModelProperty("系统名称")
         private String name;
 
+        @ApiModelProperty("系统图标")
+        private String icon;
+
         @ApiModelProperty("菜单")
         private List<Vo> menu;
     }

+ 9 - 0
authorize-api/src/main/java/com/xy/dto/SysSystemDto.java

@@ -35,6 +35,9 @@ public class SysSystemDto {
         @NotNull(message = "type不能为空")
         @ApiModelProperty("类型")
         private Integer type;
+
+        @ApiModelProperty("图标")
+        private String icon;
     }
 
     @Data
@@ -54,6 +57,9 @@ public class SysSystemDto {
 
         @ApiModelProperty("类型")
         private Integer type;
+
+        @ApiModelProperty("图标")
+        private String icon;
     }
 
     @Data
@@ -128,5 +134,8 @@ public class SysSystemDto {
 
         @ApiModelProperty("状态")
         private Boolean status;
+
+        @ApiModelProperty("图标")
+        private String icon;
     }
 }