|
|
|
|
@ -93,6 +93,11 @@ public class WorkCenterController extends BladeController { |
|
|
|
|
@Operation(summary = "list分页", description = "传入WorkCenter Obj") |
|
|
|
|
public R<IPage<WorkCenterVO>> list(@Parameter(hidden = true) @RequestParam Map<String, Object> workCenter, |
|
|
|
|
Query query) { |
|
|
|
|
query.setDescs(null); |
|
|
|
|
query.setAscs(null); |
|
|
|
|
workCenter.remove("descs"); |
|
|
|
|
workCenter.remove("ascs"); |
|
|
|
|
|
|
|
|
|
QueryWrapper<WorkCenter> qw = Condition.getQueryWrapper(workCenter, WorkCenter.class); |
|
|
|
|
|
|
|
|
|
qw.like(workCenter.containsKey("wcCode"), WorkCenter.COL_WC_CODE, Func.toStr(workCenter.get("wcCode"))); |
|
|
|
|
@ -103,6 +108,7 @@ public class WorkCenterController extends BladeController { |
|
|
|
|
qw.like(workCenter.containsKey("team"), WorkCenter.COL_TEAM, Func.toStr(workCenter.get("team"))); |
|
|
|
|
qw.like(workCenter.containsKey("teamId"), WorkCenter.COL_TEAM_ID, Func.toStr(workCenter.get("teamId"))); |
|
|
|
|
|
|
|
|
|
qw.last("ORDER BY UPDATE_TIME DESC "); |
|
|
|
|
IPage<WorkCenter> pages = service.page(Condition.getPage(query), qw); |
|
|
|
|
IPage<WorkCenterVO> pagesVO = WorkCenterWrapper.build().pageVO(pages); |
|
|
|
|
List<WorkCenterVO> vos = pagesVO.getRecords(); |
|
|
|
|
|