|
|
@@ -1,5 +1,6 @@
|
|
|
package com.fs.company.controller.qw;
|
|
|
|
|
|
+import cn.hutool.core.util.ObjectUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
@@ -39,10 +40,14 @@ public class QwAssignRuleController {
|
|
|
public Result<IPage<QwAssignRule>> page(
|
|
|
@RequestParam(defaultValue = "1") Long pageNum,
|
|
|
@RequestParam(defaultValue = "10") Long pageSize,
|
|
|
- @RequestParam(required = false) String ruleName
|
|
|
+ @RequestParam(required = false) String ruleName,
|
|
|
+ @RequestParam(required = false) Integer status
|
|
|
) {
|
|
|
Page<QwAssignRule> page = new Page<>(pageNum, pageSize);
|
|
|
LambdaQueryWrapper<QwAssignRule> wrapper = new LambdaQueryWrapper<>();
|
|
|
+ if (ObjectUtil.isNotEmpty(status)){
|
|
|
+ wrapper.eq(QwAssignRule::getStatus,status);
|
|
|
+ }
|
|
|
wrapper.like(StrUtil.isNotBlank(ruleName), QwAssignRule::getRuleName, ruleName);
|
|
|
wrapper.orderByDesc(QwAssignRule::getCreateTime);
|
|
|
IPage<QwAssignRule> result = qwAssignRuleService.page(page, wrapper);
|