实体类增加链式功能

This commit is contained in:
yuejiajun 2025-09-30 11:50:27 +08:00
parent 786a361254
commit 3b55cde262
16 changed files with 32 additions and 0 deletions

View File

@ -3,6 +3,7 @@ package com.example.demo.common.domain;
import com.mybatisflex.annotation.Column;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder;
import java.io.Serial;
@ -20,6 +21,7 @@ import java.util.Date;
@Getter
@Setter
@SuperBuilder
@Accessors(chain=true)
@NoArgsConstructor
@AllArgsConstructor
public class BaseDTO implements Serializable {

View File

@ -6,6 +6,7 @@ import com.mybatisflex.annotation.KeyType;
import com.mybatisflex.core.keygen.KeyGenerators;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder;
import org.springframework.format.annotation.DateTimeFormat;
@ -26,6 +27,7 @@ import java.util.Date;
@Getter
@Setter
@SuperBuilder
@Accessors(chain=true)
@NoArgsConstructor
@AllArgsConstructor
public class BaseEntity implements Serializable {

View File

@ -3,6 +3,7 @@ package com.example.demo.common.domain;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import cn.zhxu.bs.bean.DbField;
import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder;
import java.io.Serial;
@ -20,6 +21,7 @@ import java.util.Date;
@Getter
@Setter
@SuperBuilder
@Accessors(chain=true)
@NoArgsConstructor
@AllArgsConstructor
public class BaseQueryDTO implements Serializable {

View File

@ -4,6 +4,7 @@ import com.mybatisflex.annotation.Column;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder;
import java.io.Serial;
@ -21,6 +22,7 @@ import java.util.Date;
@Getter
@Setter
@SuperBuilder
@Accessors(chain=true)
@NoArgsConstructor
@AllArgsConstructor
public class BaseVO implements Serializable {

View File

@ -4,6 +4,7 @@ import com.example.demo.common.domain.BaseEntity;
import com.mybatisflex.annotation.Table;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder;
import java.io.Serial;
@ -20,6 +21,7 @@ import java.util.Date;
@Getter
@Setter
@SuperBuilder
@Accessors(chain=true)
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)

View File

@ -4,6 +4,7 @@ import com.example.demo.common.domain.BaseEntity;
import com.mybatisflex.annotation.Table;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder;
import java.io.Serial;
@ -19,6 +20,7 @@ import java.io.Serial;
@Getter
@Setter
@SuperBuilder
@Accessors(chain=true)
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)

View File

@ -4,6 +4,7 @@ import com.example.demo.common.domain.BaseEntity;
import com.mybatisflex.annotation.Table;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder;
import java.io.Serial;
@ -19,6 +20,7 @@ import java.io.Serial;
@Getter
@Setter
@SuperBuilder
@Accessors(chain=true)
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)

View File

@ -8,6 +8,7 @@ import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder;
import java.io.Serial;
@ -24,6 +25,7 @@ import java.util.Date;
@Getter
@Setter
@SuperBuilder
@Accessors(chain=true)
@NoArgsConstructor
@AllArgsConstructor
public class FileRecordDTO extends BaseDTO implements Serializable {

View File

@ -4,6 +4,7 @@ import cn.zhxu.bs.bean.DbField;
import com.example.demo.common.domain.BaseQueryDTO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder;
import java.io.Serial;
@ -19,6 +20,7 @@ import java.util.Date;
@Getter
@Setter
@SuperBuilder
@Accessors(chain=true)
@NoArgsConstructor
@AllArgsConstructor
public class FileRecordQueryDTO extends BaseQueryDTO {

View File

@ -6,6 +6,7 @@ import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import lombok.*;
import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder;
import java.io.Serial;
@ -22,6 +23,7 @@ import java.io.Serializable;
@Getter
@Setter
@SuperBuilder
@Accessors(chain=true)
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)

View File

@ -4,6 +4,7 @@ import com.example.demo.common.domain.BaseQueryDTO;
import cn.zhxu.bs.bean.DbField;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder;
import java.io.Serial;
@ -20,6 +21,7 @@ import java.io.Serializable;
@Getter
@Setter
@SuperBuilder
@Accessors(chain=true)
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)

View File

@ -5,6 +5,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Size;
import lombok.*;
import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder;
import java.io.Serial;
@ -21,6 +22,7 @@ import java.io.Serializable;
@Getter
@Setter
@SuperBuilder
@Accessors(chain=true)
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)

View File

@ -4,6 +4,7 @@ import com.example.demo.common.domain.BaseQueryDTO;
import cn.zhxu.bs.bean.DbField;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder;
import java.io.Serial;
@ -20,6 +21,7 @@ import java.io.Serializable;
@Getter
@Setter
@SuperBuilder
@Accessors(chain=true)
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)

View File

@ -5,6 +5,7 @@ import cn.zhxu.bs.bean.SearchBean;
import com.fhs.core.trans.vo.TransPojo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder;
import com.fasterxml.jackson.annotation.JsonFormat;
@ -24,6 +25,7 @@ import java.util.Date;
@Getter
@Setter
@SuperBuilder
@Accessors(chain=true)
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)

View File

@ -5,6 +5,7 @@ import cn.zhxu.bs.bean.SearchBean;
import com.fhs.core.trans.vo.TransPojo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder;
import java.io.Serial;
@ -21,6 +22,7 @@ import java.io.Serializable;
@Getter
@Setter
@SuperBuilder
@Accessors(chain=true)
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)

View File

@ -5,6 +5,7 @@ import cn.zhxu.bs.bean.SearchBean;
import com.fhs.core.trans.vo.TransPojo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import lombok.experimental.Accessors;
import lombok.experimental.SuperBuilder;
import java.io.Serial;
@ -21,6 +22,7 @@ import java.io.Serializable;
@Getter
@Setter
@SuperBuilder
@Accessors(chain=true)
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)