|
|
@@ -1,5 +1,10 @@
|
|
|
package com.yingyangfly.platform.controller;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.yingyangfly.common.dto.ResultResponse;
|
|
|
import com.yingyangfly.common.log.annotation.TraceLog;
|
|
|
import com.yingyangfly.core.domain.AppUpgradeRecord;
|
|
|
@@ -34,8 +39,16 @@ public class UpgradeRecordController {
|
|
|
*/
|
|
|
@PostMapping("/list")
|
|
|
@TraceLog
|
|
|
- public ResultResponse list(){
|
|
|
- return ResultResponse.success(appUpgradeRecordService.selectAllVersion());
|
|
|
+ public ResultResponse list(@RequestBody AppUpgradeRecord appUpgradeRecord){
|
|
|
+ LambdaQueryWrapper<AppUpgradeRecord> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ if (StringUtils.isNotEmpty(appUpgradeRecord.getVersionName())){
|
|
|
+ lambdaQueryWrapper.like(AppUpgradeRecord::getVersionName,appUpgradeRecord.getVersionName());
|
|
|
+ }
|
|
|
+ if (ObjectUtils.isNotNull(appUpgradeRecord.getVersionCode())){
|
|
|
+ lambdaQueryWrapper.eq(AppUpgradeRecord::getVersionCode,appUpgradeRecord.getVersionCode());
|
|
|
+ }
|
|
|
+ return ResultResponse.success(appUpgradeRecordService.page(new Page<>(appUpgradeRecord.getPage(),appUpgradeRecord.getLimit())
|
|
|
+ , lambdaQueryWrapper));
|
|
|
}
|
|
|
|
|
|
/**
|