部门列表、角色分页接口添加组织id参数筛选

This commit is contained in:
yangsb
2024-03-14 10:51:20 +08:00
parent d06e140c40
commit 3eaf340b78
4 changed files with 8 additions and 0 deletions
@@ -13,4 +13,7 @@ public class DeptListReqVO {
@Schema(description = "展示状态,参见 CommonStatusEnum 枚举类", example = "1")
private Integer status;
@Schema(description = "组织id")
private Long organId;
}
@@ -28,4 +28,7 @@ public class RolePageReqVO extends PageParam {
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
private LocalDateTime[] createTime;
@Schema(description = "组织id")
private Long organId;
}
@@ -14,6 +14,7 @@ public interface DeptMapper extends BaseMapperX<DeptDO> {
default List<DeptDO> selectList(DeptListReqVO reqVO) {
return selectList(new LambdaQueryWrapperX<DeptDO>()
.eqIfPresent(DeptDO::getOrganId, reqVO.getOrganId())
.likeIfPresent(DeptDO::getName, reqVO.getName())
.eqIfPresent(DeptDO::getStatus, reqVO.getStatus()));
}
@@ -18,6 +18,7 @@ public interface RoleMapper extends BaseMapperX<RoleDO> {
default PageResult<RoleDO> selectPage(RolePageReqVO reqVO) {
return selectPage(reqVO, new LambdaQueryWrapperX<RoleDO>()
.eqIfPresent(RoleDO::getOrganId, reqVO.getOrganId())
.likeIfPresent(RoleDO::getName, reqVO.getName())
.likeIfPresent(RoleDO::getCode, reqVO.getCode())
.eqIfPresent(RoleDO::getStatus, reqVO.getStatus())