mirror of
http://git.pig4cloud.com/pig/pigx.git
synced 2026-11-08 04:39:00 +08:00
🎨 Improving structure / format of the code.修正部分实体属性错误注释,移除菜单树实体上部分无用属性,添加swagger实体属性说明
This commit is contained in:
1 parent
b8121b20a4
commit
1bfff15a4e
28 files changed
+368
-101
No files matched your search
+1
-1
@@ -37,7 +37,7 @@ import java.io.Serializable;
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@ApiModel(description = "响应信息主体")
|
||||
@ApiModel(value = "响应信息主体")
|
||||
public class R<T> implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
||||
@@ -19,6 +19,8 @@
|
||||
|
||||
package com.pig4cloud.pigx.admin.api.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -28,7 +30,9 @@ import lombok.EqualsAndHashCode;
|
||||
* 部门树
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "部门树")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class DeptTree extends TreeNode {
|
||||
@ApiModelProperty(value = "部门名称")
|
||||
private String name;
|
||||
}
|
||||
+35
-2
@@ -20,6 +20,8 @@
|
||||
package com.pig4cloud.pigx.admin.api.dto;
|
||||
|
||||
import com.pig4cloud.pigx.admin.api.vo.MenuVO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -28,18 +30,49 @@ import lombok.EqualsAndHashCode;
|
||||
* @date 2017年11月9日23:33:27
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "菜单树")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class MenuTree extends TreeNode {
|
||||
/**
|
||||
* 菜单图标
|
||||
*/
|
||||
@ApiModelProperty(value = "菜单图标")
|
||||
private String icon;
|
||||
/**
|
||||
* 菜单名称
|
||||
*/
|
||||
@ApiModelProperty(value = "菜单名称")
|
||||
private String name;
|
||||
private boolean spread = false;
|
||||
/**
|
||||
* 前端路由标识路径
|
||||
*/
|
||||
@ApiModelProperty(value = "前端路由标识路径")
|
||||
private String path;
|
||||
private String authority;
|
||||
private String redirect;
|
||||
/**
|
||||
* 路由缓冲
|
||||
*/
|
||||
@ApiModelProperty(value = "路由缓冲")
|
||||
private String keepAlive;
|
||||
/**
|
||||
* 权限编码
|
||||
*/
|
||||
@ApiModelProperty(value = "权限编码")
|
||||
private String code;
|
||||
/**
|
||||
* 菜单类型 (0菜单 1按钮)
|
||||
*/
|
||||
@ApiModelProperty(value = "菜单类型,0:菜单 1:按钮")
|
||||
private String type;
|
||||
/**
|
||||
* 菜单标签
|
||||
*/
|
||||
@ApiModelProperty(value = "菜单标签")
|
||||
private String label;
|
||||
/**
|
||||
* 排序值
|
||||
*/
|
||||
@ApiModelProperty(value = "排序值")
|
||||
private Integer sort;
|
||||
|
||||
public MenuTree() {
|
||||
|
||||
@@ -19,6 +19,8 @@
|
||||
|
||||
package com.pig4cloud.pigx.admin.api.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@@ -29,9 +31,13 @@ import java.util.List;
|
||||
* @date 2017年11月9日23:33:45
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "树形节点")
|
||||
public class TreeNode {
|
||||
@ApiModelProperty(value = "当前节点id")
|
||||
protected int id;
|
||||
@ApiModelProperty(value = "父节点id")
|
||||
protected int parentId;
|
||||
@ApiModelProperty(value = "子节点列表")
|
||||
protected List<TreeNode> children = new ArrayList<TreeNode>();
|
||||
|
||||
public void add(TreeNode node) {
|
||||
|
||||
@@ -20,6 +20,8 @@
|
||||
package com.pig4cloud.pigx.admin.api.dto;
|
||||
|
||||
import com.pig4cloud.pigx.admin.api.entity.SysUser;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -30,17 +32,22 @@ import java.util.List;
|
||||
* @date 2017/11/5
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "系统用户传输对象")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class UserDTO extends SysUser {
|
||||
/**
|
||||
* 角色ID
|
||||
*/
|
||||
@ApiModelProperty(value = "角色id集合")
|
||||
private List<Integer> role;
|
||||
|
||||
/**
|
||||
* 部门id
|
||||
*/
|
||||
@ApiModelProperty(value = "部门id")
|
||||
private Integer deptId;
|
||||
|
||||
/**
|
||||
* 新密码
|
||||
*/
|
||||
@ApiModelProperty(value = "新密码")
|
||||
private String newpassword1;
|
||||
}
|
||||
+6
-7
@@ -20,6 +20,8 @@
|
||||
package com.pig4cloud.pigx.admin.api.dto;
|
||||
|
||||
import com.pig4cloud.pigx.admin.api.entity.SysUser;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
@@ -27,26 +29,23 @@ import java.io.Serializable;
|
||||
/**
|
||||
* @author lengleng
|
||||
* @date 2017/11/11
|
||||
* <p>
|
||||
* commit('SET_ROLES', data)
|
||||
* commit('SET_NAME', data)
|
||||
* commit('SET_AVATAR', data)
|
||||
* commit('SET_INTRODUCTION', data)
|
||||
* commit('SET_PERMISSIONS', data)
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "用户信息")
|
||||
public class UserInfo implements Serializable {
|
||||
/**
|
||||
* 用户基本信息
|
||||
*/
|
||||
@ApiModelProperty(value = "用户基本信息")
|
||||
private SysUser sysUser;
|
||||
/**
|
||||
* 权限标识集合
|
||||
*/
|
||||
@ApiModelProperty(value = "权限标识集合")
|
||||
private String[] permissions;
|
||||
|
||||
/**
|
||||
* 角色集合
|
||||
*/
|
||||
@ApiModelProperty(value = "角色标识集合")
|
||||
private Integer[] roles;
|
||||
}
|
||||
+13
-2
@@ -23,6 +23,8 @@ import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -39,38 +41,47 @@ import java.time.LocalDateTime;
|
||||
* @since 2018-01-22
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "部门")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class SysDept extends Model<SysDept> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "dept_id", type = IdType.AUTO)
|
||||
@ApiModelProperty(value = "部门id")
|
||||
private Integer deptId;
|
||||
/**
|
||||
* 部门名称
|
||||
*/
|
||||
@NotBlank(message = "部门名称不能为空")
|
||||
@ApiModelProperty(value = "部门名称")
|
||||
private String name;
|
||||
/**
|
||||
* 排序
|
||||
*/
|
||||
@NotEmpty(message = "排序值不能为空")
|
||||
@ApiModelProperty(value = "排序值")
|
||||
private Integer sort;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "修改时间")
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
/**
|
||||
* 父级部门id
|
||||
*/
|
||||
@ApiModelProperty(value = "父级部门id")
|
||||
private Integer parentId;
|
||||
|
||||
/**
|
||||
* 是否删除 -1:已删除 0:正常
|
||||
*/
|
||||
@TableLogic
|
||||
@ApiModelProperty(value = "删除标记,1:已删除,0:正常")
|
||||
private String delFlag;
|
||||
|
||||
}
|
||||
+5
-1
@@ -20,6 +20,8 @@
|
||||
package com.pig4cloud.pigx.admin.api.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -32,18 +34,20 @@ import lombok.EqualsAndHashCode;
|
||||
* @since 2018-01-22
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "部门关系")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class SysDeptRelation extends Model<SysDeptRelation> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 祖先节点
|
||||
*/
|
||||
@ApiModelProperty(value = "祖先节点")
|
||||
private Integer ancestor;
|
||||
/**
|
||||
* 后代节点
|
||||
*/
|
||||
@ApiModelProperty(value = "后代节点")
|
||||
private Integer descendant;
|
||||
|
||||
|
||||
|
||||
+12
@@ -20,6 +20,8 @@ import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -32,6 +34,7 @@ import java.time.LocalDateTime;
|
||||
* @date 2019/03/19
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "字典类型")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class SysDict extends Model<SysDict> {
|
||||
private static final long serialVersionUID = 1L;
|
||||
@@ -40,40 +43,49 @@ public class SysDict extends Model<SysDict> {
|
||||
* 编号
|
||||
*/
|
||||
@TableId
|
||||
@ApiModelProperty(value = "字典编号")
|
||||
private Integer id;
|
||||
/**
|
||||
* 类型
|
||||
*/
|
||||
@ApiModelProperty(value = "字典类型")
|
||||
private String type;
|
||||
/**
|
||||
* 描述
|
||||
*/
|
||||
@ApiModelProperty(value = "字典描述")
|
||||
private String description;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
private LocalDateTime updateTime;
|
||||
/**
|
||||
* 是否是系统内置
|
||||
*/
|
||||
@TableField(value = "`system`")
|
||||
@ApiModelProperty(value = "是否系统内置")
|
||||
private String system;
|
||||
/**
|
||||
* 备注信息
|
||||
*/
|
||||
@ApiModelProperty (value = "备注信息")
|
||||
private String remarks;
|
||||
/**
|
||||
* 删除标记
|
||||
*/
|
||||
@TableLogic
|
||||
@ApiModelProperty(value = "删除标记,1:已删除,0:正常")
|
||||
private String delFlag;
|
||||
/**
|
||||
* 所属租户
|
||||
*/
|
||||
@ApiModelProperty(value = "所属租户")
|
||||
private Integer tenantId;
|
||||
|
||||
}
|
||||
+16
-3
@@ -18,8 +18,9 @@ package com.pig4cloud.pigx.admin.api.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -32,59 +33,71 @@ import java.time.LocalDateTime;
|
||||
* @date 2019/03/19
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "字典项")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class SysDictItem extends Model<SysDictItem> {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 编号
|
||||
*/
|
||||
@TableId
|
||||
@ApiModelProperty(value = "字典项id")
|
||||
private Integer id;
|
||||
/**
|
||||
*
|
||||
* 所属字典类id
|
||||
*/
|
||||
@ApiModelProperty(value = "所属字典类id")
|
||||
private Integer dictId;
|
||||
/**
|
||||
* 数据值
|
||||
*/
|
||||
@ApiModelProperty(value = "数据值")
|
||||
private String value;
|
||||
/**
|
||||
* 标签名
|
||||
*/
|
||||
@ApiModelProperty(value = "标签名")
|
||||
private String label;
|
||||
/**
|
||||
* 类型
|
||||
*/
|
||||
@ApiModelProperty(value = "类型")
|
||||
private String type;
|
||||
/**
|
||||
* 描述
|
||||
*/
|
||||
@ApiModelProperty(value = "描述")
|
||||
private String description;
|
||||
/**
|
||||
* 排序(升序)
|
||||
*/
|
||||
@ApiModelProperty(value = "排序值,默认升序")
|
||||
private Integer sort;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
private LocalDateTime updateTime;
|
||||
/**
|
||||
* 备注信息
|
||||
*/
|
||||
@ApiModelProperty(value = "备注信息")
|
||||
private String remarks;
|
||||
/**
|
||||
* 删除标记
|
||||
*/
|
||||
@TableLogic
|
||||
@ApiModelProperty(value = "删除标记,1:已删除,0:正常")
|
||||
private String delFlag;
|
||||
/**
|
||||
* 所属租户
|
||||
*/
|
||||
@ApiModelProperty(value = "所属租户id")
|
||||
private Integer tenantId;
|
||||
|
||||
}
|
||||
+13
-1
@@ -22,6 +22,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -34,8 +35,8 @@ import java.time.LocalDateTime;
|
||||
* @date 2019-06-18 17:18:42
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "文件")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ApiModel(description = "文件管理")
|
||||
public class SysFile extends Model<SysFile> {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@@ -43,46 +44,57 @@ public class SysFile extends Model<SysFile> {
|
||||
* 编号
|
||||
*/
|
||||
@TableId(type = IdType.AUTO)
|
||||
@ApiModelProperty(value = "文件编号")
|
||||
private Long id;
|
||||
/**
|
||||
* 文件名
|
||||
*/
|
||||
@ApiModelProperty(value = "文件名")
|
||||
private String fileName;
|
||||
/**
|
||||
* 原文件名
|
||||
*/
|
||||
@ApiModelProperty(value = "原始文件名")
|
||||
private String original;
|
||||
/**
|
||||
* 容器名称
|
||||
*/
|
||||
@ApiModelProperty(value = "存储桶名称")
|
||||
private String bucketName;
|
||||
/**
|
||||
* 文件类型
|
||||
*/
|
||||
@ApiModelProperty(value = "文件类型")
|
||||
private String type;
|
||||
/**
|
||||
* 文件大小
|
||||
*/
|
||||
@ApiModelProperty(value = "文件大小")
|
||||
private Long fileSize;
|
||||
/**
|
||||
* 上传人
|
||||
*/
|
||||
@ApiModelProperty(value = "创建者")
|
||||
private String createUser;
|
||||
/**
|
||||
* 上传时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
@ApiModelProperty(value = "更新者")
|
||||
private String updateUser;
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
private LocalDateTime updateTime;
|
||||
/**
|
||||
* 删除标识:1-删除,0-正常
|
||||
*/
|
||||
@TableLogic
|
||||
@ApiModelProperty(value = "删除标记,1:已删除,0:正常")
|
||||
private Integer delFlag;
|
||||
}
|
||||
+19
-4
@@ -22,6 +22,8 @@ package com.pig4cloud.pigx.admin.api.entity;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
@@ -37,6 +39,7 @@ import java.time.LocalDateTime;
|
||||
* @since 2017-11-20
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "日志")
|
||||
public class SysLog implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
@@ -44,69 +47,81 @@ public class SysLog implements Serializable {
|
||||
/**
|
||||
* 编号
|
||||
*/
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
@TableId(type = IdType.AUTO)
|
||||
@ApiModelProperty(value = "日志编号")
|
||||
private Long id;
|
||||
/**
|
||||
* 日志类型
|
||||
*/
|
||||
@NotBlank(message = "日志类型不能为空")
|
||||
@ApiModelProperty(value = "日志类型")
|
||||
private String type;
|
||||
/**
|
||||
* 日志标题
|
||||
*/
|
||||
@NotBlank(message = "日志标题不能为空")
|
||||
@ApiModelProperty(value = "日志标题")
|
||||
private String title;
|
||||
/**
|
||||
* 创建者
|
||||
*/
|
||||
@ApiModelProperty(value = "创建人")
|
||||
private String createBy;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
private LocalDateTime updateTime;
|
||||
/**
|
||||
* 操作IP地址
|
||||
*/
|
||||
@ApiModelProperty(value = "操作ip地址")
|
||||
private String remoteAddr;
|
||||
/**
|
||||
* 用户代理
|
||||
*/
|
||||
@ApiModelProperty(value = "用户代理")
|
||||
private String userAgent;
|
||||
/**
|
||||
* 请求URI
|
||||
*/
|
||||
@ApiModelProperty(value = "请求uri")
|
||||
private String requestUri;
|
||||
/**
|
||||
* 操作方式
|
||||
*/
|
||||
@ApiModelProperty(value = "操作方式")
|
||||
private String method;
|
||||
/**
|
||||
* 操作提交的数据
|
||||
*/
|
||||
@ApiModelProperty(value = "提交数据")
|
||||
private String params;
|
||||
/**
|
||||
* 执行时间
|
||||
*/
|
||||
@ApiModelProperty(value = "方法执行时间")
|
||||
private Long time;
|
||||
|
||||
/**
|
||||
* 异常信息
|
||||
*/
|
||||
@ApiModelProperty(value = "异常信息")
|
||||
private String exception;
|
||||
|
||||
/**
|
||||
* 服务ID
|
||||
*/
|
||||
@ApiModelProperty(value = "应用标识")
|
||||
private String serviceId;
|
||||
|
||||
/**
|
||||
* 删除标记
|
||||
*/
|
||||
@TableLogic
|
||||
@ApiModelProperty(value = "删除标记,1:已删除,0:正常")
|
||||
private String delFlag;
|
||||
|
||||
|
||||
|
||||
+15
-2
@@ -23,6 +23,8 @@ import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -39,64 +41,75 @@ import java.time.LocalDateTime;
|
||||
* @since 2017-11-08
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "菜单")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class SysMenu extends Model<SysMenu> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 菜单ID
|
||||
*/
|
||||
@TableId(value = "menu_id", type = IdType.AUTO)
|
||||
@ApiModelProperty(value = "菜单id")
|
||||
private Integer menuId;
|
||||
/**
|
||||
* 菜单名称
|
||||
*/
|
||||
@NotBlank(message = "菜单名称不能为空")
|
||||
@ApiModelProperty(value = "菜单名称")
|
||||
private String name;
|
||||
/**
|
||||
* 菜单权限标识
|
||||
*/
|
||||
@ApiModelProperty(value = "菜单权限标识")
|
||||
private String permission;
|
||||
/**
|
||||
* 父菜单ID
|
||||
*/
|
||||
@NotNull(message = "菜单父ID不能为空")
|
||||
@ApiModelProperty(value = "菜单父id")
|
||||
private Integer parentId;
|
||||
/**
|
||||
* 图标
|
||||
*/
|
||||
@ApiModelProperty(value = "菜单图标")
|
||||
private String icon;
|
||||
|
||||
/**
|
||||
* 前端路由标识路径,默认和 comment 保持一致
|
||||
* 过期
|
||||
*/
|
||||
@ApiModelProperty(value = "前端路由标识路径")
|
||||
private String path;
|
||||
/**
|
||||
* 排序值
|
||||
*/
|
||||
@ApiModelProperty(value = "排序值")
|
||||
private Integer sort;
|
||||
/**
|
||||
* 菜单类型 (0菜单 1按钮)
|
||||
*/
|
||||
@NotNull(message = "菜单类型不能为空")
|
||||
@ApiModelProperty(value = "菜单类型,0:菜单 1:按钮")
|
||||
private String type;
|
||||
/**
|
||||
* 路由缓冲
|
||||
*/
|
||||
@ApiModelProperty(value = "路由缓冲")
|
||||
private String keepAlive;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
private LocalDateTime updateTime;
|
||||
/**
|
||||
* 0--正常 1--删除
|
||||
*/
|
||||
@TableLogic
|
||||
@ApiModelProperty(value = "删除标记,1:已删除,0:正常")
|
||||
private String delFlag;
|
||||
}
|
||||
+20
-17
@@ -22,6 +22,8 @@ package com.pig4cloud.pigx.admin.api.entity;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -37,67 +39,68 @@ import java.io.Serializable;
|
||||
* @since 2018-05-15
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "客户端信息")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class SysOauthClientDetails extends Model<SysOauthClientDetails> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 客户端ID
|
||||
*/
|
||||
@NotBlank(message = "client_id 不能为空")
|
||||
@TableId(value = "client_id", type = IdType.INPUT)
|
||||
@ApiModelProperty(value = "客户端id")
|
||||
private String clientId;
|
||||
|
||||
/**
|
||||
* 客户端密钥
|
||||
*/
|
||||
@NotBlank(message = "client_secret 不能为空")
|
||||
@ApiModelProperty(value = "客户端密钥")
|
||||
private String clientSecret;
|
||||
|
||||
/**
|
||||
* 资源ID
|
||||
*/
|
||||
@ApiModelProperty(value = "资源id列表")
|
||||
private String resourceIds;
|
||||
|
||||
/**
|
||||
* 作用域
|
||||
*/
|
||||
@NotBlank(message = "scope 不能为空")
|
||||
@ApiModelProperty(value = "作用域")
|
||||
private String scope;
|
||||
|
||||
/**
|
||||
* 授权方式(A,B,C)
|
||||
*/
|
||||
@ApiModelProperty(value = "授权方式")
|
||||
private String authorizedGrantTypes;
|
||||
|
||||
/**
|
||||
* 回调地址
|
||||
*/
|
||||
@ApiModelProperty(value = "回调地址")
|
||||
private String webServerRedirectUri;
|
||||
|
||||
/**
|
||||
* 权限
|
||||
*/
|
||||
@ApiModelProperty(value = "权限列表")
|
||||
private String authorities;
|
||||
|
||||
/**
|
||||
* 请求令牌有效时间
|
||||
*/
|
||||
@ApiModelProperty(value = "请求令牌有效时间")
|
||||
private Integer accessTokenValidity;
|
||||
|
||||
/**
|
||||
* 刷新令牌有效时间
|
||||
*/
|
||||
@ApiModelProperty(value = "刷新令牌有效时间")
|
||||
private Integer refreshTokenValidity;
|
||||
|
||||
/**
|
||||
* 扩展信息
|
||||
*/
|
||||
@ApiModelProperty(value = "扩展信息")
|
||||
private String additionalInformation;
|
||||
|
||||
/**
|
||||
* 是否自动放行
|
||||
*/
|
||||
@ApiModelProperty(value = "是否自动放行")
|
||||
private String autoapprove;
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return this.clientId;
|
||||
}
|
||||
|
||||
}
|
||||
+3
-19
@@ -37,83 +37,67 @@ import java.util.Date;
|
||||
* @date 2019-04-29
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "公共参数")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ApiModel(description = "公共参数")
|
||||
public class SysPublicParam extends Model<SysPublicParam> {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 编号
|
||||
*/
|
||||
@TableId
|
||||
@ApiModelProperty(value = "公共参数编号")
|
||||
private Long publicId;
|
||||
|
||||
/**
|
||||
* 公共参数名称
|
||||
*/
|
||||
@ApiModelProperty(value = "公共参数名称", required = true, example = "公共参数名称")
|
||||
private String publicName;
|
||||
|
||||
/**
|
||||
* 公共参数地址值,英文大写+下划线
|
||||
*/
|
||||
@ApiModelProperty(value = "键[英文大写+下划线]", required = true, example = "PIGX_PUBLIC_KEY")
|
||||
private String publicKey;
|
||||
|
||||
/**
|
||||
* 值
|
||||
*/
|
||||
@ApiModelProperty(value = "值", required = true, example = "999")
|
||||
private String publicValue;
|
||||
|
||||
/**
|
||||
* 状态(1有效;2无效;)
|
||||
*/
|
||||
@ApiModelProperty(value = "标识[1有效;2无效]", example = "1")
|
||||
private String status;
|
||||
|
||||
/**
|
||||
* 删除状态(0:正常 1:已删除)
|
||||
*/
|
||||
@TableLogic
|
||||
@ApiModelProperty(value = "状态[0-正常,1-删除]", example = "0")
|
||||
private String delFlag;
|
||||
|
||||
/**
|
||||
* 公共参数编码
|
||||
*/
|
||||
@ApiModelProperty(value = "编码", example = "^(PIG|PIGX)$")
|
||||
private String validateCode;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间", example = "2019-03-21 12:28:48")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "修改时间", example = "2019-03-21 12:28:48")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 是否是系统内置
|
||||
*/
|
||||
@ApiModelProperty(value = "是否是系统内置")
|
||||
@TableField(value = "`system`")
|
||||
@ApiModelProperty(value = "是否是系统内置")
|
||||
private String system;
|
||||
|
||||
|
||||
/**
|
||||
* 配置类型:0-默认;1-检索;2-原文;3-报表;4-安全;5-文档;6-消息;9-其他
|
||||
*/
|
||||
@ApiModelProperty(value = "类型[1-检索;2-原文...]", example = "1")
|
||||
private String publicType;
|
||||
|
||||
|
||||
}
|
||||
+25
-11
@@ -23,6 +23,8 @@ import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -40,39 +42,51 @@ import java.time.LocalDateTime;
|
||||
* @since 2017-10-29
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "角色")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class SysRole extends Model<SysRole> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "role_id", type = IdType.AUTO)
|
||||
@ApiModelProperty(value = "角色编号")
|
||||
private Integer roleId;
|
||||
|
||||
@NotBlank(message = "角色名称 不能为空")
|
||||
@NotBlank(message = "角色名称不能为空")
|
||||
@ApiModelProperty(value = "角色名称")
|
||||
private String roleName;
|
||||
|
||||
@NotBlank(message = "角色标识 不能为空")
|
||||
@NotBlank(message = "角色标识不能为空")
|
||||
@ApiModelProperty(value = "角色标识")
|
||||
private String roleCode;
|
||||
|
||||
@NotBlank(message = "角色描述 不能为空")
|
||||
@NotBlank(message = "角色描述不能为空")
|
||||
@ApiModelProperty(value = "角色描述")
|
||||
private String roleDesc;
|
||||
|
||||
@NotNull(message = "数据权限类型 不能为空")
|
||||
@NotNull(message = "数据权限类型不能为空")
|
||||
@ApiModelProperty(value = "数据权限类型")
|
||||
private Integer dsType;
|
||||
|
||||
/**
|
||||
* 数据权限作用范围
|
||||
*/
|
||||
@ApiModelProperty(value = "数据权限作用范围")
|
||||
private String dsScope;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "修改时间")
|
||||
private LocalDateTime updateTime;
|
||||
/**
|
||||
* 删除标识(0-正常,1-删除)
|
||||
*/
|
||||
@TableLogic
|
||||
@ApiModelProperty(value = "删除标记,1:已删除,0:正常")
|
||||
private String delFlag;
|
||||
|
||||
@Override
|
||||
protected Serializable pkVal() {
|
||||
return this.roleId;
|
||||
}
|
||||
|
||||
}
|
||||
+5
-1
@@ -20,6 +20,8 @@
|
||||
package com.pig4cloud.pigx.admin.api.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -32,17 +34,19 @@ import lombok.EqualsAndHashCode;
|
||||
* @since 2017-10-29
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "角色菜单")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class SysRoleMenu extends Model<SysRoleMenu> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 角色ID
|
||||
*/
|
||||
@ApiModelProperty(value = "角色id")
|
||||
private Integer roleId;
|
||||
/**
|
||||
* 菜单ID
|
||||
*/
|
||||
@ApiModelProperty(value = "菜单id")
|
||||
private Integer menuId;
|
||||
}
|
||||
+13
@@ -23,6 +23,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -35,49 +37,60 @@ import java.time.LocalDateTime;
|
||||
* @date 2018-11-06 10:17:18
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "网关路由信息")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class SysRouteConf extends Model<SysRouteConf> {
|
||||
private static final long serialVersionUID = 1L;
|
||||
@JsonIgnore
|
||||
@TableId(type = IdType.AUTO)
|
||||
@ApiModelProperty(value = "主键")
|
||||
private Integer id;
|
||||
/**
|
||||
* 路由ID
|
||||
*/
|
||||
@ApiModelProperty(value = "路由id")
|
||||
private String routeId;
|
||||
/**
|
||||
* 路由名称
|
||||
*/
|
||||
@ApiModelProperty(value = "路由名称")
|
||||
private String routeName;
|
||||
/**
|
||||
* 断言
|
||||
*/
|
||||
@ApiModelProperty(value = "断言")
|
||||
private String predicates;
|
||||
/**
|
||||
* 过滤器
|
||||
*/
|
||||
@ApiModelProperty(value = "过滤器")
|
||||
private String filters;
|
||||
/**
|
||||
* uri
|
||||
*/
|
||||
@ApiModelProperty(value = "请求uri")
|
||||
private String uri;
|
||||
/**
|
||||
* 排序
|
||||
*/
|
||||
@TableField(value = "`order`")
|
||||
@ApiModelProperty(value = "排序值")
|
||||
private Integer order;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "修改时间")
|
||||
private LocalDateTime updateTime;
|
||||
/**
|
||||
* 删除标识(0-正常,1-删除)
|
||||
*/
|
||||
@TableLogic
|
||||
@ApiModelProperty(value = "删除标记,1:已删除,0:正常")
|
||||
private String delFlag;
|
||||
|
||||
}
|
||||
+13
-1
@@ -20,6 +20,8 @@ package com.pig4cloud.pigx.admin.api.entity;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -33,6 +35,7 @@ import java.time.LocalDateTime;
|
||||
* @date 2018-08-16 21:30:41
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "第三方账号信息")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class SysSocialDetails extends Model<SysSocialDetails> {
|
||||
private static final long serialVersionUID = 1L;
|
||||
@@ -41,47 +44,56 @@ public class SysSocialDetails extends Model<SysSocialDetails> {
|
||||
* 主鍵
|
||||
*/
|
||||
@TableId
|
||||
@ApiModelProperty(value = "主键")
|
||||
private Integer id;
|
||||
/**
|
||||
* 类型
|
||||
*/
|
||||
@NotBlank(message = "类型不能为空")
|
||||
@ApiModelProperty(value = "账号类型")
|
||||
private String type;
|
||||
/**
|
||||
* 描述
|
||||
*/
|
||||
@ApiModelProperty(value = "描述")
|
||||
private String remark;
|
||||
/**
|
||||
* appid
|
||||
*/
|
||||
@NotBlank(message = "账号不能为空")
|
||||
@ApiModelProperty(value = "appId")
|
||||
private String appId;
|
||||
/**
|
||||
* app_secret
|
||||
*/
|
||||
@NotBlank(message = "密钥不能为空")
|
||||
@ApiModelProperty(value = "app secret")
|
||||
private String appSecret;
|
||||
/**
|
||||
* 回调地址
|
||||
*/
|
||||
@ApiModelProperty(value = "回调地址")
|
||||
private String redirectUrl;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
private LocalDateTime updateTime;
|
||||
/**
|
||||
* 删除标记
|
||||
*/
|
||||
@TableLogic
|
||||
@ApiModelProperty(value = "删除标记,1:已删除,0:正常")
|
||||
private String delFlag;
|
||||
|
||||
/**
|
||||
* 租户ID
|
||||
*/
|
||||
@ApiModelProperty(value = "所属租户")
|
||||
private Integer tenantId;
|
||||
|
||||
}
|
||||
+12
-4
@@ -22,6 +22,7 @@ import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -35,49 +36,56 @@ import java.time.LocalDateTime;
|
||||
* @date 2019-05-15 15:55:41
|
||||
*/
|
||||
@Data
|
||||
@TableName("sys_tenant")
|
||||
@ApiModel(value = "租户信息")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ApiModel(description = "租户")
|
||||
public class SysTenant extends Model<SysTenant> {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 租户id
|
||||
*/
|
||||
@TableId
|
||||
@ApiModelProperty(value = "租户id")
|
||||
private Integer id;
|
||||
/**
|
||||
* 租户名称
|
||||
*/
|
||||
@ApiModelProperty(value = "租户名称")
|
||||
private String name;
|
||||
/**
|
||||
* 租户编号
|
||||
*/
|
||||
@ApiModelProperty(value = "租户编号")
|
||||
private String code;
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
@ApiModelProperty(value = "开始时间")
|
||||
private LocalDate startTime;
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
@ApiModelProperty(value = "结束时间")
|
||||
private LocalDate endTime;
|
||||
/**
|
||||
* 0正常 9-冻结
|
||||
*/
|
||||
@ApiModelProperty(value = "租户冻结标记,9:冻结,0:正常")
|
||||
private String status;
|
||||
/**
|
||||
* 删除标记
|
||||
*/
|
||||
@TableLogic
|
||||
@ApiModelProperty(value = "删除标记,1:已删除,0:正常")
|
||||
private String delFlag;
|
||||
/**
|
||||
* 创建
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
}
|
||||
+23
-10
@@ -23,6 +23,8 @@ import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
@@ -37,6 +39,7 @@ import java.time.LocalDateTime;
|
||||
* @since 2017-10-29
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "用户")
|
||||
public class SysUser implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
@@ -45,73 +48,83 @@ public class SysUser implements Serializable {
|
||||
* 主键ID
|
||||
*/
|
||||
@TableId(value = "user_id", type = IdType.AUTO)
|
||||
@ApiModelProperty(value = "主键id")
|
||||
private Integer userId;
|
||||
/**
|
||||
* 用户名
|
||||
*/
|
||||
@ApiModelProperty(value = "用户名")
|
||||
private String username;
|
||||
|
||||
/**
|
||||
* 密码
|
||||
*/
|
||||
@ApiModelProperty(value = "密码")
|
||||
private String password;
|
||||
/**
|
||||
* 随机盐
|
||||
*/
|
||||
@JsonIgnore
|
||||
@ApiModelProperty(value = "随机盐")
|
||||
private String salt;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "修改时间")
|
||||
private LocalDateTime updateTime;
|
||||
/**
|
||||
* 0-正常,1-删除
|
||||
*/
|
||||
@TableLogic
|
||||
@ApiModelProperty(value = "删除标记,1:已删除,0:正常")
|
||||
private String delFlag;
|
||||
|
||||
/**
|
||||
* 锁定标记
|
||||
*/
|
||||
@ApiModelProperty(value = "锁定标记")
|
||||
private String lockFlag;
|
||||
|
||||
/**
|
||||
* 简介
|
||||
* 手机号
|
||||
*/
|
||||
@ApiModelProperty(value = "手机号")
|
||||
private String phone;
|
||||
/**
|
||||
* 头像
|
||||
*/
|
||||
@ApiModelProperty(value = "头像地址")
|
||||
private String avatar;
|
||||
|
||||
/**
|
||||
* 部门ID
|
||||
*/
|
||||
@ApiModelProperty(value = "用户所属部门id")
|
||||
private Integer deptId;
|
||||
|
||||
/**
|
||||
* 租户ID
|
||||
*/
|
||||
@ApiModelProperty(value = "用户所属租户id")
|
||||
private Integer tenantId;
|
||||
|
||||
/**
|
||||
* 微信openid
|
||||
*/
|
||||
@ApiModelProperty(value = "微信openid")
|
||||
private String wxOpenid;
|
||||
|
||||
/**
|
||||
* QQ openid
|
||||
*/
|
||||
@ApiModelProperty(value = "QQ openid")
|
||||
private String qqOpenid;
|
||||
|
||||
/**
|
||||
* 码云唯一标识
|
||||
*/
|
||||
@ApiModelProperty(value = "码云唯一标识")
|
||||
private String giteeLogin;
|
||||
|
||||
/**
|
||||
* 开源中国唯一标识
|
||||
*/
|
||||
@ApiModelProperty(value = "开源中国唯一标识")
|
||||
private String oscId;
|
||||
}
|
||||
+5
-1
@@ -20,6 +20,8 @@
|
||||
package com.pig4cloud.pigx.admin.api.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -32,18 +34,20 @@ import lombok.EqualsAndHashCode;
|
||||
* @since 2017-10-29
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "用户角色")
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class SysUserRole extends Model<SysUserRole> {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
@ApiModelProperty(value = "用户id")
|
||||
private Integer userId;
|
||||
/**
|
||||
* 角色ID
|
||||
*/
|
||||
@ApiModelProperty(value = "角色id")
|
||||
private Integer roleId;
|
||||
|
||||
}
|
||||
+17
-2
@@ -19,6 +19,8 @@
|
||||
|
||||
package com.pig4cloud.pigx.admin.api.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.awt.image.BufferedImage;
|
||||
@@ -27,15 +29,28 @@ import java.time.LocalDateTime;
|
||||
|
||||
|
||||
/**
|
||||
* 图形验证码
|
||||
*
|
||||
* @author lengleng
|
||||
* @date 2017-12-18
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "图形验证码")
|
||||
public class ImageCode implements Serializable {
|
||||
/**
|
||||
* 随机数
|
||||
*/
|
||||
@ApiModelProperty(value = "随机数")
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 验证码过期时间
|
||||
*/
|
||||
@ApiModelProperty(value = "验证码过期时间")
|
||||
private LocalDateTime expireTime;
|
||||
|
||||
/**
|
||||
* 验证码图片
|
||||
*/
|
||||
@ApiModelProperty(value = "验证码图片")
|
||||
private BufferedImage image;
|
||||
|
||||
public ImageCode(BufferedImage image, String sRand, int defaultImageExpire) {
|
||||
|
||||
@@ -20,6 +20,8 @@
|
||||
package com.pig4cloud.pigx.admin.api.vo;
|
||||
|
||||
import com.pig4cloud.pigx.admin.api.entity.SysLog;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
@@ -29,9 +31,12 @@ import java.io.Serializable;
|
||||
* @date 2017/11/20
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "日志展示对象")
|
||||
public class LogVO implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "日志内容")
|
||||
private SysLog sysLog;
|
||||
@ApiModelProperty(value = "产生日志的用户")
|
||||
private String username;
|
||||
}
|
||||
@@ -19,6 +19,8 @@
|
||||
|
||||
package com.pig4cloud.pigx.admin.api.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
@@ -33,6 +35,7 @@ import java.time.LocalDateTime;
|
||||
* @since 2017-11-08
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "菜单展示对象")
|
||||
public class MenuVO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
@@ -40,50 +43,62 @@ public class MenuVO implements Serializable {
|
||||
/**
|
||||
* 菜单ID
|
||||
*/
|
||||
@ApiModelProperty(value = "菜单id")
|
||||
private Integer menuId;
|
||||
/**
|
||||
* 菜单名称
|
||||
*/
|
||||
@ApiModelProperty(value = "菜单名称")
|
||||
private String name;
|
||||
/**
|
||||
* 菜单权限标识
|
||||
*/
|
||||
@ApiModelProperty(value = "菜单权限标识")
|
||||
private String permission;
|
||||
/**
|
||||
* 父菜单ID
|
||||
*/
|
||||
@ApiModelProperty(value = "父菜单id")
|
||||
private Integer parentId;
|
||||
/**
|
||||
* 图标
|
||||
*/
|
||||
@ApiModelProperty(value = "图标")
|
||||
private String icon;
|
||||
/**
|
||||
* 一个路径
|
||||
* 前端路由标识路径
|
||||
*/
|
||||
@ApiModelProperty(value = "前端路由标识路径")
|
||||
private String path;
|
||||
/**
|
||||
* 排序值
|
||||
*/
|
||||
@ApiModelProperty(value = "排序值")
|
||||
private Integer sort;
|
||||
/**
|
||||
* 菜单类型 (0菜单 1按钮)
|
||||
*/
|
||||
@ApiModelProperty(value = "菜单类型,0:菜单 1:按钮")
|
||||
private String type;
|
||||
/**
|
||||
* 是否缓冲
|
||||
*/
|
||||
@ApiModelProperty(value = "路由缓冲")
|
||||
private String keepAlive;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
private LocalDateTime updateTime;
|
||||
/**
|
||||
* 0--正常 1--删除
|
||||
*/
|
||||
@ApiModelProperty(value = "删除标记,1:已删除,0:正常")
|
||||
private String delFlag;
|
||||
|
||||
|
||||
|
||||
@@ -18,6 +18,8 @@
|
||||
package com.pig4cloud.pigx.admin.api.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@@ -30,6 +32,7 @@ import java.io.Serializable;
|
||||
* 公共参数
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "公共参数展示对象")
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class ParamVo implements Serializable {
|
||||
@@ -38,13 +41,16 @@ public class ParamVo implements Serializable {
|
||||
/**
|
||||
* 公共参数键
|
||||
*/
|
||||
@ApiModelProperty(value = "公共参数键")
|
||||
private String publicKey;
|
||||
/**
|
||||
* 公共参数值
|
||||
*/
|
||||
@ApiModelProperty(value = "公共参数值")
|
||||
private String publicValue;
|
||||
/**
|
||||
* 公共参数名
|
||||
*/
|
||||
@ApiModelProperty(value = "公共参数名称")
|
||||
private String publicName;
|
||||
}
|
||||
@@ -17,6 +17,8 @@
|
||||
|
||||
package com.pig4cloud.pigx.admin.api.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
@@ -25,12 +27,41 @@ import lombok.Data;
|
||||
* 前端日志vo
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "前端日志展示对象")
|
||||
public class PreLogVo {
|
||||
/**
|
||||
* 请求url
|
||||
*/
|
||||
@ApiModelProperty(value = "请求url")
|
||||
private String url;
|
||||
/**
|
||||
* 请求耗时
|
||||
*/
|
||||
@ApiModelProperty(value = "请求耗时")
|
||||
private String time;
|
||||
/**
|
||||
* 请求用户
|
||||
*/
|
||||
@ApiModelProperty(value = "请求用户")
|
||||
private String user;
|
||||
/**
|
||||
* 请求结果
|
||||
*/
|
||||
@ApiModelProperty(value = "请求结果0:成功9:失败")
|
||||
private String type;
|
||||
/**
|
||||
* 请求传递参数
|
||||
*/
|
||||
@ApiModelProperty(value = "请求传递参数")
|
||||
private String message;
|
||||
/**
|
||||
* 异常信息
|
||||
*/
|
||||
@ApiModelProperty(value = "异常信息")
|
||||
private String stack;
|
||||
/**
|
||||
* 日志标题
|
||||
*/
|
||||
@ApiModelProperty(value = "日志标题")
|
||||
private String info;
|
||||
}
|
||||
@@ -20,6 +20,8 @@
|
||||
package com.pig4cloud.pigx.admin.api.vo;
|
||||
|
||||
import com.pig4cloud.pigx.admin.api.entity.SysRole;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
@@ -31,79 +33,88 @@ import java.util.List;
|
||||
* @date 2017/10/29
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "前端用户展示对象")
|
||||
public class UserVO implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 主键ID
|
||||
*/
|
||||
@ApiModelProperty(value = "主键")
|
||||
private Integer userId;
|
||||
/**
|
||||
* 用户名
|
||||
*/
|
||||
@ApiModelProperty(value = "用户名")
|
||||
private String username;
|
||||
/**
|
||||
* 密码
|
||||
*/
|
||||
@ApiModelProperty(value = "密码")
|
||||
private String password;
|
||||
/**
|
||||
* 随机盐
|
||||
*/
|
||||
@ApiModelProperty(value = "随机盐")
|
||||
private String salt;
|
||||
|
||||
/**
|
||||
* 微信openid
|
||||
*/
|
||||
@ApiModelProperty(value = "微信open id")
|
||||
private String wxOpenid;
|
||||
|
||||
/**
|
||||
* QQ openid
|
||||
*/
|
||||
@ApiModelProperty(value = "qq open id")
|
||||
private String qqOpenid;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "修改时间")
|
||||
private LocalDateTime updateTime;
|
||||
/**
|
||||
* 0-正常,1-删除
|
||||
*/
|
||||
@ApiModelProperty(value = "删除标记,1:已删除,0:正常")
|
||||
private String delFlag;
|
||||
|
||||
/**
|
||||
* 锁定标记
|
||||
*/
|
||||
@ApiModelProperty(value = "锁定标记,0:正常,9:已锁定")
|
||||
private String lockFlag;
|
||||
/**
|
||||
* 简介
|
||||
* 手机号
|
||||
*/
|
||||
@ApiModelProperty(value = "手机号")
|
||||
private String phone;
|
||||
/**
|
||||
* 头像
|
||||
*/
|
||||
@ApiModelProperty(value = "头像")
|
||||
private String avatar;
|
||||
|
||||
/**
|
||||
* 部门ID
|
||||
*/
|
||||
@ApiModelProperty(value = "所属部门")
|
||||
private Integer deptId;
|
||||
|
||||
/**
|
||||
* 租户ID
|
||||
*/
|
||||
@ApiModelProperty(value = "所属租户")
|
||||
private Integer tenantId;
|
||||
|
||||
/**
|
||||
* 部门名称
|
||||
*/
|
||||
@ApiModelProperty(value = "所属部门名称")
|
||||
private String deptName;
|
||||
|
||||
/**
|
||||
* 角色列表
|
||||
*/
|
||||
@ApiModelProperty(value = "拥有的角色列表")
|
||||
private List<SysRole> roleList;
|
||||
}
|
||||
Reference in new issue
Block a user