|
@@ -1,7 +1,6 @@
|
|
|
package com.fjhx.utils;
|
|
|
|
|
|
-
|
|
|
-import com.fjhx.base.BaseEntity;
|
|
|
+import com.fjhx.base.BaseIdEntity;
|
|
|
import com.fjhx.base.BaseService;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
|
|
@@ -13,7 +12,7 @@ import java.util.stream.Collectors;
|
|
|
|
|
|
* 属性赋值构造器
|
|
|
*/
|
|
|
-public class AttributeAssignBuilder<T extends BaseEntity, V> {
|
|
|
+public class AttributeAssignBuilder<T extends BaseIdEntity, V> {
|
|
|
|
|
|
|
|
|
* 服务
|
|
@@ -44,7 +43,7 @@ public class AttributeAssignBuilder<T extends BaseEntity, V> {
|
|
|
|
|
|
* 初始化
|
|
|
*/
|
|
|
- public static <T extends BaseEntity, V> AttributeAssignBuilder<T, V> init(BaseService<T> service, List<V> list) {
|
|
|
+ public static <T extends BaseIdEntity, V> AttributeAssignBuilder<T, V> init(BaseService<T> service, List<V> list) {
|
|
|
return new AttributeAssignBuilder<>(service, list);
|
|
|
}
|
|
|
|
|
@@ -72,7 +71,7 @@ public class AttributeAssignBuilder<T extends BaseEntity, V> {
|
|
|
}
|
|
|
|
|
|
|
|
|
- Map<Long, T> entityMap = service.listByIds(idSet).stream().collect(Collectors.toMap(BaseEntity::getId, item -> item));
|
|
|
+ Map<Long, T> entityMap = service.listByIds(idSet).stream().collect(Collectors.toMap(BaseIdEntity::getId, item -> item));
|
|
|
if (entityMap.size() == 0) {
|
|
|
return;
|
|
|
}
|