update - 调整 POJO 的注解,支持链式设值

This commit is contained in:
wangli 2023-09-08 13:43:11 +08:00
parent 67932a1a05
commit 8188cb5886
8 changed files with 16 additions and 24 deletions

View File

@ -4,6 +4,7 @@ import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import org.hibernate.validator.constraints.Length; import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
@ -16,9 +17,7 @@ import javax.validation.constraints.NotNull;
* @since 2023/9/6 15:13 * @since 2023/9/6 15:13
*/ */
@Data @Data
@Builder @Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class ProductAddReq { public class ProductAddReq {
/** /**

View File

@ -4,6 +4,7 @@ import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
@ -14,9 +15,7 @@ import javax.validation.constraints.NotNull;
* @since 2023/9/6 15:48 * @since 2023/9/6 15:48
*/ */
@Data @Data
@Builder @Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class ProductFeatureRelationSearchReq { public class ProductFeatureRelationSearchReq {
/** /**

View File

@ -4,6 +4,7 @@ import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.util.ArrayList; import java.util.ArrayList;
@ -16,9 +17,7 @@ import java.util.List;
* @since 2023/9/7 18:53 * @since 2023/9/7 18:53
*/ */
@Data @Data
@Builder @Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class ProductFeatureRelationUpdateReq { public class ProductFeatureRelationUpdateReq {
/** /**

View File

@ -4,6 +4,7 @@ import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
/** /**
* 产品与权限点的关联关系响应模型 * 产品与权限点的关联关系响应模型
@ -12,9 +13,7 @@ import lombok.NoArgsConstructor;
* @since 2023/9/6 15:44 * @since 2023/9/6 15:44
*/ */
@Data @Data
@Builder @Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class ProductFeatureRelationVO { public class ProductFeatureRelationVO {
/** /**

View File

@ -5,6 +5,7 @@ import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
/** /**
* 产品分页搜索 * 产品分页搜索
@ -13,9 +14,7 @@ import lombok.NoArgsConstructor;
* @since 2023/9/6 14:58 * @since 2023/9/6 14:58
*/ */
@Data @Data
@Builder @Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class ProductSearchListReq{ public class ProductSearchListReq{
/** /**

View File

@ -7,6 +7,7 @@ import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
/** /**
* 产品分页搜索 * 产品分页搜索
@ -16,9 +17,7 @@ import lombok.NoArgsConstructor;
*/ */
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Data @Data
@Builder @Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class ProductSearchPageReq extends PageRequest { public class ProductSearchPageReq extends PageRequest {
/** /**

View File

@ -4,6 +4,7 @@ import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import org.hibernate.validator.constraints.Length; import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
@ -16,9 +17,7 @@ import javax.validation.constraints.NotNull;
* @since 2023/9/6 15:13 * @since 2023/9/6 15:13
*/ */
@Data @Data
@Builder @Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class ProductUpdateReq { public class ProductUpdateReq {
/** /**
* 产品 ID * 产品 ID

View File

@ -4,6 +4,7 @@ import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.util.Date; import java.util.Date;
@ -14,9 +15,7 @@ import java.util.Date;
* @since 2023/9/6 14:51 * @since 2023/9/6 14:51
*/ */
@Data @Data
@Builder @Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class ProductVO { public class ProductVO {
/** /**