diff --git a/src/main/java/cn/lihongjie/coal/dto/CreateResourceDto.java b/src/main/java/cn/lihongjie/coal/dto/CreateResourceDto.java index 822fc2bf..26ad8665 100644 --- a/src/main/java/cn/lihongjie/coal/dto/CreateResourceDto.java +++ b/src/main/java/cn/lihongjie/coal/dto/CreateResourceDto.java @@ -30,4 +30,18 @@ public class CreateResourceDto extends CommonDto { @Comment("匿名用户可以访问") private Boolean anonymous; + + + @Comment("图标") + private String icon; + + + @Comment("是否可见") + private Boolean visible; + + + + @Comment("其他数据") + private String metadata; + } diff --git a/src/main/java/cn/lihongjie/coal/dto/ResourceDto.java b/src/main/java/cn/lihongjie/coal/dto/ResourceDto.java index 99df07c1..3f88b99e 100644 --- a/src/main/java/cn/lihongjie/coal/dto/ResourceDto.java +++ b/src/main/java/cn/lihongjie/coal/dto/ResourceDto.java @@ -29,4 +29,17 @@ public class ResourceDto extends CommonDto { @Comment("匿名用户可以访问") private Boolean anonymous; + + @Comment("图标") + private String icon; + + + @Comment("是否可见") + private Boolean visible; + + + + @Comment("其他数据") + private String metadata; + } diff --git a/src/main/java/cn/lihongjie/coal/dto/UpdateResourceDto.java b/src/main/java/cn/lihongjie/coal/dto/UpdateResourceDto.java index 41a53e3a..bddc00f8 100644 --- a/src/main/java/cn/lihongjie/coal/dto/UpdateResourceDto.java +++ b/src/main/java/cn/lihongjie/coal/dto/UpdateResourceDto.java @@ -27,4 +27,18 @@ public class UpdateResourceDto extends CommonDto { @Comment("匿名用户可以访问") private Boolean anonymous; + + + @Comment("图标") + private String icon; + + + @Comment("是否可见") + private Boolean visible; + + + + @Comment("其他数据") + private String metadata; + } diff --git a/src/main/java/cn/lihongjie/coal/entity/ResourceEntity.java b/src/main/java/cn/lihongjie/coal/entity/ResourceEntity.java index 03cc7ea0..3ba0e0ab 100644 --- a/src/main/java/cn/lihongjie/coal/entity/ResourceEntity.java +++ b/src/main/java/cn/lihongjie/coal/entity/ResourceEntity.java @@ -49,6 +49,24 @@ public class ResourceEntity extends CommonEntity { private Boolean anonymous = false; + @Comment("图标") + private String icon; + + + @Comment("是否可见") + private Boolean visible; + + + + @Comment("其他数据") + private String metadata; + + + + + + + public void addChildren(ResourceEntity newRs) { // log.info("addChildren1 {} {}", this.getUrl(), newRs.getUrl()); diff --git a/src/main/java/cn/lihongjie/coal/service/ResourceService.java b/src/main/java/cn/lihongjie/coal/service/ResourceService.java index 4c8ec898..0927b372 100644 --- a/src/main/java/cn/lihongjie/coal/service/ResourceService.java +++ b/src/main/java/cn/lihongjie/coal/service/ResourceService.java @@ -54,6 +54,7 @@ public class ResourceService extends BaseService