diff --git a/src/main/java/com/muyu/common/core/domain/Result.java b/src/main/java/com/muyu/common/core/domain/Result.java index 70faa40..6b2744e 100644 --- a/src/main/java/com/muyu/common/core/domain/Result.java +++ b/src/main/java/com/muyu/common/core/domain/Result.java @@ -2,6 +2,7 @@ package com.muyu.common.core.domain; import com.muyu.common.core.constant.Constants; import com.muyu.common.core.constant.HttpStatus; +import io.swagger.v3.oas.annotations.media.Schema; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; @@ -33,10 +34,28 @@ public class Result implements Serializable { public static final int WARN = HttpStatus.WARN; private static final long serialVersionUID = 1L; + + @Schema( + name = "code", + title = "返回状态码", + type = "int", + description = "请求后台返回的状态码 200表示成功 500表示服务器错误" + ) private int code; + @Schema( + name = "msg", + title = "返回状态信息", + type = "String", + description = "请求后台返回的状态详细信息" + ) private String msg; + @Schema( + name = "data", + title = "返回对象", + description = "请求后台返回的对象" + ) private T data; public static Result success () { diff --git a/src/main/java/com/muyu/common/core/web/domain/BaseEntity.java b/src/main/java/com/muyu/common/core/web/domain/BaseEntity.java index add8e3e..089b889 100644 --- a/src/main/java/com/muyu/common/core/web/domain/BaseEntity.java +++ b/src/main/java/com/muyu/common/core/web/domain/BaseEntity.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.TableField; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonInclude; +import io.swagger.v3.oas.annotations.media.Schema; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @@ -36,22 +37,46 @@ public class BaseEntity implements Serializable { /** * 创建者 */ + @Schema( + name = "createBy", + title = "创建人", + type = "String", + description = "创建数据的用户" + ) private String createBy; /** * 创建时间 */ + @Schema( + name = "createTime", + title = "创建时间", + type = "Date", + description = "创建数据的时间" + ) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; /** * 更新者 */ + @Schema( + name = "updateBy", + title = "更新者", + type = "String", + description = "更新数据的用户" + ) private String updateBy; /** * 更新时间 */ + @Schema( + name = "updateTime", + title = "更新时间", + type = "Date", + description = "更新数据的时间" + ) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date updateTime;