diff --git a/yshop-system/src/main/java/co/yixiang/modules/system/domain/DictDetail.java b/yshop-system/src/main/java/co/yixiang/modules/system/domain/DictDetail.java index 0b1af75f..656b1ed1 100644 --- a/yshop-system/src/main/java/co/yixiang/modules/system/domain/DictDetail.java +++ b/yshop-system/src/main/java/co/yixiang/modules/system/domain/DictDetail.java @@ -45,6 +45,9 @@ public class DictDetail implements Serializable { /** 字典id */ private Long dictId; + @TableField(exist = false) + private Dict dict; + /** 创建日期 */ @TableField(fill= FieldFill.INSERT) diff --git a/yshop-system/src/main/java/co/yixiang/modules/system/rest/DictDetailController.java b/yshop-system/src/main/java/co/yixiang/modules/system/rest/DictDetailController.java index e8ea2b01..aabb69ae 100644 --- a/yshop-system/src/main/java/co/yixiang/modules/system/rest/DictDetailController.java +++ b/yshop-system/src/main/java/co/yixiang/modules/system/rest/DictDetailController.java @@ -73,6 +73,7 @@ public class DictDetailController { if (resources.getId() != null) { throw new BadRequestException("A new "+ ENTITY_NAME +" cannot already have an ID"); } + resources.setDictId(resources.getDict().getId()); return new ResponseEntity<>(dictDetailService.save(resources),HttpStatus.CREATED); } diff --git a/yshop-system/src/main/java/co/yixiang/modules/system/rest/MenuController.java b/yshop-system/src/main/java/co/yixiang/modules/system/rest/MenuController.java index 1d1d277f..411aca5f 100644 --- a/yshop-system/src/main/java/co/yixiang/modules/system/rest/MenuController.java +++ b/yshop-system/src/main/java/co/yixiang/modules/system/rest/MenuController.java @@ -112,7 +112,7 @@ public class MenuController { throw new EntityExistException(Menu.class,"name",resources.getName()); } if(StringUtils.isNotBlank(resources.getComponentName())){ - menu = menuService.getOne(new QueryWrapper