优化: 实体模型增加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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 计划任务实体
*/
@Data
@ApiModel("计划任务实体")
public class Crontab implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键
private String name; // 任务名称
private String types; // 任务分组
private String command; // 执行命令
private String rules; // 执行规则
private String remark; // 备注信息
private String error; // 错误信息
private Integer status; // 执行状态: 1=正在运行, 2=任务停止, 3=发生错误
private Integer strategy; // 执行策略: 1=立即执行, 2=执行一次, 3=放弃执行
private Integer concurrent; // 并发执行: 0=, 1=
private Integer isDelete; // 是否删除: 0=, 1=
private Long startTime; // 开始时间
private Long endTime; // 结束时间
private Long taskTime; // 任务耗时
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
private Long deleteTime; // 删除时间
@ApiModelProperty("ID")
private Integer id;
@ApiModelProperty("任务名称")
private String name;
@ApiModelProperty("任务分组")
private String types;
@ApiModelProperty("执行命令")
private String command;
@ApiModelProperty("执行规则")
private String rules;
@ApiModelProperty("备注信息")
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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 页面装修实体
*/
@Data
@ApiModel("页面装修实体")
public class DecoratePage implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键
private Integer pageType; // 页面类型
private String pageName; // 页面名称
private String pageData; // 页面数据
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
@ApiModelProperty("ID")
private Integer id;
@ApiModelProperty("页面类型")
private Integer pageType;
@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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 底部导航实体
*/
@Data
@ApiModel("底部导航实体")
public class DecorateTabbar implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键
private String name; // 导航名称
private String selected; // 未选图标
private String unselected; // 已选图标
private String link; // 链接地址
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
@ApiModelProperty("ID")
private Integer id;
@ApiModelProperty("导航名称")
private String name;
@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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 公众号回复实体
*/
@Data
@ApiModel("公众号回复实体")
public class OfficialReply implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键ID
private String name; // 规则名
private String keyword; // 关键词
private Integer replyType; // 回复类型: [1=关注回复 2=关键字回复, 3=默认回复]
private Integer matchingType; // 匹配方式: [1=全匹配, 2=模糊匹配]
private Integer contentType; // 内容类型: [1=文本]
private Integer status; // 启动状态: [1=启动, 0=关闭]
private String content; // 回复内容
private Integer sort; // 排序编号
private Integer isDelete; // 是否删除
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
private Long deleteTime; // 删除时间
@ApiModelProperty("ID")
private Integer id;
@ApiModelProperty("规则名")
private String name;
@ApiModelProperty("关键词")
private String keyword;
@ApiModelProperty("回复类型: [1=关注回复 2=关键字回复, 3=默认回复]")
private Integer replyType;
@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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 相册实体
*/
@Data
@ApiModel("相册实体")
public class Album implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键ID
private Integer cid; // 类目ID
private Integer aid; // 管理ID
private Integer uid; // 用户ID
private Integer type; // 文件类型: [10=图片, 20=视频]
private String name; // 文件名称
private String uri; // 文件路径
private String ext; // 文件扩展
private Long size; // 文件大小
private Integer isDelete; // 是否删除: [0=, 1=]
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
private Long deleteTime; // 删除时间
@ApiModelProperty("主键ID")
private Integer id;
@ApiModelProperty("类目ID")
private Integer cid;
@ApiModelProperty("管理ID")
private Integer aid;
@ApiModelProperty("用户ID")
private Integer uid;
@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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 相册分类实体
*/
@Data
@ApiModel("相册分类实体")
public class AlbumCate implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键ID
private Integer pid; // 父级ID
private Integer type; // 分类类型: [10=图片,20=视频]
private String name; // 分类名称
private Integer isDelete; // 是否删除: [0=,1=]
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
private Long deleteTime; // 删除时间
@ApiModelProperty("主键ID")
private Integer id;
@ApiModelProperty("父级ID")
private Integer pid;
@ApiModelProperty("分类类型: [10=图片,20=视频]")
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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 文章实体
*/
@Data
@ApiModel("文章实体")
public class Article implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键
private Integer cid; // 分类
private String title; // 标题
private String intro; // 简介
private String summary; // 摘要
private String image; // 封面
private String content; // 内容
private String author; // 作者
private Integer visit; // 浏览
private Integer sort; // 排序
private Integer isShow; // 是否显示: [0=, 1=]
private Integer isDelete; // 是否删除: [0=, 1=]
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
private Long deleteTime; // 删除时间
@ApiModelProperty("ID")
private Integer id;
@ApiModelProperty("分类")
private Integer cid;
@ApiModelProperty("标题")
private String title;
@ApiModelProperty("简介")
private String intro;
@ApiModelProperty("摘要")
private String summary;
@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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 文章分类实体
*/
@Data
@ApiModel("文章分类实体")
public class ArticleCategory implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键
private String name; // 名称
private Integer sort; // 排序
private Integer isShow; // 是否显示: [0=, 1=]
private Integer isDelete; // 是否删除: [0=, 1=]
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
private Long deleteTime; // 删除时间
@ApiModelProperty("主键")
private Integer id;
@ApiModelProperty("名称")
private String name;
@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,25 +2,38 @@ package com.mdd.common.entity.article;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 文章实体类
*/
@Data
@ApiModel("文章实体类")
public class ArticleCollect implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键
private Integer userId; // 用户ID
private Integer articleId; // 文章ID
private Integer isDelete; // 是否删除
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
private Long deleteTime; // 删除时间
@ApiModelProperty("ID")
private Integer id;
@ApiModelProperty("用户ID")
private Integer userId;
@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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 通知记录实体
*/
@Data
@ApiModel("通知记录实体")
public class NoticeRecord implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键
private Integer scene; // 场景
private Integer userId; // 用户
private String account; // 账号
private String title; // 标题
private String code; // 编码
private String content; // 内容
private String error; // 错误
private Integer sender; // 发送类型: [1=系统, 2=短信, 3=公众号, 4=小程序]
private Integer receiver; // 接收对象: [1=用户, 2=平台]
private Integer status; // 通知状态: [0=等待, 1=成功, 2=失败]
private Integer isRead; // 已读状态: [0=未读, 1=已读]
private Integer isCaptcha; // 是验证码: [0=否的, 1=是的]
private Integer isDelete; // 是否删除: [0=否的, 1=是的]
private Long expireTime; // 失效时间
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
private Long deleteTime; // 删除时间
@ApiModelProperty("主键")
private Integer id;
@ApiModelProperty("场景")
private Integer scene;
@ApiModelProperty("用户")
private Integer userId;
@ApiModelProperty("账号")
private String account;
@ApiModelProperty("编码")
private String title;
@ApiModelProperty("编码")
private String code;
@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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 通知设置实体
*/
@Data
@ApiModel("通知设置实体")
public class NoticeSetting implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键ID
private Integer scene; // 场景编号
private String name; // 场景名称
private String remarks; // 场景描述
private Integer recipient; // 接收人员: [1=用户, 2=平台]
private Integer type; // 通知类型: [1=业务, 2=验证码]
private String systemNotice; // 系统的通知设置
private String smsNotice; // 短信的通知设置
private String oaNotice; // 公众号通知设置
private String mnpNotice; // 小程序通知设置
private Integer isDelete; // 是否删除: [0=, 1=]
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
private Long deleteTime; // 删除时间
@ApiModelProperty("ID")
private Integer id;
@ApiModelProperty("场景编号")
private Integer scene;
@ApiModelProperty("场景名称")
private String name;
@ApiModelProperty("场景描述")
private String remarks;
@ApiModelProperty("接收人员: [1=用户, 2=平台]")
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;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* CPU相关信息
*/
@Data
@ApiModel("CPU相关信息实体")
public class Cpu implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 核心数
*/
@ApiModelProperty("核心数")
private int cpuNum;
/**
* CPU总的使用率
*/
@ApiModelProperty("CPU总的使用率")
private double total;
/**
* CPU系统使用率
*/
@ApiModelProperty("CPU系统使用率")
private double sys;
/**
* CPU用户使用率
*/
@ApiModelProperty("CPU用户使用率")
private double used;
/**
* CPU当前等待率
*/
@ApiModelProperty("CPU当前等待率")
private double wait;
/**
* CPU当前空闲率
*/
@ApiModelProperty("CPU当前空闲率")
private double free;
}

View File

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

View File

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

View File

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

View File

@ -1,40 +1,30 @@
package com.mdd.common.entity.server;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 系统相关信息
*/
@Data
@ApiModel("系统相关信息实体")
public class Sys implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 服务器名称
*/
@ApiModelProperty("服务器名称")
private String computerName;
/**
* 服务器Ip
*/
@ApiModelProperty("服务器Ip")
private String computerIp;
/**
* 项目路径
*/
@ApiModelProperty("项目路径")
private String userDir;
/**
* 操作系统
*/
@ApiModelProperty("操作系统")
private String osName;
/**
* 系统架构
*/
@ApiModelProperty("系统架构")
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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 字典数据实体
*/
@Data
@ApiModel("字典数据实体")
public class DictData implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键
private Integer typeId; // 类型
private String name; // 键名
private String value; // 数值
private String remark; // 备注
private Integer sort; // 排序
private Integer status; // 状态: [0=停用, 1-正常]
private Integer isDelete; // 是否删除: [0=, 1=]
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
private Long deleteTime; // 删除时间
@ApiModelProperty("ID")
private Integer id;
@ApiModelProperty("类型")
private Integer typeId;
@ApiModelProperty("键名")
private String name;
@ApiModelProperty("数值")
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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 字典类型实体
*/
@Data
@ApiModel("字典类型实体")
public class DictType implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 字典主键
private String dictName; // 字典名称
private String dictType; // 字典类型
private String dictRemark; // 字典备注
private Integer dictStatus; // 字典状态: [0=停用, 1=正常]
private Integer isDelete; // 是否删除: [0=, 1=]
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
private Long deleteTime; // 删除时间
@ApiModelProperty("ID")
private Integer id;
@ApiModelProperty("字典名称")
private String dictName;
@ApiModelProperty("字典类型")
private String dictType;
@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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 热门搜索实体
*/
@Data
@ApiModel("热门搜索实体")
public class HotSearch implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键
private String name; // 关键词
private Integer sort; // 排序号
@ApiModelProperty("ID")
private Integer id;
@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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 系统管理员实体
*/
@Data
@ApiModel("系统管理员实体")
public class SystemAuthAdmin implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type=IdType.AUTO)
private Integer id; // 主键
private String nickname; // 用户账号
private String username; // 用户昵称
private String password; // 用户密码
private String avatar; // 用户头像
private String salt; // 加密盐巴
private String roleIds; // 角色主键
private String deptIds; // 部门主键
private String postIds; // 岗位主键
private Integer sort; // 排序编号
private Integer isMultipoint; // 多端登录: [0=, 1=]
private Integer isDisable; // 是否禁用: [0=, 1=]
private Integer isDelete; // 是否删除: [0=, 1=]
private String lastLoginIp; // 最后登录IP
private Long lastLoginTime; // 最后登录时间
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
private Long deleteTime; // 删除时间
@ApiModelProperty("ID")
private Integer id;
@ApiModelProperty("用户账号")
private String nickname;
@ApiModelProperty("用户昵称")
private String username;
@ApiModelProperty("用户密码")
private String password;
@ApiModelProperty("用户头像")
private String avatar;
@ApiModelProperty("加密盐巴")
private String salt;
@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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 系统岗位实体
*/
@Data
@ApiModel("系统岗位实体")
public class SystemAuthDept implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键
private Integer pid; // 上级部门
private String name; // 部门名称
private String duty; // 负责人名
private String mobile; // 联系电话
private Integer sort; // 排序编号
private Integer isStop; // 是否禁用: [0=, 1=]
private Integer isDelete; // 是否删除: [0=, 1=]
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
private Long deleteTime; // 删除时间
@ApiModelProperty("ID")
private Integer id;
@ApiModelProperty("上级部门")
private Integer pid;
@ApiModelProperty("部门名称")
private String name;
@ApiModelProperty("负责人名")
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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 系统菜单实体
*/
@Data
@ApiModel("系统菜单实体")
public class SystemAuthMenu implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键
private Integer pid; // 上级菜单
private String menuType; // 权限类型: [M=目录, C=菜单, A=按钮]
private String menuName; // 菜单名称
private String menuIcon; // 菜单图标
private Integer menuSort; // 菜单排序
private String perms; // 权限标识
private String paths; // 路由地址
private String component; // 前端组件
private String selected; // 选中路径
private String params; // 路由参数
private Integer isCache; // 是否缓存: [0=, 1=]
private Integer isShow; // 是否显示: [0=, 1=]
private Integer isDisable; // 是否禁用: [0=, 1=]
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
@ApiModelProperty("ID")
private Integer id;
@ApiModelProperty("上级菜单")
private Integer pid;
@ApiModelProperty("权限类型: [M=目录, C=菜单, A=按钮]")
private String menuType;
@ApiModelProperty("菜单名称")
private String menuName;
@ApiModelProperty("菜单图标")
private String menuIcon;
@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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 系统角色菜单实体
*/
@Data
@ApiModel("系统角色菜单实体")
public class SystemAuthPerm implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(type = IdType.ASSIGN_UUID)
private String id; // 主键
private Integer roleId; // 角色ID
private Integer menuId; // 菜单ID
@ApiModelProperty("ID")
private String 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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 系统岗位管理
*/
@Data
@ApiModel("系统岗位管理")
public class SystemAuthPost implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键
private String code; // 岗位编码
private String name; // 岗位名称
private String remarks; // 岗位备注
private Integer sort; // 岗位排序
private Integer isStop; // 是否停用: [0=, 1=]
private Integer isDelete; // 是否删除: [0=, 1=]
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
private Long deleteTime; // 删除时间
@ApiModelProperty("ID")
private Integer id;
@ApiModelProperty("岗位编码")
private String code;
@ApiModelProperty("岗位名称")
private String name;
@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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 系统角色实体
*/
@Data
@ApiModel("系统角色实体")
public class SystemAuthRole implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键
private String name; // 角色名称
private String remark; // 备注信息
private Integer sort; // 角色排序
private Integer isDisable; // 是否禁用: [0=, 1=]
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
@ApiModelProperty("ID")
private Integer id;
@ApiModelProperty("角色名称")
private String name;
@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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 系统配置实体
*/
@Data
@ApiModel("系统配置实体")
public class SystemConfig implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键
private String type; // 类型
private String name; //
private String value; //
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
@ApiModelProperty("ID")
private Integer id;
@ApiModelProperty("类型")
private String type;
@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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 系统登录日志实体
*/
@Data
@ApiModel("系统登录日志实体")
public class SystemLogLogin implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键
private Integer adminId; // 管理员ID
private String username; // 登录账号
private String ip; // 登录IP
private String os; // 操作系统
private String browser; // 浏览器
private Integer status; // 操作状态: [1=成功, 2=失败]
private Long createTime; // 创建时间
@ApiModelProperty("ID")
private Integer id;
@ApiModelProperty("管理员ID")
private Integer adminId;
@ApiModelProperty("登录账号")
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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 系统操作日志实体
*/
@Data
@ApiModel("系统操作日志实体")
public class SystemLogOperate implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键
private Integer adminId; // 操作人ID
private String type; // 请求类型: GET/POST/PUT
private String title; // 操作标题
private String method; // 请求方法
private String ip; // 请求IP
private String url; // 请求接口
private String args; // 请求参数
private String error; // 错误信息
private Integer status; // 执行状态: [1=成功, 2=失败]
private Long startTime; // 开始时间
private Long endTime; // 结束时间
private Long taskTime; // 执行耗时
private Long createTime; // 创建时间
@ApiModelProperty("ID")
private Integer id;
@ApiModelProperty("操作人ID")
private Integer adminId;
@ApiModelProperty("请求类型: GET/POST/PUT")
private String type;
@ApiModelProperty("操作标题")
private String title;
@ApiModelProperty("请求方法")
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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 用户实体
*/
@Data
@ApiModel("用户信息实体")
public class User implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键
private Integer sn; // 编号
private String avatar; // 用户头像
private String realName; // 真实姓名
private String nickname; // 用户昵称
private String username; // 用户账号
private String password; // 用户密码
private String mobile; // 用户电话
private Integer channel; // 注册渠道
private String salt; // 加密盐巴
private Integer sex; // 用户性别: [1=, 2=]
private Integer isDisable; // 是否禁用: [0=, 1=]
private Integer isDelete; // 是否删除: [0=, 1=]
private String lastLoginIp; // 最后登录IP
private Long lastLoginTime; // 最后登录时间
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
private Long deleteTime; // 删除时间
@ApiModelProperty("ID")
private Integer id;
@ApiModelProperty("编号")
private Integer sn;
@ApiModelProperty("用户头像")
private String avatar;
@ApiModelProperty("真实姓名")
private String realName;
@ApiModelProperty("用户昵称")
private String nickname;
@ApiModelProperty("用户账号")
private String username;
@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.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 用户授权实体
*/
@Data
@ApiModel("用户授权实体")
public class UserAuth implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
private Integer id; // 主键
private Integer userId; // 用户Id
private String openid; // Openid
private String unionid; // Unionid
private Integer terminal; // 客户端类型: [1=微信小程序, 2=微信公众号, 3=手机H54=电脑PC, 5=苹果APP, 6=安卓APP]
private Long createTime; // 创建时间
private Long updateTime; // 更新时间
@ApiModelProperty("ID")
private Integer id;
@ApiModelProperty("用户ID")
private Integer userId;
@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;
}