|
@@ -15,6 +15,7 @@ import com.persagy.dmp.rwd.edit.entity.RwdeditRefType;
|
|
|
import com.persagy.dmp.rwd.edit.entity.RwdeditRefTypeInfos;
|
|
|
import com.persagy.dmp.rwd.edit.model.RwdeditRefTypeModel;
|
|
|
import com.persagy.dmp.rwd.edit.repository.RwdeditRefTypeInfosRepository;
|
|
|
+import com.persagy.dmp.rwd.model.ClassDefModel;
|
|
|
import com.persagy.dmp.rwd.model.RwdeditRefTypeInfosModel;
|
|
|
import com.querydsl.core.types.dsl.BooleanExpression;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -68,6 +69,7 @@ public class RwdeditRefTypeInfosService {
|
|
|
allCriteria.setCriteria(objectNode);
|
|
|
allCriteria.setWithColumns(new HashSet<>(Arrays.asList("code","name","codePath")));
|
|
|
allCriteria.setWithoutCount(true);
|
|
|
+
|
|
|
PagedResponse<RwdeditRefTypeInfos> allRefTypeInfos = criteriaUtils.query(QRwdeditRefTypeInfos.rwdeditRefTypeInfos, this::parse, allCriteria);
|
|
|
List<RwdeditRefTypeInfos> allRefTypeInfosData = allRefTypeInfos.getData();
|
|
|
Map<String, String> nameMap = allRefTypeInfosData.stream()
|
|
@@ -88,6 +90,8 @@ public class RwdeditRefTypeInfosService {
|
|
|
model.setParentName(parentName);
|
|
|
return model;
|
|
|
}).collect(Collectors.toList());
|
|
|
+ //增加默认排序
|
|
|
+ collect = collect.stream().sorted(Comparator.comparing(RwdeditRefTypeInfosModel::getSeq, Comparator.nullsLast(Integer::compareTo))).collect(Collectors.toList());
|
|
|
result.setData(collect);
|
|
|
}
|
|
|
result.setCount(destRefTypeInfos.getCount());
|