diff --git a/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/dto/BaseCreateDto.java b/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/dto/BaseCreateDto.java index 3dc50a7..bfa7413 100644 --- a/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/dto/BaseCreateDto.java +++ b/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/dto/BaseCreateDto.java @@ -2,9 +2,13 @@ package com.bgasol.common.core.base.dto; import com.bgasol.common.core.base.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.Data; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; -@Data +@Getter +@Setter +@SuperBuilder @Schema(description = "实体创建通用参数") public abstract class BaseCreateDto { 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 6e88d5a..a4c306b 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 @@ -7,9 +7,13 @@ import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.Max; import jakarta.validation.constraints.Min; import jakarta.validation.constraints.NotNull; -import lombok.Data; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; -@Data +@Getter +@Setter +@SuperBuilder @Schema(description = "分页查询通用参数") public abstract class BasePageDto { @NotNull(message = "页码不能为空") diff --git a/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/dto/BaseUpdateDto.java b/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/dto/BaseUpdateDto.java index aaa2f72..7424ad6 100644 --- a/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/dto/BaseUpdateDto.java +++ b/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/dto/BaseUpdateDto.java @@ -3,9 +3,13 @@ package com.bgasol.common.core.base.dto; import com.bgasol.common.core.base.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; -import lombok.Data; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; -@Data +@Getter +@Setter +@SuperBuilder @Schema(description = "实体更新通用参数") public abstract class BaseUpdateDto { diff --git a/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/entity/BaseEntity.java b/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/entity/BaseEntity.java index 63ecccb..776a6b4 100644 --- a/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/entity/BaseEntity.java +++ b/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/entity/BaseEntity.java @@ -4,12 +4,20 @@ import com.baomidou.mybatisplus.annotation.*; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.persistence.Id; import jakarta.persistence.MappedSuperclass; -import lombok.Data; +import lombok.AllArgsConstructor; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import lombok.experimental.SuperBuilder; import java.io.Serializable; import java.util.Date; -@Data +@Getter +@Setter +@SuperBuilder +@NoArgsConstructor +@AllArgsConstructor @MappedSuperclass public abstract class BaseEntity implements Serializable { @Id diff --git a/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/entity/BaseTreeEntity.java b/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/entity/BaseTreeEntity.java index 14215e6..113604f 100644 --- a/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/entity/BaseTreeEntity.java +++ b/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/entity/BaseTreeEntity.java @@ -3,13 +3,19 @@ package com.bgasol.common.core.base.entity; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.persistence.*; -import lombok.Data; -import lombok.EqualsAndHashCode; +import lombok.AllArgsConstructor; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import lombok.experimental.SuperBuilder; import java.util.List; -@EqualsAndHashCode(callSuper = true) -@Data +@Getter +@Setter +@SuperBuilder +@NoArgsConstructor +@AllArgsConstructor @MappedSuperclass public abstract class BaseTreeEntity> extends BaseEntity { @Schema(description = "父id") diff --git a/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/vo/BaseVo.java b/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/vo/BaseVo.java index d90b8f7..f217360 100644 --- a/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/vo/BaseVo.java +++ b/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/vo/BaseVo.java @@ -1,19 +1,18 @@ package com.bgasol.common.core.base.vo; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; +import lombok.*; +import lombok.experimental.SuperBuilder; import java.util.Date; import java.util.List; -@Data -@Schema(description = "基础响应数据") -@Builder -@NoArgsConstructor +@Getter +@Setter +@SuperBuilder @AllArgsConstructor +@NoArgsConstructor +@Schema(description = "基础响应数据") public class BaseVo { @Schema(description = "响应码") private Integer code; @@ -36,11 +35,11 @@ public class BaseVo { * @param data 响应数据 */ static public BaseVo success(T data) { - BaseVo baseVo = new BaseVo<>(); - baseVo.setCode(200); - baseVo.setData(data); - baseVo.setTime(new Date()); - return baseVo; + return BaseVo.builder() + .code(200) + .data(data) + .time(new Date()) + .build(); } /** @@ -50,13 +49,12 @@ public class BaseVo { * @param message 响应消息 */ static public BaseVo success(T data, String message) { - BaseVo baseVo = new BaseVo<>(); - baseVo.setCode(200); - baseVo.setMessage(message); - baseVo.setData(data); - baseVo.setTime(new Date()); - baseVo.setType(ResponseType.SUCCESS); - return baseVo; + return BaseVo.builder() + .code(200) + .data(data) + .time(new Date()) + .message(message) + .build(); } /** @@ -65,11 +63,12 @@ public class BaseVo { * @param message 响应消息 */ static public BaseVo error(String message) { - BaseVo baseVo = new BaseVo<>(); - baseVo.setCode(500); - baseVo.setMessage(message); - baseVo.setTime(new Date()); - return baseVo; + return BaseVo.builder() + .code(500) + .time(new Date()) + .message(message) + .type(ResponseType.ERROR) + .build(); } /** @@ -79,12 +78,13 @@ public class BaseVo { * @param message 响应消息 */ static public BaseVo error(T data, String message) { - BaseVo baseVo = new BaseVo<>(); - baseVo.setData(data); - baseVo.setCode(500); - baseVo.setMessage(message); - baseVo.setTime(new Date()); - return baseVo; + return BaseVo.builder() + .code(500) + .data(data) + .time(new Date()) + .message(message) + .type(ResponseType.ERROR) + .build(); } /** @@ -94,34 +94,36 @@ public class BaseVo { * @param type 响应类型 */ static public BaseVo error(String message, ResponseType type) { - BaseVo baseVo = new BaseVo<>(); - baseVo.setCode(500); - baseVo.setMessage(message); - baseVo.setTime(new Date()); - baseVo.setType(type); - return baseVo; + return BaseVo.builder() + .code(500) + .time(new Date()) + .message(message) + .type(type) + .build(); } /** * 未登录 */ public static BaseVo code401() { - BaseVo baseVo = new BaseVo<>(); - baseVo.setCode(401); - baseVo.setMessage("未登录"); - baseVo.setTime(new Date()); - return baseVo; + return BaseVo.builder() + .code(401) + .time(new Date()) + .message("未登录") + .type(ResponseType.WARNING) + .build(); } /** * 无权限 */ public static BaseVo code403() { - BaseVo baseVo = new BaseVo<>(); - baseVo.setCode(403); - baseVo.setMessage("无权限"); - baseVo.setTime(new Date()); - return baseVo; + return BaseVo.builder() + .code(403) + .time(new Date()) + .message("无权限") + .type(ResponseType.WARNING) + .build(); } /** @@ -130,10 +132,12 @@ public class BaseVo { * @param verificationResults 参数校验结果 */ public static BaseVo> code400(List verificationResults) { - BaseVo> baseVo = new BaseVo<>(); - baseVo.setCode(400); - baseVo.setTime(new Date()); - baseVo.setData(verificationResults); - return baseVo; + return BaseVo.>builder() + .code(400) + .time(new Date()) + .data(verificationResults) + .message("参数错误") + .type(ResponseType.WARNING) + .build(); } } \ No newline at end of file diff --git a/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/vo/PageVo.java b/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/vo/PageVo.java index 72b786a..6ee6eff 100644 --- a/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/vo/PageVo.java +++ b/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/vo/PageVo.java @@ -2,17 +2,19 @@ package com.bgasol.common.core.base.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; +import lombok.Getter; import lombok.NoArgsConstructor; +import lombok.Setter; +import lombok.experimental.SuperBuilder; import java.util.List; -@Data -@Schema(description = "分页响应数据") -@Builder -@NoArgsConstructor +@Getter +@Setter +@SuperBuilder @AllArgsConstructor +@NoArgsConstructor +@Schema(description = "分页响应数据") public class PageVo { @Schema(description = "总条数") private Long total; @@ -25,12 +27,4 @@ public class PageVo { @Schema(description = "响应数据") private List result; - - public PageVo(Long total, List result, Long page, Long size) { - this.total = total; - this.result = result; - - this.page = page; - this.size = size; - } } diff --git a/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/vo/VerificationResult.java b/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/vo/VerificationResult.java index 2c4cae7..c388772 100644 --- a/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/vo/VerificationResult.java +++ b/cloud/common/common-base-model/src/main/java/com/bgasol/common/core/base/vo/VerificationResult.java @@ -2,13 +2,15 @@ package com.bgasol.common.core.base.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; +import lombok.Getter; import lombok.NoArgsConstructor; +import lombok.Setter; +import lombok.experimental.SuperBuilder; -@Data @Schema(description = "参数校验结果") -@Builder +@Getter +@Setter +@SuperBuilder @NoArgsConstructor @AllArgsConstructor public class VerificationResult { diff --git a/cloud/common/common-base-web/src/main/java/com/bgasol/common/core/base/service/BaseService.java b/cloud/common/common-base-web/src/main/java/com/bgasol/common/core/base/service/BaseService.java index bced6e7..e1bccad 100644 --- a/cloud/common/common-base-web/src/main/java/com/bgasol/common/core/base/service/BaseService.java +++ b/cloud/common/common-base-web/src/main/java/com/bgasol/common/core/base/service/BaseService.java @@ -256,7 +256,12 @@ public abstract class BaseService(entityPage.getTotal(), entityPage.getRecords(), entityPage.getCurrent(), entityPage.getSize()); + return PageVo.builder() + .total(entityPage.getTotal()) + .page(entityPage.getCurrent()) + .size(entityPage.getSize()) + .result(entityPage.getRecords()) + .build(); } /** diff --git a/cloud/model/model-file/src/main/java/com/bgasol/model/file/file/dto/FileCreateDto.java b/cloud/model/model-file/src/main/java/com/bgasol/model/file/file/dto/FileCreateDto.java index eb043b4..e7fa98c 100644 --- a/cloud/model/model-file/src/main/java/com/bgasol/model/file/file/dto/FileCreateDto.java +++ b/cloud/model/model-file/src/main/java/com/bgasol/model/file/file/dto/FileCreateDto.java @@ -6,11 +6,15 @@ import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotNull; import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; import org.springframework.web.multipart.MultipartFile; -@EqualsAndHashCode(callSuper = true) +@Getter +@Setter +@SuperBuilder @Schema(description = "创建文件") -@Data public class FileCreateDto extends BaseCreateDto { @Schema(description = "要上传的文件块") @NotNull(message = "上传文件不能为空") 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 46d3e10..7b50c01 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 @@ -7,10 +7,14 @@ import com.bgasol.model.file.file.entity.FileEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; import org.apache.commons.lang3.ObjectUtils; -@EqualsAndHashCode(callSuper = true) -@Data +@Getter +@Setter +@SuperBuilder @Schema(description = "文件分页查询参数") public class FilePageDto extends BasePageDto { @Schema(description = "文件名称") diff --git a/cloud/model/model-file/src/main/java/com/bgasol/model/file/file/dto/FileUpdateDto.java b/cloud/model/model-file/src/main/java/com/bgasol/model/file/file/dto/FileUpdateDto.java index 2968d8f..4bc59d6 100644 --- a/cloud/model/model-file/src/main/java/com/bgasol/model/file/file/dto/FileUpdateDto.java +++ b/cloud/model/model-file/src/main/java/com/bgasol/model/file/file/dto/FileUpdateDto.java @@ -5,10 +5,14 @@ import com.bgasol.model.file.file.entity.FileEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; -@EqualsAndHashCode(callSuper = true) +@Getter +@Setter +@SuperBuilder @Schema(description = "更新文件") -@Data public class FileUpdateDto extends BaseUpdateDto { @Override public FileEntity toEntity() { diff --git a/cloud/model/model-file/src/main/java/com/bgasol/model/file/file/entity/FileEntity.java b/cloud/model/model-file/src/main/java/com/bgasol/model/file/file/entity/FileEntity.java index 6d91282..9331447 100644 --- a/cloud/model/model-file/src/main/java/com/bgasol/model/file/file/entity/FileEntity.java +++ b/cloud/model/model-file/src/main/java/com/bgasol/model/file/file/entity/FileEntity.java @@ -4,12 +4,14 @@ import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.bgasol.common.core.base.entity.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.Data; -import lombok.EqualsAndHashCode; - -@EqualsAndHashCode(callSuper = true) -@Data +import lombok.*; +import lombok.experimental.SuperBuilder; +@Getter +@Setter +@SuperBuilder +@AllArgsConstructor +@NoArgsConstructor @TableName("t_file") @Schema(description = "文件实体类") public class FileEntity extends BaseEntity { diff --git a/cloud/model/model-file/src/main/java/com/bgasol/model/file/image/dto/ImageCreateDto.java b/cloud/model/model-file/src/main/java/com/bgasol/model/file/image/dto/ImageCreateDto.java index ab33018..8c54272 100644 --- a/cloud/model/model-file/src/main/java/com/bgasol/model/file/image/dto/ImageCreateDto.java +++ b/cloud/model/model-file/src/main/java/com/bgasol/model/file/image/dto/ImageCreateDto.java @@ -6,9 +6,13 @@ import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; -@EqualsAndHashCode(callSuper = true) -@Data +@Getter +@Setter +@SuperBuilder @Schema(description = "创建图片实体类") public class ImageCreateDto extends BaseCreateDto { @Schema(description = "图片名称") 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 a8e77fb..2480a08 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 @@ -7,10 +7,14 @@ import com.bgasol.model.file.image.entity.ImageEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; import org.apache.commons.lang3.ObjectUtils; -@EqualsAndHashCode(callSuper = true) -@Data +@Getter +@Setter +@SuperBuilder @Schema(description = "图片分页查询参数") public class ImagePageDto extends BasePageDto { @Schema(description = "图片名称") diff --git a/cloud/model/model-file/src/main/java/com/bgasol/model/file/image/dto/ImageUpdateDto.java b/cloud/model/model-file/src/main/java/com/bgasol/model/file/image/dto/ImageUpdateDto.java index 6927320..9a727a7 100644 --- a/cloud/model/model-file/src/main/java/com/bgasol/model/file/image/dto/ImageUpdateDto.java +++ b/cloud/model/model-file/src/main/java/com/bgasol/model/file/image/dto/ImageUpdateDto.java @@ -6,9 +6,13 @@ import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; -@EqualsAndHashCode(callSuper = true) -@Data +@Getter +@Setter +@SuperBuilder @Schema(description = "更新图片实体类") public class ImageUpdateDto extends BaseUpdateDto { @Schema(description = "图片名称") diff --git a/cloud/model/model-file/src/main/java/com/bgasol/model/file/image/entity/ImageEntity.java b/cloud/model/model-file/src/main/java/com/bgasol/model/file/image/entity/ImageEntity.java index 0c82ab8..aa85810 100644 --- a/cloud/model/model-file/src/main/java/com/bgasol/model/file/image/entity/ImageEntity.java +++ b/cloud/model/model-file/src/main/java/com/bgasol/model/file/image/entity/ImageEntity.java @@ -8,12 +8,14 @@ import io.swagger.v3.oas.annotations.media.Schema; import jakarta.persistence.JoinColumn; import jakarta.persistence.OneToOne; import jakarta.persistence.Transient; -import lombok.Data; -import lombok.EqualsAndHashCode; - -@EqualsAndHashCode(callSuper = true) -@Data +import lombok.*; +import lombok.experimental.SuperBuilder; +@Getter +@Setter +@SuperBuilder +@AllArgsConstructor +@NoArgsConstructor @TableName("t_image") @Schema(description = "图片实体类") public class ImageEntity extends BaseEntity { diff --git a/cloud/model/model-system/src/main/java/com/bgasol/model/system/department/dto/DepartmentCreateDto.java b/cloud/model/model-system/src/main/java/com/bgasol/model/system/department/dto/DepartmentCreateDto.java index d21d4ea..2f20ad4 100644 --- a/cloud/model/model-system/src/main/java/com/bgasol/model/system/department/dto/DepartmentCreateDto.java +++ b/cloud/model/model-system/src/main/java/com/bgasol/model/system/department/dto/DepartmentCreateDto.java @@ -5,12 +5,16 @@ import com.bgasol.model.system.department.entity.DepartmentEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; import static com.bgasol.model.system.department.mapstruct.DepartmentMapstruct.DEPARTMENT_MAPSTRUCT_IMPL; -@EqualsAndHashCode(callSuper = true) +@Getter +@Setter +@SuperBuilder @Schema(description = "新增部门Dto") -@Data public class DepartmentCreateDto extends BaseCreateDto { @Schema(description = "部门名") diff --git a/cloud/model/model-system/src/main/java/com/bgasol/model/system/department/dto/DepartmentUpdateDto.java b/cloud/model/model-system/src/main/java/com/bgasol/model/system/department/dto/DepartmentUpdateDto.java index 4edb633..0c6958c 100644 --- a/cloud/model/model-system/src/main/java/com/bgasol/model/system/department/dto/DepartmentUpdateDto.java +++ b/cloud/model/model-system/src/main/java/com/bgasol/model/system/department/dto/DepartmentUpdateDto.java @@ -6,10 +6,14 @@ import com.bgasol.model.system.department.mapstruct.DepartmentMapstruct; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; import org.mapstruct.factory.Mappers; -@EqualsAndHashCode(callSuper = true) -@Data +@Getter +@Setter +@SuperBuilder @Schema(description = "更新部门Dto") public class DepartmentUpdateDto extends BaseUpdateDto { @Schema(description = "部门名") diff --git a/cloud/model/model-system/src/main/java/com/bgasol/model/system/department/entity/DepartmentEntity.java b/cloud/model/model-system/src/main/java/com/bgasol/model/system/department/entity/DepartmentEntity.java index 54f4b06..7a13b1e 100644 --- a/cloud/model/model-system/src/main/java/com/bgasol/model/system/department/entity/DepartmentEntity.java +++ b/cloud/model/model-system/src/main/java/com/bgasol/model/system/department/entity/DepartmentEntity.java @@ -4,12 +4,14 @@ import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.bgasol.common.core.base.entity.BaseTreeEntity; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.Data; -import lombok.EqualsAndHashCode; - -@EqualsAndHashCode(callSuper = true) -@Data +import lombok.*; +import lombok.experimental.SuperBuilder; +@Getter +@Setter +@SuperBuilder +@AllArgsConstructor +@NoArgsConstructor @Schema(description = "部门实体") @TableName("t_department") public class DepartmentEntity extends BaseTreeEntity { diff --git a/cloud/model/model-system/src/main/java/com/bgasol/model/system/menu/dto/MenuCreateDto.java b/cloud/model/model-system/src/main/java/com/bgasol/model/system/menu/dto/MenuCreateDto.java index 6fe2db9..120acdd 100644 --- a/cloud/model/model-system/src/main/java/com/bgasol/model/system/menu/dto/MenuCreateDto.java +++ b/cloud/model/model-system/src/main/java/com/bgasol/model/system/menu/dto/MenuCreateDto.java @@ -3,7 +3,13 @@ package com.bgasol.model.system.menu.dto; import com.bgasol.common.core.base.dto.BaseCreateDto; import com.bgasol.model.system.menu.entity.MenuEntity; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; +@Getter +@Setter +@SuperBuilder public class MenuCreateDto extends BaseCreateDto { @Override public MenuEntity toEntity() { diff --git a/cloud/model/model-system/src/main/java/com/bgasol/model/system/menu/dto/MenuUpdateDto.java b/cloud/model/model-system/src/main/java/com/bgasol/model/system/menu/dto/MenuUpdateDto.java index df96fbe..64b5e1c 100644 --- a/cloud/model/model-system/src/main/java/com/bgasol/model/system/menu/dto/MenuUpdateDto.java +++ b/cloud/model/model-system/src/main/java/com/bgasol/model/system/menu/dto/MenuUpdateDto.java @@ -3,7 +3,13 @@ package com.bgasol.model.system.menu.dto; import com.bgasol.common.core.base.dto.BaseUpdateDto; import com.bgasol.model.system.menu.entity.MenuEntity; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; +@Getter +@Setter +@SuperBuilder public class MenuUpdateDto extends BaseUpdateDto { @Override public MenuEntity toEntity() { diff --git a/cloud/model/model-system/src/main/java/com/bgasol/model/system/menu/entity/MenuEntity.java b/cloud/model/model-system/src/main/java/com/bgasol/model/system/menu/entity/MenuEntity.java index 7e80429..6ef81b3 100644 --- a/cloud/model/model-system/src/main/java/com/bgasol/model/system/menu/entity/MenuEntity.java +++ b/cloud/model/model-system/src/main/java/com/bgasol/model/system/menu/entity/MenuEntity.java @@ -6,15 +6,19 @@ import com.bgasol.common.core.base.entity.BaseTreeEntity; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.persistence.EnumType; import jakarta.persistence.Enumerated; -import lombok.Data; -import lombok.EqualsAndHashCode; - -@EqualsAndHashCode(callSuper = true) -@Data +import lombok.AllArgsConstructor; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import lombok.experimental.SuperBuilder; +@Getter +@Setter +@SuperBuilder +@NoArgsConstructor +@AllArgsConstructor @Schema(description = "菜单实体") @TableName("t_menu") - public class MenuEntity extends BaseTreeEntity { @Schema(description = "菜单名") diff --git a/cloud/model/model-system/src/main/java/com/bgasol/model/system/permission/dto/PermissionCreateDto.java b/cloud/model/model-system/src/main/java/com/bgasol/model/system/permission/dto/PermissionCreateDto.java index 3071332..dd18bc8 100644 --- a/cloud/model/model-system/src/main/java/com/bgasol/model/system/permission/dto/PermissionCreateDto.java +++ b/cloud/model/model-system/src/main/java/com/bgasol/model/system/permission/dto/PermissionCreateDto.java @@ -3,7 +3,13 @@ package com.bgasol.model.system.permission.dto; import com.bgasol.common.core.base.dto.BaseCreateDto; import com.bgasol.model.system.permission.entity.PermissionEntity; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; +@Getter +@Setter +@SuperBuilder public class PermissionCreateDto extends BaseCreateDto { @Override public PermissionEntity toEntity() { diff --git a/cloud/model/model-system/src/main/java/com/bgasol/model/system/permission/dto/PermissionUpdateDto.java b/cloud/model/model-system/src/main/java/com/bgasol/model/system/permission/dto/PermissionUpdateDto.java index ea1e8fb..8d7efd8 100644 --- a/cloud/model/model-system/src/main/java/com/bgasol/model/system/permission/dto/PermissionUpdateDto.java +++ b/cloud/model/model-system/src/main/java/com/bgasol/model/system/permission/dto/PermissionUpdateDto.java @@ -3,7 +3,13 @@ package com.bgasol.model.system.permission.dto; import com.bgasol.common.core.base.dto.BaseUpdateDto; import com.bgasol.model.system.permission.entity.PermissionEntity; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; +@Getter +@Setter +@SuperBuilder public class PermissionUpdateDto extends BaseUpdateDto { @Override public PermissionEntity toEntity() { diff --git a/cloud/model/model-system/src/main/java/com/bgasol/model/system/permission/entity/PermissionEntity.java b/cloud/model/model-system/src/main/java/com/bgasol/model/system/permission/entity/PermissionEntity.java index 0ef75d3..929100a 100644 --- a/cloud/model/model-system/src/main/java/com/bgasol/model/system/permission/entity/PermissionEntity.java +++ b/cloud/model/model-system/src/main/java/com/bgasol/model/system/permission/entity/PermissionEntity.java @@ -4,12 +4,14 @@ import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.bgasol.common.core.base.entity.BaseTreeEntity; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.Data; -import lombok.EqualsAndHashCode; - -@EqualsAndHashCode(callSuper = true) -@Data +import lombok.*; +import lombok.experimental.SuperBuilder; +@Getter +@Setter +@SuperBuilder +@NoArgsConstructor +@AllArgsConstructor @Schema(description = "权限实体") @TableName("t_permission") public class PermissionEntity extends BaseTreeEntity { diff --git a/cloud/model/model-system/src/main/java/com/bgasol/model/system/role/dto/RoleCreateDto.java b/cloud/model/model-system/src/main/java/com/bgasol/model/system/role/dto/RoleCreateDto.java index 2c711c3..2903e07 100644 --- a/cloud/model/model-system/src/main/java/com/bgasol/model/system/role/dto/RoleCreateDto.java +++ b/cloud/model/model-system/src/main/java/com/bgasol/model/system/role/dto/RoleCreateDto.java @@ -8,6 +8,9 @@ import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; import java.util.List; import java.util.stream.Collectors; @@ -15,8 +18,9 @@ import java.util.stream.Stream; import static com.bgasol.model.system.role.mapstruct.RoleMapstruct.ROLE_MAPSTRUCT_IMPL; -@EqualsAndHashCode(callSuper = true) -@Data +@Getter +@Setter +@SuperBuilder @Schema(description = "新增角色实体") public class RoleCreateDto extends BaseCreateDto { diff --git a/cloud/model/model-system/src/main/java/com/bgasol/model/system/role/dto/RoleUpdateDto.java b/cloud/model/model-system/src/main/java/com/bgasol/model/system/role/dto/RoleUpdateDto.java index 0f9f2d1..755b698 100644 --- a/cloud/model/model-system/src/main/java/com/bgasol/model/system/role/dto/RoleUpdateDto.java +++ b/cloud/model/model-system/src/main/java/com/bgasol/model/system/role/dto/RoleUpdateDto.java @@ -8,6 +8,9 @@ import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; import java.util.List; import java.util.stream.Collectors; @@ -15,8 +18,9 @@ import java.util.stream.Stream; import static com.bgasol.model.system.role.mapstruct.RoleMapstruct.ROLE_MAPSTRUCT_IMPL; -@EqualsAndHashCode(callSuper = true) -@Data +@Getter +@Setter +@SuperBuilder @Schema(description = "更新角色实体") public class RoleUpdateDto extends BaseUpdateDto { @NotBlank(message = "角色名不能为空") diff --git a/cloud/model/model-system/src/main/java/com/bgasol/model/system/role/entity/RoleEntity.java b/cloud/model/model-system/src/main/java/com/bgasol/model/system/role/entity/RoleEntity.java index 7a008af..223f1dd 100644 --- a/cloud/model/model-system/src/main/java/com/bgasol/model/system/role/entity/RoleEntity.java +++ b/cloud/model/model-system/src/main/java/com/bgasol/model/system/role/entity/RoleEntity.java @@ -9,14 +9,16 @@ import io.swagger.v3.oas.annotations.media.Schema; import jakarta.persistence.JoinColumn; import jakarta.persistence.JoinTable; import jakarta.persistence.ManyToMany; -import lombok.Data; -import lombok.EqualsAndHashCode; +import lombok.*; +import lombok.experimental.SuperBuilder; import java.util.List; -@EqualsAndHashCode(callSuper = true) -@Data - +@Getter +@Setter +@SuperBuilder +@NoArgsConstructor +@AllArgsConstructor @Schema(description = "角色实体") @TableName("t_role") public class RoleEntity extends BaseEntity { diff --git a/cloud/model/model-system/src/main/java/com/bgasol/model/system/user/dto/UserCreateDto.java b/cloud/model/model-system/src/main/java/com/bgasol/model/system/user/dto/UserCreateDto.java index 0e73256..f86e373 100644 --- a/cloud/model/model-system/src/main/java/com/bgasol/model/system/user/dto/UserCreateDto.java +++ b/cloud/model/model-system/src/main/java/com/bgasol/model/system/user/dto/UserCreateDto.java @@ -8,14 +8,18 @@ import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; import org.apache.commons.lang3.ObjectUtils; import java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream; -@Data -@EqualsAndHashCode(callSuper = true) +@Getter +@Setter +@SuperBuilder @Schema(description = "创建用户数据传输对象") public class UserCreateDto extends BaseCreateDto { @NotBlank(message = "用户名不能为空") 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 d9f1a9e..0978c6f 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 @@ -7,10 +7,14 @@ import com.bgasol.model.system.user.entity.UserEntity; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; import org.apache.commons.lang3.ObjectUtils; -@EqualsAndHashCode(callSuper = true) -@Data +@Getter +@Setter +@SuperBuilder @Schema(description = "用户分页查询参数") public class UserPageDto extends BasePageDto { @Schema(description = "用户名") diff --git a/cloud/model/model-system/src/main/java/com/bgasol/model/system/user/dto/UserPasswordResetDto.java b/cloud/model/model-system/src/main/java/com/bgasol/model/system/user/dto/UserPasswordResetDto.java index ef23f84..58e82dd 100644 --- a/cloud/model/model-system/src/main/java/com/bgasol/model/system/user/dto/UserPasswordResetDto.java +++ b/cloud/model/model-system/src/main/java/com/bgasol/model/system/user/dto/UserPasswordResetDto.java @@ -6,9 +6,13 @@ import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; -@EqualsAndHashCode(callSuper = true) -@Data +@Getter +@Setter +@SuperBuilder @Schema(description = "重置用户密码数据传输对象") public class UserPasswordResetDto extends BaseUpdateDto { @NotBlank(message = "新密码不能为空") diff --git a/cloud/model/model-system/src/main/java/com/bgasol/model/system/user/dto/UserUpdateDto.java b/cloud/model/model-system/src/main/java/com/bgasol/model/system/user/dto/UserUpdateDto.java index 4e379b9..66523b7 100644 --- a/cloud/model/model-system/src/main/java/com/bgasol/model/system/user/dto/UserUpdateDto.java +++ b/cloud/model/model-system/src/main/java/com/bgasol/model/system/user/dto/UserUpdateDto.java @@ -8,14 +8,18 @@ import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.SuperBuilder; import org.apache.commons.lang3.ObjectUtils; import java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream; -@Data -@EqualsAndHashCode(callSuper = true) +@Getter +@Setter +@SuperBuilder @Schema(description = "更新用户数据传输对象") public class UserUpdateDto extends BaseUpdateDto { @NotBlank(message = "用户名不能为空") diff --git a/cloud/model/model-system/src/main/java/com/bgasol/model/system/user/entity/UserEntity.java b/cloud/model/model-system/src/main/java/com/bgasol/model/system/user/entity/UserEntity.java index df517e2..8140f9d 100644 --- a/cloud/model/model-system/src/main/java/com/bgasol/model/system/user/entity/UserEntity.java +++ b/cloud/model/model-system/src/main/java/com/bgasol/model/system/user/entity/UserEntity.java @@ -8,14 +8,19 @@ import com.bgasol.model.system.role.entity.RoleEntity; import com.fasterxml.jackson.annotation.JsonIgnore; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.persistence.*; -import lombok.Data; -import lombok.EqualsAndHashCode; +import lombok.AllArgsConstructor; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import lombok.experimental.SuperBuilder; import java.util.List; -@EqualsAndHashCode(callSuper = true) -@Data - +@Getter +@Setter +@SuperBuilder +@NoArgsConstructor +@AllArgsConstructor @Schema(description = "用户实体类") @TableName("t_user") public class UserEntity extends BaseEntity {