完善:完善部分类实现序列化接口

This commit is contained in:
Charles7c 2023-03-04 16:38:44 +08:00
parent 89a327920e
commit 5f1f39d968
5 changed files with 22 additions and 5 deletions

View File

@ -16,6 +16,7 @@
package top.charles7c.cnadmin.common.model.dto; package top.charles7c.cnadmin.common.model.dto;
import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import lombok.Data; import lombok.Data;
@ -27,7 +28,9 @@ import lombok.Data;
* @since 2022/12/25 8:59 * @since 2022/12/25 8:59
*/ */
@Data @Data
public class LogContext { public class LogContext implements Serializable {
private static final long serialVersionUID = 1L;
/** /**
* 创建人 * 创建人

View File

@ -16,6 +16,8 @@
package top.charles7c.cnadmin.common.model.vo; package top.charles7c.cnadmin.common.model.vo;
import java.io.Serializable;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
@ -33,7 +35,9 @@ import io.swagger.v3.oas.annotations.media.Schema;
@NoArgsConstructor @NoArgsConstructor
@Accessors(chain = true) @Accessors(chain = true)
@Schema(description = "键值对信息") @Schema(description = "键值对信息")
public class LabelValueVO<V> { public class LabelValueVO<V> implements Serializable {
private static final long serialVersionUID = 1L;
/** /**
* 标签 * 标签

View File

@ -16,6 +16,7 @@
package top.charles7c.cnadmin.common.model.vo; package top.charles7c.cnadmin.common.model.vo;
import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -40,7 +41,9 @@ import cn.hutool.core.collection.CollUtil;
@Data @Data
@Accessors(chain = true) @Accessors(chain = true)
@Schema(description = "分页信息") @Schema(description = "分页信息")
public class PageDataVO<V> { public class PageDataVO<V> implements Serializable {
private static final long serialVersionUID = 1L;
/** /**
* 列表数据 * 列表数据

View File

@ -16,6 +16,8 @@
package top.charles7c.cnadmin.common.model.vo; package top.charles7c.cnadmin.common.model.vo;
import java.io.Serializable;
import lombok.AccessLevel; import lombok.AccessLevel;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
@ -33,7 +35,9 @@ import org.springframework.http.HttpStatus;
@Data @Data
@NoArgsConstructor(access = AccessLevel.PRIVATE) @NoArgsConstructor(access = AccessLevel.PRIVATE)
@Schema(description = "响应信息") @Schema(description = "响应信息")
public class R<V> { public class R<V> implements Serializable {
private static final long serialVersionUID = 1L;
/** 是否成功 */ /** 是否成功 */
@Schema(description = "是否成功") @Schema(description = "是否成功")

View File

@ -16,6 +16,7 @@
package top.charles7c.cnadmin.monitor.model.query; package top.charles7c.cnadmin.monitor.model.query;
import java.io.Serializable;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@ -35,7 +36,9 @@ import org.springframework.format.annotation.DateTimeFormat;
@Data @Data
@ParameterObject @ParameterObject
@Schema(description = "在线用户查询条件") @Schema(description = "在线用户查询条件")
public class OnlineUserQuery { public class OnlineUserQuery implements Serializable {
private static final long serialVersionUID = 1L;
/** /**
* 用户昵称 * 用户昵称