|
|
|
|
@ -47,6 +47,7 @@ import org.springframework.web.multipart.MultipartFile; |
|
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
import java.util.Map; |
|
|
|
|
import java.util.Objects; |
|
|
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
@ -91,6 +92,11 @@ public class BasicClazzController extends BladeController { |
|
|
|
|
@Operation(summary = "list分页", description = "传入BasicClazz Obj") |
|
|
|
|
public R<IPage<BasicClazzVO>> list(@Parameter(hidden = true) @RequestParam Map<String, Object> basicClazz, |
|
|
|
|
Query query) { |
|
|
|
|
basicClazz = basicClazz |
|
|
|
|
.entrySet() |
|
|
|
|
.stream() |
|
|
|
|
.filter(entry -> Objects.nonNull(entry.getValue())) |
|
|
|
|
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue)); |
|
|
|
|
QueryWrapper<BasicClazz> qw = Condition.getQueryWrapper(basicClazz, BasicClazz.class); |
|
|
|
|
IPage<BasicClazz> pages = service.page(Condition.getPage(query), qw); |
|
|
|
|
IPage<BasicClazzVO> pagesVO = BasicClazzWrapper.build().pageVO(pages); |
|
|
|
|
|