diff --git a/dinky-admin/src/main/java/org/dinky/controller/MenuController.java b/dinky-admin/src/main/java/org/dinky/controller/MenuController.java index ec485dd873..667cf0e55e 100644 --- a/dinky-admin/src/main/java/org/dinky/controller/MenuController.java +++ b/dinky-admin/src/main/java/org/dinky/controller/MenuController.java @@ -72,7 +72,7 @@ public class MenuController { dataType = "MenuDTO", paramType = "body", required = true, - dataTypeClass = Menu.class) + dataTypeClass = MenuDTO.class) @SaCheckPermission( value = { PermissionConstants.AUTH_MENU_ADD_ROOT, diff --git a/dinky-admin/src/main/java/org/dinky/controller/RoleController.java b/dinky-admin/src/main/java/org/dinky/controller/RoleController.java index f8fd21f14f..d760cb1328 100644 --- a/dinky-admin/src/main/java/org/dinky/controller/RoleController.java +++ b/dinky-admin/src/main/java/org/dinky/controller/RoleController.java @@ -79,7 +79,7 @@ public class RoleController { required = true, dataType = "RoleDTO", paramType = "body", - dataTypeClass = Role.class) + dataTypeClass = RoleDTO.class) @SaCheckPermission( value = {PermissionConstants.AUTH_ROLE_ADD, PermissionConstants.AUTH_ROLE_EDIT}, mode = SaMode.OR) diff --git a/dinky-admin/src/main/java/org/dinky/data/dto/MenuDTO.java b/dinky-admin/src/main/java/org/dinky/data/dto/MenuDTO.java index 680be28da0..0834a3c461 100644 --- a/dinky-admin/src/main/java/org/dinky/data/dto/MenuDTO.java +++ b/dinky-admin/src/main/java/org/dinky/data/dto/MenuDTO.java @@ -45,6 +45,9 @@ @ApiModel(value = "MenuDTO", description = "API Menu Data Transfer Object") public class MenuDTO { + @ApiModelProperty(value = "ID", dataType = "Integer", example = "1", notes = "Unique identifier for the menu") + private Integer id; + @ApiModelProperty(value = "Parent ID", dataType = "Integer", example = "0", notes = "ID of the parent menu") private Integer parentId;