Explorar el Código

合并查询条件角色编码 或者角色名称

wangzl hace 3 meses
padre
commit
2425778112

+ 2 - 4
tr-modules/tr-module-system/src/main/java/cn/tr/module/sys/user/dto/SysRoleQueryDTO.java

@@ -17,11 +17,9 @@ import java.io.Serializable;
 @ApiModel("角色查询参数")
 public class SysRoleQueryDTO implements Serializable {
     private static final long serialVersionUID = -262693810220247854L;
-    @ApiModelProperty(value = "角色编码")
-    private String roleCode;
 
-    @ApiModelProperty(value = "角色名称")
-    private String roleName;
+    @ApiModelProperty(value = "检索条件 角色编码 或者角色名称")
+    private String content;
 
     @ApiModelProperty(value = "角色类型",required = true)
     @NotNull(message = "角色类型不能为空")

+ 5 - 4
tr-modules/tr-module-system/src/main/java/cn/tr/module/sys/user/service/impl/SysRoleServiceImpl.java

@@ -49,10 +49,11 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleRepository, SysRolePO
     @Override
     public List<SysRoleDTO> selectSysRoleList(SysRoleQueryDTO query) {
         return SysRoleMapper.INSTANCE.toSysRoleDTOList(roleRepository.selectList(new LambdaQueryWrapper<SysRolePO>()
-                .like(StrUtil.isNotEmpty(query.getRoleCode()),SysRolePO::getCode,query.getRoleCode())
-                .like(StrUtil.isNotEmpty(query.getRoleName()),SysRolePO::getName,query.getRoleName())
-                .eq(StrUtil.isNotEmpty(query.getType()),SysRolePO::getType,query.getType())
-                .eq(ObjectUtil.isNotNull(query.getDisable()),SysRolePO::getDisable,query.getDisable())
+                .like(StrUtil.isNotEmpty(query.getContent()), SysRolePO::getCode, query.getContent())
+                .or()
+                .like(StrUtil.isNotEmpty(query.getContent()), SysRolePO::getName, query.getContent())
+                .eq(StrUtil.isNotEmpty(query.getType()), SysRolePO::getType, query.getType())
+                .eq(ObjectUtil.isNotNull(query.getDisable()), SysRolePO::getDisable, query.getDisable())
                 .orderByAsc(SysRolePO::getSort)
                 .orderByAsc(SysRolePO::getCreateTime)
         ));