From d73a76d9c15090cd1e23408d7ee88df28942432b Mon Sep 17 00:00:00 2001 From: sol Date: Tue, 29 Jul 2025 17:00:02 +0800 Subject: [PATCH] feat(model): Add @JsonIgnore annotations to the PageDto class --- .../main/java/com/bgasol/common/core/base/dto/BasePageDto.java | 2 ++ .../main/java/com/bgasol/model/file/file/dto/FilePageDto.java | 3 +++ .../java/com/bgasol/model/file/image/dto/ImagePageDto.java | 3 +++ .../java/com/bgasol/model/file/video/dto/VideoPageDto.java | 3 +++ .../java/com/bgasol/model/system/user/dto/UserPageDto.java | 3 +++ 5 files changed, 14 insertions(+) diff --git a/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/dto/BasePageDto.java b/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/dto/BasePageDto.java index b9cabbb..4cd093b 100644 --- a/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/dto/BasePageDto.java +++ b/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/dto/BasePageDto.java @@ -3,6 +3,7 @@ package com.bgasol.common.core.base.dto; import com.baomidou.mybatisplus.core.conditions.AbstractLambdaWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.bgasol.common.core.base.entity.BaseEntity; +import com.fasterxml.jackson.annotation.JsonIgnore; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.Max; import jakarta.validation.constraints.Min; @@ -29,6 +30,7 @@ public abstract class BasePageDto { @Schema(description = "每页条数") private Integer size; + @JsonIgnore @Schema(hidden = true) public AbstractLambdaWrapper> getQueryWrapper() { throw new UnsupportedOperationException("not implemented yet"); diff --git a/cloud/model/model-file/src/main/java/com/bgasol/model/file/file/dto/FilePageDto.java b/cloud/model/model-file/src/main/java/com/bgasol/model/file/file/dto/FilePageDto.java index 4ca4402..b20eabd 100644 --- a/cloud/model/model-file/src/main/java/com/bgasol/model/file/file/dto/FilePageDto.java +++ b/cloud/model/model-file/src/main/java/com/bgasol/model/file/file/dto/FilePageDto.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.AbstractLambdaWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.bgasol.common.core.base.dto.BasePageDto; import com.bgasol.model.file.file.entity.FileEntity; +import com.fasterxml.jackson.annotation.JsonIgnore; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import lombok.experimental.SuperBuilder; @@ -43,6 +44,8 @@ public class FilePageDto extends BasePageDto { private String bucket; @Override + @JsonIgnore + @Schema(hidden = true) public AbstractLambdaWrapper> getQueryWrapper() { LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.like(ObjectUtils.isNotEmpty(name), FileEntity::getName, name); diff --git a/cloud/model/model-file/src/main/java/com/bgasol/model/file/image/dto/ImagePageDto.java b/cloud/model/model-file/src/main/java/com/bgasol/model/file/image/dto/ImagePageDto.java index 0c459ea..4fb2f5e 100644 --- a/cloud/model/model-file/src/main/java/com/bgasol/model/file/image/dto/ImagePageDto.java +++ b/cloud/model/model-file/src/main/java/com/bgasol/model/file/image/dto/ImagePageDto.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.AbstractLambdaWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.bgasol.common.core.base.dto.BasePageDto; import com.bgasol.model.file.image.entity.ImageEntity; +import com.fasterxml.jackson.annotation.JsonIgnore; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import lombok.experimental.SuperBuilder; @@ -19,6 +20,8 @@ public class ImagePageDto extends BasePageDto { String name; @Override + @JsonIgnore + @Schema(hidden = true) public AbstractLambdaWrapper> getQueryWrapper() { LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.like(ObjectUtils.isNotEmpty(name), ImageEntity::getName, name); diff --git a/cloud/model/model-file/src/main/java/com/bgasol/model/file/video/dto/VideoPageDto.java b/cloud/model/model-file/src/main/java/com/bgasol/model/file/video/dto/VideoPageDto.java index ad766b5..808fc79 100644 --- a/cloud/model/model-file/src/main/java/com/bgasol/model/file/video/dto/VideoPageDto.java +++ b/cloud/model/model-file/src/main/java/com/bgasol/model/file/video/dto/VideoPageDto.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.AbstractLambdaWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.bgasol.common.core.base.dto.BasePageDto; import com.bgasol.model.file.video.entity.VideoEntity; +import com.fasterxml.jackson.annotation.JsonIgnore; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Getter; import lombok.NoArgsConstructor; @@ -30,6 +31,8 @@ public class VideoPageDto extends BasePageDto { private String codec; @Override + @JsonIgnore + @Schema(hidden = true) public AbstractLambdaWrapper> getQueryWrapper() { LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.like(ObjectUtils.isNotEmpty(name), VideoEntity::getName, name); diff --git a/cloud/model/model-system/src/main/java/com/bgasol/model/system/user/dto/UserPageDto.java b/cloud/model/model-system/src/main/java/com/bgasol/model/system/user/dto/UserPageDto.java index a6c299a..9196422 100644 --- a/cloud/model/model-system/src/main/java/com/bgasol/model/system/user/dto/UserPageDto.java +++ b/cloud/model/model-system/src/main/java/com/bgasol/model/system/user/dto/UserPageDto.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.AbstractLambdaWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.bgasol.common.core.base.dto.BasePageDto; import com.bgasol.model.system.user.entity.UserEntity; +import com.fasterxml.jackson.annotation.JsonIgnore; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; import lombok.experimental.SuperBuilder; @@ -37,6 +38,8 @@ public class UserPageDto extends BasePageDto { String departmentId; @Override + @JsonIgnore + @Schema(hidden = true) public AbstractLambdaWrapper> getQueryWrapper() { LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.like(ObjectUtils.isNotEmpty(username), UserEntity::getUsername, username);