优化: 实体模型增加Swagger注解

This commit is contained in:
TinyAnts 2023-03-15 15:06:37 +08:00
parent 8c19fc0cb2
commit daf6ba26a4
30 changed files with 898 additions and 453 deletions

View File

@ -2,35 +2,68 @@ package com.mdd.common.entity;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 计划任务实体
*/
@Data @Data
@ApiModel("计划任务实体")
public class Crontab implements Serializable { public class Crontab implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键 @ApiModelProperty("ID")
private String name; // 任务名称 private Integer id;
private String types; // 任务分组
private String command; // 执行命令 @ApiModelProperty("任务名称")
private String rules; // 执行规则 private String name;
private String remark; // 备注信息
private String error; // 错误信息 @ApiModelProperty("任务分组")
private Integer status; // 执行状态: 1=正在运行, 2=任务停止, 3=发生错误 private String types;
private Integer strategy; // 执行策略: 1=立即执行, 2=执行一次, 3=放弃执行
private Integer concurrent; // 并发执行: 0=, 1= @ApiModelProperty("执行命令")
private Integer isDelete; // 是否删除: 0=, 1= private String command;
private Long startTime; // 开始时间
private Long endTime; // 结束时间 @ApiModelProperty("执行规则")
private Long taskTime; // 任务耗时 private String rules;
private Long createTime; // 创建时间
private Long updateTime; // 更新时间 @ApiModelProperty("备注信息")
private Long deleteTime; // 删除时间 private String remark;
@ApiModelProperty("错误信息")
private String error;
@ApiModelProperty(" 执行状态: 1=正在运行, 2=任务停止, 3=发生错误")
private Integer status;
@ApiModelProperty("执行策略: 1=立即执行, 2=执行一次, 3=放弃执行")
private Integer strategy;
@ApiModelProperty("并发执行: 0=否, 1=是")
private Integer concurrent;
@ApiModelProperty("是否删除: 0=否, 1=是")
private Integer isDelete;
@ApiModelProperty("开始时间")
private Long startTime;
@ApiModelProperty("结束时间")
private Long endTime;
@ApiModelProperty("任务耗时")
private Long taskTime;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("删除时间")
private Long deleteTime;
} }

View File

@ -2,24 +2,35 @@ package com.mdd.common.entity;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 页面装修实体
*/
@Data @Data
@ApiModel("页面装修实体")
public class DecoratePage implements Serializable { public class DecoratePage implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键 @ApiModelProperty("ID")
private Integer pageType; // 页面类型 private Integer id;
private String pageName; // 页面名称
private String pageData; // 页面数据 @ApiModelProperty("页面类型")
private Long createTime; // 创建时间 private Integer pageType;
private Long updateTime; // 更新时间
@ApiModelProperty("页面名称")
private String pageName;
@ApiModelProperty("页面数据")
private String pageData;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
} }

View File

@ -2,25 +2,38 @@ package com.mdd.common.entity;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 底部导航实体
*/
@Data @Data
@ApiModel("底部导航实体")
public class DecorateTabbar implements Serializable { public class DecorateTabbar implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键 @ApiModelProperty("ID")
private String name; // 导航名称 private Integer id;
private String selected; // 未选图标
private String unselected; // 已选图标 @ApiModelProperty("导航名称")
private String link; // 链接地址 private String name;
private Long createTime; // 创建时间
private Long updateTime; // 更新时间 @ApiModelProperty("未选图标")
private String selected;
@ApiModelProperty("已选图标")
private String unselected;
@ApiModelProperty("链接地址")
private String link;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
} }

View File

@ -2,31 +2,56 @@ package com.mdd.common.entity;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 公众号回复实体
*/
@Data @Data
@ApiModel("公众号回复实体")
public class OfficialReply implements Serializable { public class OfficialReply implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键ID @ApiModelProperty("ID")
private String name; // 规则名 private Integer id;
private String keyword; // 关键词
private Integer replyType; // 回复类型: [1=关注回复 2=关键字回复, 3=默认回复] @ApiModelProperty("规则名")
private Integer matchingType; // 匹配方式: [1=全匹配, 2=模糊匹配] private String name;
private Integer contentType; // 内容类型: [1=文本]
private Integer status; // 启动状态: [1=启动, 0=关闭] @ApiModelProperty("关键词")
private String content; // 回复内容 private String keyword;
private Integer sort; // 排序编号
private Integer isDelete; // 是否删除 @ApiModelProperty("回复类型: [1=关注回复 2=关键字回复, 3=默认回复]")
private Long createTime; // 创建时间 private Integer replyType;
private Long updateTime; // 更新时间
private Long deleteTime; // 删除时间 @ApiModelProperty("匹配方式: [1=全匹配, 2=模糊匹配]")
private Integer matchingType;
@ApiModelProperty("内容类型: [1=文本]")
private Integer contentType;
@ApiModelProperty("启动状态: [1=启动, 0=关闭]")
private Integer status;
@ApiModelProperty("回复内容")
private String content;
@ApiModelProperty("排序编号")
private Integer sort;
@ApiModelProperty("是否删除")
private Integer isDelete;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("删除时间")
private Long deleteTime;
} }

View File

@ -2,31 +2,56 @@ package com.mdd.common.entity.album;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 相册实体
*/
@Data @Data
@ApiModel("相册实体")
public class Album implements Serializable { public class Album implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键ID @ApiModelProperty("主键ID")
private Integer cid; // 类目ID private Integer id;
private Integer aid; // 管理ID
private Integer uid; // 用户ID @ApiModelProperty("类目ID")
private Integer type; // 文件类型: [10=图片, 20=视频] private Integer cid;
private String name; // 文件名称
private String uri; // 文件路径 @ApiModelProperty("管理ID")
private String ext; // 文件扩展 private Integer aid;
private Long size; // 文件大小
private Integer isDelete; // 是否删除: [0=, 1=] @ApiModelProperty("用户ID")
private Long createTime; // 创建时间 private Integer uid;
private Long updateTime; // 更新时间
private Long deleteTime; // 删除时间 @ApiModelProperty("文件类型: [10=图片, 20=视频]")
private Integer type;
@ApiModelProperty("文件名称")
private String name;
@ApiModelProperty("文件路径")
private String uri;
@ApiModelProperty("文件扩展")
private String ext;
@ApiModelProperty("文件大小")
private Long size;
@ApiModelProperty("是否删除: [0=否, 1=是]")
private Integer isDelete;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("删除时间")
private Long deleteTime;
} }

View File

@ -2,26 +2,41 @@ package com.mdd.common.entity.album;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 相册分类实体
*/
@Data @Data
@ApiModel("相册分类实体")
public class AlbumCate implements Serializable { public class AlbumCate implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键ID @ApiModelProperty("主键ID")
private Integer pid; // 父级ID private Integer id;
private Integer type; // 分类类型: [10=图片,20=视频]
private String name; // 分类名称 @ApiModelProperty("父级ID")
private Integer isDelete; // 是否删除: [0=,1=] private Integer pid;
private Long createTime; // 创建时间
private Long updateTime; // 更新时间 @ApiModelProperty("分类类型: [10=图片,20=视频]")
private Long deleteTime; // 删除时间 private Integer type;
@ApiModelProperty("分类名称")
private String name;
@ApiModelProperty("是否删除: [0=否,1=是]")
private Integer isDelete;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("删除时间")
private Long deleteTime;
} }

View File

@ -2,33 +2,62 @@ package com.mdd.common.entity.article;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 文章实体
*/
@Data @Data
@ApiModel("文章实体")
public class Article implements Serializable { public class Article implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键 @ApiModelProperty("ID")
private Integer cid; // 分类 private Integer id;
private String title; // 标题
private String intro; // 简介 @ApiModelProperty("分类")
private String summary; // 摘要 private Integer cid;
private String image; // 封面
private String content; // 内容 @ApiModelProperty("标题")
private String author; // 作者 private String title;
private Integer visit; // 浏览
private Integer sort; // 排序 @ApiModelProperty("简介")
private Integer isShow; // 是否显示: [0=, 1=] private String intro;
private Integer isDelete; // 是否删除: [0=, 1=]
private Long createTime; // 创建时间 @ApiModelProperty("摘要")
private Long updateTime; // 更新时间 private String summary;
private Long deleteTime; // 删除时间
@ApiModelProperty("封面")
private String image;
@ApiModelProperty("内容")
private String content;
@ApiModelProperty("作者")
private String author;
@ApiModelProperty("浏览")
private Integer visit;
@ApiModelProperty("排序")
private Integer sort;
@ApiModelProperty("是否显示: [0=否, 1=是]")
private Integer isShow;
@ApiModelProperty("是否删除: [0=否, 1=是]")
private Integer isDelete;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("删除时间")
private Long deleteTime;
} }

View File

@ -2,26 +2,41 @@ package com.mdd.common.entity.article;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 文章分类实体
*/
@Data @Data
@ApiModel("文章分类实体")
public class ArticleCategory implements Serializable { public class ArticleCategory implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键 @ApiModelProperty("主键")
private String name; // 名称 private Integer id;
private Integer sort; // 排序
private Integer isShow; // 是否显示: [0=, 1=] @ApiModelProperty("名称")
private Integer isDelete; // 是否删除: [0=, 1=] private String name;
private Long createTime; // 创建时间
private Long updateTime; // 更新时间 @ApiModelProperty("排序")
private Long deleteTime; // 删除时间 private Integer sort;
@ApiModelProperty("是否显示: [0=否, 1=是]")
private Integer isShow;
@ApiModelProperty("是否删除: [0=否, 1=是]")
private Integer isDelete;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("删除时间")
private Long deleteTime;
} }

View File

@ -2,25 +2,38 @@ package com.mdd.common.entity.article;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 文章实体类
*/
@Data @Data
@ApiModel("文章实体类")
public class ArticleCollect implements Serializable { public class ArticleCollect implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键 @ApiModelProperty("ID")
private Integer userId; // 用户ID private Integer id;
private Integer articleId; // 文章ID
private Integer isDelete; // 是否删除 @ApiModelProperty("用户ID")
private Long createTime; // 创建时间 private Integer userId;
private Long updateTime; // 更新时间
private Long deleteTime; // 删除时间 @ApiModelProperty("文章ID")
private Integer articleId;
@ApiModelProperty("是否删除")
private Integer isDelete;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("删除时间")
private Long deleteTime;
} }

View File

@ -2,36 +2,71 @@ package com.mdd.common.entity.notice;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 通知记录实体
*/
@Data @Data
@ApiModel("通知记录实体")
public class NoticeRecord implements Serializable { public class NoticeRecord implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键 @ApiModelProperty("主键")
private Integer scene; // 场景 private Integer id;
private Integer userId; // 用户
private String account; // 账号 @ApiModelProperty("场景")
private String title; // 标题 private Integer scene;
private String code; // 编码
private String content; // 内容 @ApiModelProperty("用户")
private String error; // 错误 private Integer userId;
private Integer sender; // 发送类型: [1=系统, 2=短信, 3=公众号, 4=小程序]
private Integer receiver; // 接收对象: [1=用户, 2=平台] @ApiModelProperty("账号")
private Integer status; // 通知状态: [0=等待, 1=成功, 2=失败] private String account;
private Integer isRead; // 已读状态: [0=未读, 1=已读]
private Integer isCaptcha; // 是验证码: [0=否的, 1=是的] @ApiModelProperty("编码")
private Integer isDelete; // 是否删除: [0=否的, 1=是的] private String title;
private Long expireTime; // 失效时间
private Long createTime; // 创建时间 @ApiModelProperty("编码")
private Long updateTime; // 更新时间 private String code;
private Long deleteTime; // 删除时间
@ApiModelProperty("内容")
private String content;
@ApiModelProperty("错误")
private String error;
@ApiModelProperty("发送类型: [1=系统, 2=短信, 3=公众号, 4=小程序]")
private Integer sender;
@ApiModelProperty("接收对象: [1=用户, 2=平台]")
private Integer receiver;
@ApiModelProperty("通知状态: [0=等待, 1=成功, 2=失败]")
private Integer status;
@ApiModelProperty("已读状态: [0=未读, 1=已读]")
private Integer isRead;
@ApiModelProperty("是验证码: [0=否的, 1=是的]")
private Integer isCaptcha;
@ApiModelProperty("是否删除: [0=否,1=是]")
private Integer isDelete;
@ApiModelProperty("失效时间")
private Long expireTime;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("删除时间")
private Long deleteTime;
} }

View File

@ -2,32 +2,59 @@ package com.mdd.common.entity.notice;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 通知设置实体
*/
@Data @Data
@ApiModel("通知设置实体")
public class NoticeSetting implements Serializable { public class NoticeSetting implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键ID @ApiModelProperty("ID")
private Integer scene; // 场景编号 private Integer id;
private String name; // 场景名称
private String remarks; // 场景描述 @ApiModelProperty("场景编号")
private Integer recipient; // 接收人员: [1=用户, 2=平台] private Integer scene;
private Integer type; // 通知类型: [1=业务, 2=验证码]
private String systemNotice; // 系统的通知设置 @ApiModelProperty("场景名称")
private String smsNotice; // 短信的通知设置 private String name;
private String oaNotice; // 公众号通知设置
private String mnpNotice; // 小程序通知设置 @ApiModelProperty("场景描述")
private Integer isDelete; // 是否删除: [0=, 1=] private String remarks;
private Long createTime; // 创建时间
private Long updateTime; // 更新时间 @ApiModelProperty("接收人员: [1=用户, 2=平台]")
private Long deleteTime; // 删除时间 private Integer recipient;
@ApiModelProperty("通知类型: [1=业务, 2=验证码]")
private Integer type;
@ApiModelProperty("系统的通知设置")
private String systemNotice;
@ApiModelProperty("短信的通知设置")
private String smsNotice;
@ApiModelProperty("公众号通知设置")
private String oaNotice;
@ApiModelProperty("小程序通知设置")
private String mnpNotice;
@ApiModelProperty("是否删除: [0=否, 1=是]")
private Integer isDelete;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("删除时间")
private Long deleteTime;
} }

View File

@ -1,45 +1,33 @@
package com.mdd.common.entity.server; package com.mdd.common.entity.server;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* CPU相关信息
*/
@Data @Data
@ApiModel("CPU相关信息实体")
public class Cpu implements Serializable { public class Cpu implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** @ApiModelProperty("核心数")
* 核心数
*/
private int cpuNum; private int cpuNum;
/** @ApiModelProperty("CPU总的使用率")
* CPU总的使用率
*/
private double total; private double total;
/** @ApiModelProperty("CPU系统使用率")
* CPU系统使用率
*/
private double sys; private double sys;
/** @ApiModelProperty("CPU用户使用率")
* CPU用户使用率
*/
private double used; private double used;
/** @ApiModelProperty("CPU当前等待率")
* CPU当前等待率
*/
private double wait; private double wait;
/** @ApiModelProperty("CPU当前空闲率")
* CPU当前空闲率
*/
private double free; private double free;
} }

View File

@ -1,50 +1,36 @@
package com.mdd.common.entity.server; package com.mdd.common.entity.server;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 系统文件相关信息
*/
@Data @Data
@ApiModel("系统文件信息实体")
public class Disk implements Serializable { public class Disk implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** @ApiModelProperty("盘符路径")
* 盘符路径
*/
private String dirName; private String dirName;
/** @ApiModelProperty("盘符类型")
* 盘符类型
*/
private String sysTypeName; private String sysTypeName;
/** @ApiModelProperty("文件类型")
* 文件类型
*/
private String typeName; private String typeName;
/** @ApiModelProperty("总大小")
* 总大小
*/
private String total; private String total;
/** @ApiModelProperty("剩余大小")
* 剩余大小
*/
private String free; private String free;
/** @ApiModelProperty("已经使用量")
* 已经使用量
*/
private String used; private String used;
/** @ApiModelProperty("资源的使用率")
* 资源的使用率
*/
private double usage; private double usage;
} }

View File

@ -1,64 +1,44 @@
package com.mdd.common.entity.server; package com.mdd.common.entity.server;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* JVM相关信息
*/
@Data @Data
@ApiModel("JVM相关信息实体")
public class Jvm implements Serializable { public class Jvm implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** @ApiModelProperty("当前JVM占用的内存总数(M)")
* 当前JVM占用的内存总数(M)
*/
private double total; private double total;
/** @ApiModelProperty("JVM最大可用内存总数(M)")
* JVM最大可用内存总数(M)
*/
private double max; private double max;
/** @ApiModelProperty("JVM空闲内存(M)")
* JVM空闲内存(M)
*/
private double free; private double free;
/** @ApiModelProperty("JVM内存使用率")
* JVM内存使用率
*/
private double usage; private double usage;
/** @ApiModelProperty("JDK版本")
* JDK版本
*/
private String version; private String version;
/** @ApiModelProperty("JDK路径")
* JDK路径
*/
private String home; private String home;
/** @ApiModelProperty("JDK名称")
* JDK名称
*/
private String name; private String name;
/** @ApiModelProperty("运行参数")
* 运行参数
*/
private String inputArgs; private String inputArgs;
/** @ApiModelProperty("JDK运行时间")
* JDK运行时间
*/
private String runTime; private String runTime;
/** @ApiModelProperty("JDK启动时间")
* JDK启动时间
*/
private String startTime; private String startTime;
} }

View File

@ -1,35 +1,27 @@
package com.mdd.common.entity.server; package com.mdd.common.entity.server;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 內存相关信息
*/
@Data @Data
@ApiModel("內存相关信息实体")
public class Mem implements Serializable { public class Mem implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** @ApiModelProperty("内存总量")
* 内存总量
*/
private double total; private double total;
/** @ApiModelProperty("已用内存")
* 已用内存
*/
private double used; private double used;
/** @ApiModelProperty("剩余内存")
* 剩余内存
*/
private double free; private double free;
/** @ApiModelProperty("使用率")
* 使用率
*/
private double usage; private double usage;
} }

View File

@ -1,40 +1,30 @@
package com.mdd.common.entity.server; package com.mdd.common.entity.server;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 系统相关信息
*/
@Data @Data
@ApiModel("系统相关信息实体")
public class Sys implements Serializable { public class Sys implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** @ApiModelProperty("服务器名称")
* 服务器名称
*/
private String computerName; private String computerName;
/** @ApiModelProperty("服务器Ip")
* 服务器Ip
*/
private String computerIp; private String computerIp;
/** @ApiModelProperty("项目路径")
* 项目路径
*/
private String userDir; private String userDir;
/** @ApiModelProperty("操作系统")
* 操作系统
*/
private String osName; private String osName;
/** @ApiModelProperty("系统架构")
* 系统架构
*/
private String osArch; private String osArch;
} }

View File

@ -2,29 +2,50 @@ package com.mdd.common.entity.setting;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 字典数据实体
*/
@Data @Data
@ApiModel("字典数据实体")
public class DictData implements Serializable { public class DictData implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键 @ApiModelProperty("ID")
private Integer typeId; // 类型 private Integer id;
private String name; // 键名
private String value; // 数值 @ApiModelProperty("类型")
private String remark; // 备注 private Integer typeId;
private Integer sort; // 排序
private Integer status; // 状态: [0=停用, 1-正常] @ApiModelProperty("键名")
private Integer isDelete; // 是否删除: [0=, 1=] private String name;
private Long createTime; // 创建时间
private Long updateTime; // 更新时间 @ApiModelProperty("数值")
private Long deleteTime; // 删除时间 private String value;
@ApiModelProperty("备注")
private String remark;
@ApiModelProperty("排序")
private Integer sort;
@ApiModelProperty("状态: [0=停用, 1-正常]")
private Integer status;
@ApiModelProperty("是否删除: [0=否, 1=是]")
private Integer isDelete;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("删除时间")
private Long deleteTime;
} }

View File

@ -2,27 +2,44 @@ package com.mdd.common.entity.setting;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 字典类型实体
*/
@Data @Data
@ApiModel("字典类型实体")
public class DictType implements Serializable { public class DictType implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 字典主键 @ApiModelProperty("ID")
private String dictName; // 字典名称 private Integer id;
private String dictType; // 字典类型
private String dictRemark; // 字典备注 @ApiModelProperty("字典名称")
private Integer dictStatus; // 字典状态: [0=停用, 1=正常] private String dictName;
private Integer isDelete; // 是否删除: [0=, 1=]
private Long createTime; // 创建时间 @ApiModelProperty("字典类型")
private Long updateTime; // 更新时间 private String dictType;
private Long deleteTime; // 删除时间
@ApiModelProperty("字典备注")
private String dictRemark;
@ApiModelProperty("字典状态: [0=停用, 1=正常]")
private Integer dictStatus;
@ApiModelProperty("是否删除: [0=否, 1=是]")
private Integer isDelete;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("删除时间")
private Long deleteTime;
} }

View File

@ -2,21 +2,26 @@ package com.mdd.common.entity.setting;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 热门搜索实体
*/
@Data @Data
@ApiModel("热门搜索实体")
public class HotSearch implements Serializable { public class HotSearch implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键 @ApiModelProperty("ID")
private String name; // 关键词 private Integer id;
private Integer sort; // 排序号
@ApiModelProperty("关键词")
private String name;
@ApiModelProperty("排序")
private Integer sort;
} }

View File

@ -2,36 +2,71 @@ package com.mdd.common.entity.system;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 系统管理员实体
*/
@Data @Data
@ApiModel("系统管理员实体")
public class SystemAuthAdmin implements Serializable { public class SystemAuthAdmin implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type=IdType.AUTO) @TableId(value="id", type=IdType.AUTO)
private Integer id; // 主键 @ApiModelProperty("ID")
private String nickname; // 用户账号 private Integer id;
private String username; // 用户昵称
private String password; // 用户密码 @ApiModelProperty("用户账号")
private String avatar; // 用户头像 private String nickname;
private String salt; // 加密盐巴
private String roleIds; // 角色主键 @ApiModelProperty("用户昵称")
private String deptIds; // 部门主键 private String username;
private String postIds; // 岗位主键
private Integer sort; // 排序编号 @ApiModelProperty("用户密码")
private Integer isMultipoint; // 多端登录: [0=, 1=] private String password;
private Integer isDisable; // 是否禁用: [0=, 1=]
private Integer isDelete; // 是否删除: [0=, 1=] @ApiModelProperty("用户头像")
private String lastLoginIp; // 最后登录IP private String avatar;
private Long lastLoginTime; // 最后登录时间
private Long createTime; // 创建时间 @ApiModelProperty("加密盐巴")
private Long updateTime; // 更新时间 private String salt;
private Long deleteTime; // 删除时间
@ApiModelProperty("角色主键")
private String roleIds;
@ApiModelProperty("部门主键")
private String deptIds;
@ApiModelProperty("岗位主键")
private String postIds;
@ApiModelProperty("排序编号")
private Integer sort;
@ApiModelProperty("多端登录: [0=否, 1=是]")
private Integer isMultipoint;
@ApiModelProperty("是否禁用: [0=否, 1=是]")
private Integer isDisable;
@ApiModelProperty("是否删除: [0=否, 1=是]")
private Integer isDelete;
@ApiModelProperty("最后登录IP")
private String lastLoginIp;
@ApiModelProperty("最后登录时间")
private Long lastLoginTime;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("删除时间")
private Long deleteTime;
} }

View File

@ -2,29 +2,50 @@ package com.mdd.common.entity.system;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 系统岗位实体
*/
@Data @Data
@ApiModel("系统岗位实体")
public class SystemAuthDept implements Serializable { public class SystemAuthDept implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键 @ApiModelProperty("ID")
private Integer pid; // 上级部门 private Integer id;
private String name; // 部门名称
private String duty; // 负责人名 @ApiModelProperty("上级部门")
private String mobile; // 联系电话 private Integer pid;
private Integer sort; // 排序编号
private Integer isStop; // 是否禁用: [0=, 1=] @ApiModelProperty("部门名称")
private Integer isDelete; // 是否删除: [0=, 1=] private String name;
private Long createTime; // 创建时间
private Long updateTime; // 更新时间 @ApiModelProperty("负责人名")
private Long deleteTime; // 删除时间 private String duty;
@ApiModelProperty("联系电话")
private String mobile;
@ApiModelProperty("排序编号")
private Integer sort;
@ApiModelProperty("是否禁用: [0=否, 1=是]")
private Integer isStop;
@ApiModelProperty("是否删除: [0=否, 1=是]")
private Integer isDelete;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("删除时间")
private Long deleteTime;
} }

View File

@ -2,34 +2,65 @@ package com.mdd.common.entity.system;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 系统菜单实体
*/
@Data @Data
@ApiModel("系统菜单实体")
public class SystemAuthMenu implements Serializable { public class SystemAuthMenu implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键 @ApiModelProperty("ID")
private Integer pid; // 上级菜单 private Integer id;
private String menuType; // 权限类型: [M=目录, C=菜单, A=按钮]
private String menuName; // 菜单名称 @ApiModelProperty("上级菜单")
private String menuIcon; // 菜单图标 private Integer pid;
private Integer menuSort; // 菜单排序
private String perms; // 权限标识 @ApiModelProperty("权限类型: [M=目录, C=菜单, A=按钮]")
private String paths; // 路由地址 private String menuType;
private String component; // 前端组件
private String selected; // 选中路径 @ApiModelProperty("菜单名称")
private String params; // 路由参数 private String menuName;
private Integer isCache; // 是否缓存: [0=, 1=]
private Integer isShow; // 是否显示: [0=, 1=] @ApiModelProperty("菜单图标")
private Integer isDisable; // 是否禁用: [0=, 1=] private String menuIcon;
private Long createTime; // 创建时间
private Long updateTime; // 更新时间 @ApiModelProperty("菜单排序")
private Integer menuSort;
@ApiModelProperty("权限标识")
private String perms;
@ApiModelProperty("路由地址")
private String paths;
@ApiModelProperty("前端组件")
private String component;
@ApiModelProperty("选中路径")
private String selected;
@ApiModelProperty("路由参数")
private String params;
@ApiModelProperty("是否缓存: [0=否, 1=是]")
private Integer isCache;
@ApiModelProperty("是否显示: [0=否, 1=是]")
private Integer isShow;
@ApiModelProperty("是否禁用: [0=否, 1=是]")
private Integer isDisable;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
} }

View File

@ -2,21 +2,26 @@ package com.mdd.common.entity.system;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 系统角色菜单实体
*/
@Data @Data
@ApiModel("系统角色菜单实体")
public class SystemAuthPerm implements Serializable { public class SystemAuthPerm implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(type = IdType.ASSIGN_UUID) @TableId(type = IdType.ASSIGN_UUID)
private String id; // 主键 @ApiModelProperty("ID")
private Integer roleId; // 角色ID private String id;
private Integer menuId; // 菜单ID
@ApiModelProperty("角色ID")
private Integer roleId;
@ApiModelProperty("菜单ID")
private Integer menuId;
} }

View File

@ -2,28 +2,47 @@ package com.mdd.common.entity.system;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 系统岗位管理
*/
@Data @Data
@ApiModel("系统岗位管理")
public class SystemAuthPost implements Serializable { public class SystemAuthPost implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键 @ApiModelProperty("ID")
private String code; // 岗位编码 private Integer id;
private String name; // 岗位名称
private String remarks; // 岗位备注 @ApiModelProperty("岗位编码")
private Integer sort; // 岗位排序 private String code;
private Integer isStop; // 是否停用: [0=, 1=]
private Integer isDelete; // 是否删除: [0=, 1=] @ApiModelProperty("岗位名称")
private Long createTime; // 创建时间 private String name;
private Long updateTime; // 更新时间
private Long deleteTime; // 删除时间 @ApiModelProperty("岗位备注")
private String remarks;
@ApiModelProperty("岗位排序")
private Integer sort;
@ApiModelProperty("是否停用: [0=否, 1=是]")
private Integer isStop;
@ApiModelProperty("是否删除: [0=否, 1=是]")
private Integer isDelete;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("删除时间")
private Long deleteTime;
} }

View File

@ -2,25 +2,38 @@ package com.mdd.common.entity.system;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 系统角色实体
*/
@Data @Data
@ApiModel("系统角色实体")
public class SystemAuthRole implements Serializable { public class SystemAuthRole implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键 @ApiModelProperty("ID")
private String name; // 角色名称 private Integer id;
private String remark; // 备注信息
private Integer sort; // 角色排序 @ApiModelProperty("角色名称")
private Integer isDisable; // 是否禁用: [0=, 1=] private String name;
private Long createTime; // 创建时间
private Long updateTime; // 更新时间 @ApiModelProperty("备注信息")
private String remark;
@ApiModelProperty("角色排序")
private Integer sort;
@ApiModelProperty("是否禁用: [0=否, 1=是]")
private Integer isDisable;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
} }

View File

@ -2,24 +2,35 @@ package com.mdd.common.entity.system;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 系统配置实体
*/
@Data @Data
@ApiModel("系统配置实体")
public class SystemConfig implements Serializable { public class SystemConfig implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键 @ApiModelProperty("ID")
private String type; // 类型 private Integer id;
private String name; //
private String value; // @ApiModelProperty("类型")
private Long createTime; // 创建时间 private String type;
private Long updateTime; // 更新时间
@ApiModelProperty("")
private String name;
@ApiModelProperty("")
private String value;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
} }

View File

@ -2,26 +2,41 @@ package com.mdd.common.entity.system;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 系统登录日志实体
*/
@Data @Data
@ApiModel("系统登录日志实体")
public class SystemLogLogin implements Serializable { public class SystemLogLogin implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键 @ApiModelProperty("ID")
private Integer adminId; // 管理员ID private Integer id;
private String username; // 登录账号
private String ip; // 登录IP @ApiModelProperty("管理员ID")
private String os; // 操作系统 private Integer adminId;
private String browser; // 浏览器
private Integer status; // 操作状态: [1=成功, 2=失败] @ApiModelProperty("登录账号")
private Long createTime; // 创建时间 private String username;
@ApiModelProperty("登录IP")
private String ip;
@ApiModelProperty("操作系统")
private String os;
@ApiModelProperty("浏览器")
private String browser;
@ApiModelProperty("操作状态: [1=成功, 2=失败]")
private Integer status;
@ApiModelProperty("创建时间")
private Long createTime;
} }

View File

@ -2,32 +2,59 @@ package com.mdd.common.entity.system;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 系统操作日志实体
*/
@Data @Data
@ApiModel("系统操作日志实体")
public class SystemLogOperate implements Serializable { public class SystemLogOperate implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键 @ApiModelProperty("ID")
private Integer adminId; // 操作人ID private Integer id;
private String type; // 请求类型: GET/POST/PUT
private String title; // 操作标题 @ApiModelProperty("操作人ID")
private String method; // 请求方法 private Integer adminId;
private String ip; // 请求IP
private String url; // 请求接口 @ApiModelProperty("请求类型: GET/POST/PUT")
private String args; // 请求参数 private String type;
private String error; // 错误信息
private Integer status; // 执行状态: [1=成功, 2=失败] @ApiModelProperty("操作标题")
private Long startTime; // 开始时间 private String title;
private Long endTime; // 结束时间
private Long taskTime; // 执行耗时 @ApiModelProperty("请求方法")
private Long createTime; // 创建时间 private String method;
@ApiModelProperty("请求IP")
private String ip;
@ApiModelProperty("请求接口")
private String url;
@ApiModelProperty("请求参数")
private String args;
@ApiModelProperty("错误信息")
private String error;
@ApiModelProperty("执行状态: [1=成功, 2=失败]")
private Integer status;
@ApiModelProperty("开始时间")
private Long startTime;
@ApiModelProperty("结束时间")
private Long endTime;
@ApiModelProperty("执行耗时")
private Long taskTime;
@ApiModelProperty("创建时间")
private Long createTime;
} }

View File

@ -2,36 +2,71 @@ package com.mdd.common.entity.user;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 用户实体
*/
@Data @Data
@ApiModel("用户信息实体")
public class User implements Serializable { public class User implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键 @ApiModelProperty("ID")
private Integer sn; // 编号 private Integer id;
private String avatar; // 用户头像
private String realName; // 真实姓名 @ApiModelProperty("编号")
private String nickname; // 用户昵称 private Integer sn;
private String username; // 用户账号
private String password; // 用户密码 @ApiModelProperty("用户头像")
private String mobile; // 用户电话 private String avatar;
private Integer channel; // 注册渠道
private String salt; // 加密盐巴 @ApiModelProperty("真实姓名")
private Integer sex; // 用户性别: [1=, 2=] private String realName;
private Integer isDisable; // 是否禁用: [0=, 1=]
private Integer isDelete; // 是否删除: [0=, 1=] @ApiModelProperty("用户昵称")
private String lastLoginIp; // 最后登录IP private String nickname;
private Long lastLoginTime; // 最后登录时间
private Long createTime; // 创建时间 @ApiModelProperty("用户账号")
private Long updateTime; // 更新时间 private String username;
private Long deleteTime; // 删除时间
@ApiModelProperty("用户密码")
private String password;
@ApiModelProperty("用户电话")
private String mobile;
@ApiModelProperty("注册渠道")
private Integer channel;
@ApiModelProperty("加密盐巴")
private String salt;
@ApiModelProperty("用户性别: [1=男, 2=女]")
private Integer sex;
@ApiModelProperty("是否禁用: [0=否, 1=是]")
private Integer isDisable;
@ApiModelProperty("是否删除: [0=否, 1=是]")
private Integer isDelete;
@ApiModelProperty("最后登录IP")
private String lastLoginIp;
@ApiModelProperty("最后登录时间")
private Long lastLoginTime;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("删除时间")
private Long deleteTime;
} }

View File

@ -2,25 +2,38 @@ package com.mdd.common.entity.user;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/**
* 用户授权实体
*/
@Data @Data
@ApiModel("用户授权实体")
public class UserAuth implements Serializable { public class UserAuth implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO) @TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键 @ApiModelProperty("ID")
private Integer userId; // 用户Id private Integer id;
private String openid; // Openid
private String unionid; // Unionid @ApiModelProperty("用户ID")
private Integer terminal; // 客户端类型: [1=微信小程序, 2=微信公众号, 3=手机H54=电脑PC, 5=苹果APP, 6=安卓APP] private Integer userId;
private Long createTime; // 创建时间
private Long updateTime; // 更新时间 @ApiModelProperty("Openid")
private String openid;
@ApiModelProperty("Unionid")
private String unionid;
@ApiModelProperty("客户端类型: [1=微信小程序, 2=微信公众号, 3=手机H5, 4=电脑PC, 5=苹果APP, 6=安卓APP]")
private Integer terminal;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
} }