diff --git a/README.md b/README.md index aff936d..bbafca3 100644 --- a/README.md +++ b/README.md @@ -26,13 +26,12 @@ LGPL是GPL的一个为主要为类库使用设计的开源协议。和GPL要求 但是如果修改LGPL协议的代码或者衍生,则所有修改的代码,涉及修改部分的额外代码和衍生的代码都必须采用LGPL协议。因此LGPL协议的开源代码很适合作为第三方类库被商业软件引用,但不适合希望以LGPL协议代码为基础,通过修改和衍生的方式做二次开发的商业软件采用。 ## 用户权益 -* 允许以引入不改源码的形式用于学习、毕设、公司项目、私活等 -* 特殊情况修改代码,但仍然想闭源需经过作者同意 +* 允许以引入不改源码的形式免费用于学习、毕设、公司项目、私活等。 +* 特殊情况修改代码,但仍然想闭源需经过作者同意。 ## 禁止事项 * 直接将本项目挂淘宝等商业平台出售。 - -* 非界面代码60%以上相识度的二次开源,二次开源需先联系本人。 +* 非界面代码60%以上相识度的二次开源,二次开源需先联系作者。 注意:若禁止条款被发现有权追讨19999的授权费。 diff --git a/blade-core-mybatis/src/main/java/org/springblade/core/mp/support/BaseEntityWrapper.java b/blade-core-mybatis/src/main/java/org/springblade/core/mp/support/BaseEntityWrapper.java index d63a4ce..69e74a0 100644 --- a/blade-core-mybatis/src/main/java/org/springblade/core/mp/support/BaseEntityWrapper.java +++ b/blade-core-mybatis/src/main/java/org/springblade/core/mp/support/BaseEntityWrapper.java @@ -28,8 +28,12 @@ public abstract class BaseEntityWrapper { public abstract V entityVO(E entity); + public List listVO(List list) { + return list.stream().map(this::entityVO).collect(Collectors.toList()); + } + public IPage pageVO(IPage pages) { - List records = pages.getRecords().stream().map(this::entityVO).collect(Collectors.toList()); + List records = listVO(pages.getRecords()); IPage pageVo = new Page<>(pages.getCurrent(), pages.getSize(), pages.getTotal()); pageVo.setRecords(records); return pageVo;