refactor(codegen): 更新Swagger注解版本
Some checks reported errors
continuous-integration/drone/push Build encountered an error

This commit is contained in:
lsym004933
2026-01-17 13:54:59 +08:00
parent 5730ae5046
commit c3b925cc13
82 changed files with 573 additions and 573 deletions

View File

@@ -2,7 +2,7 @@ package cn.fateverse.admin.dto;
import cn.fateverse.admin.entity.Config;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import javax.validation.constraints.NotNull;
@@ -20,41 +20,41 @@ public class ConfigDto {
/**
* 参数主键
*/
@ApiModelProperty("参数主键")
@Schema(description = "参数主键")
private Integer configId;
/**
* 参数名称
*/
@NotNull(message = "参数名称不能为空!")
@ApiModelProperty("参数名称")
@Schema(description = "参数名称")
private String configName;
/**
* 参数键名
*/
@NotNull(message = "参数键名不能为空!")
@ApiModelProperty("参数键名")
@Schema(description = "参数键名")
private String configKey;
/**
* 参数键值
*/
@NotNull(message = "参数键值不能为空!")
@ApiModelProperty("参数键值")
@Schema(description = "参数键值")
private String configValue;
/**
* 系统内置1是 0否
*/
@NotNull(message = "是否系统内置不能为空!")
@ApiModelProperty("系统内置1是 0否")
@Schema(description = "系统内置1是 0否")
private Integer configType;
/**
* 备注
*/
@ApiModelProperty("备注")
@Schema(description = "备注")
private String remark;
public Config toConfig() {

View File

@@ -1,7 +1,7 @@
package cn.fateverse.admin.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import javax.validation.constraints.NotNull;
@@ -20,46 +20,46 @@ public class DictDataDto {
/**
* 字典排序
*/
@ApiModelProperty("字典排序")
@Schema(description = "字典排序")
@NotNull(message = "状态不能为空!")
private Integer dictSort;
/**
* 字典标签
*/
@ApiModelProperty("字典标签")
@Schema(description = "字典标签")
@NotNull(message = "字典标签不能为空!")
private String dictLabel;
/**
* 字典键值
*/
@ApiModelProperty("字典键值")
@Schema(description = "字典键值")
@NotNull(message = "字典键值不能为空!")
private String dictValue;
/**
* 字典类型
*/
@ApiModelProperty("字典类型")
@Schema(description = "字典类型")
@NotNull(message = "字典类型不能为空!")
private String dictType;
/**
* 样式属性(其他样式扩展)
*/
@ApiModelProperty("样式属性(其他样式扩展)")
@Schema(description = "样式属性(其他样式扩展)")
private Boolean isType;
/**
* 表格回显样式
*/
@ApiModelProperty("表格回显样式")
@Schema(description = "表格回显样式")
private String listClass;
/**
* 字典显示主题(ui框架时)or文字颜色(自定义颜色时)
*/
@ApiModelProperty("字典显示主题(ui框架时)or文字颜色(自定义颜色时)")
@Schema(description = "字典显示主题(ui框架时)or文字颜色(自定义颜色时)")
private String theme;
/**
* 是否默认Y是 N否
*/
@ApiModelProperty("是否默认Y是 N否")
@Schema(description = "是否默认Y是 N否")
private Integer isDefault;
/**
* 状态1正常 0停用

View File

@@ -1,7 +1,7 @@
package cn.fateverse.admin.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import javax.validation.constraints.NotNull;
@@ -17,24 +17,24 @@ public class DictTypeDto {
/**
* 字典主键
*/
@ApiModelProperty("字典主键")
@Schema(description = "字典主键")
private Long dictId;
/**
* 字典名称
*/
@ApiModelProperty("字典名称")
@Schema(description = "字典名称")
@NotNull(message = "字典名称不能为空!")
private String dictName;
/**
* 字典类型
*/
@ApiModelProperty("字典类型")
@Schema(description = "字典类型")
@NotNull(message = "字典类型不能为空!")
private String dictType;
/**
* 字典状态1正常 0停用
*/
@ApiModelProperty("字典状态")
@Schema(description = "字典状态")
@NotNull(message = "字典状态不能为空!")
private String state;

View File

@@ -1,6 +1,6 @@
package cn.fateverse.admin.dto;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import javax.validation.constraints.NotBlank;
@@ -14,13 +14,13 @@ public class IpBackDto {
/**
* 主键id
*/
@ApiModelProperty("主键id")
@Schema(description = "主键id")
private Long id;
/**
* ip地址
*/
@NotBlank(message = "ip地址不能为空")
@ApiModelProperty("ip地址")
@Schema(description = "ip地址")
private String ipAddr;
}

View File

@@ -1,7 +1,7 @@
package cn.fateverse.admin.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import javax.validation.constraints.NotBlank;
@@ -21,7 +21,7 @@ public class MenuDto implements Serializable {
/**
* 菜单ID
*/
@ApiModelProperty("菜单ID")
@Schema(description = "菜单ID")
private Long menuId;
/**
@@ -29,86 +29,86 @@ public class MenuDto implements Serializable {
*/
@NotBlank(message = "菜单名称不能为空")
@Size(min = 0, max = 50, message = "菜单名称长度不能超过50个字符")
@ApiModelProperty("菜单名称")
@Schema(description = "菜单名称")
private String menuName;
/**
* 父菜单ID
*/
@ApiModelProperty("父菜单ID")
@Schema(description = "父菜单ID")
private Long parentId;
/**
* 显示顺序
*/
@ApiModelProperty("显示顺序")
@Schema(description = "显示顺序")
@NotNull(message = "显示顺序不能为空")
private Integer orderNum;
/**
* 路由地址
*/
@ApiModelProperty("路由地址")
@Schema(description = "路由地址")
@Size(min = 0, max = 200, message = "路由地址不能超过200个字符")
private String path;
@ApiModelProperty("路径参数")
@Schema(description = "路径参数")
private String pathParams;
/**
* 组件路径
*/
@ApiModelProperty("组件路径")
@Schema(description = "组件路径")
@Size(min = 0, max = 200, message = "组件路径不能超过255个字符")
private String component;
/**
* 是否为外链0是 1否
*/
@ApiModelProperty("是否为外链0是 1否")
@Schema(description = "是否为外链0是 1否")
private Boolean isFrame;
/**
* 是否缓存0缓存 1不缓存
*/
@ApiModelProperty("是否缓存0缓存 1不缓存")
@Schema(description = "是否缓存0缓存 1不缓存")
private Boolean isCache;
@ApiModelProperty("不重定向")
@Schema(description = "不重定向")
private Boolean noRedirect;
@ApiModelProperty("面包屑")
@Schema(description = "面包屑")
private Boolean breadcrumb;
/**
* 类型D目录 M菜单 B按钮
*/
@ApiModelProperty("类型D目录 M菜单 B按钮")
@Schema(description = "类型D目录 M菜单 B按钮")
@NotBlank(message = "菜单类型不能为空")
private String menuType;
/**
* 显示状态0显示 1隐藏
*/
@ApiModelProperty("显示状态0显示 1隐藏")
@Schema(description = "显示状态0显示 1隐藏")
private String visible;
/**
* 菜单状态0显示 1隐藏
*/
@ApiModelProperty("菜单状态0显示 1隐藏")
@Schema(description = "菜单状态0显示 1隐藏")
private String state;
/**
* 权限字符串
*/
@ApiModelProperty("权限字符串")
@Schema(description = "权限字符串")
@Size(min = 0, max = 100, message = "权限标识长度不能超过100个字符")
private String perms;
/**
* 菜单图标
*/
@ApiModelProperty("菜单图标")
@Schema(description = "菜单图标")
private String icon;
}

View File

@@ -1,7 +1,7 @@
package cn.fateverse.admin.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import javax.validation.constraints.NotNull;
@@ -17,30 +17,30 @@ public class PostDto {
/**
* 岗位ID
*/
@ApiModelProperty("岗位ID")
@Schema(description = "岗位ID")
private Long postId;
/**
* 岗位编码
*/
@ApiModelProperty("岗位编码")
@Schema(description = "岗位编码")
@NotNull(message = "岗位编码不能为空!")
private String postCode;
/**
* 岗位名称
*/
@ApiModelProperty("岗位名称")
@Schema(description = "岗位名称")
@NotNull(message = "岗位名称不能为空!")
private String postName;
/**
* 显示顺序
*/
@ApiModelProperty("显示顺序")
@Schema(description = "显示顺序")
@NotNull(message = "显示顺序不能为空!")
private Integer postSort;
/**
* 状态1正常 0停用
*/
@ApiModelProperty("状态1正常 0停用")
@Schema(description = "状态1正常 0停用")
@NotNull(message = "状态不能为空!")
private String state;

View File

@@ -2,7 +2,7 @@ package cn.fateverse.admin.dto;
import cn.fateverse.common.core.entity.Role;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -24,53 +24,53 @@ public class RoleDto {
/**
* 角色ID
*/
@ApiModelProperty("角色id")
@Schema(description = "角色id")
private Long roleId;
/**
* 角色名称
*/
@ApiModelProperty("角色名称")
@Schema(description = "角色名称")
@NotBlank(message = "角色名称不能为空!")
private String roleName;
/**
* 角色关键词
*/
@ApiModelProperty("角色关键词")
@Schema(description = "角色关键词")
@NotBlank(message = "角色关键词不能为空!")
private String roleKey;
/**
* 角色排序
*/
@ApiModelProperty("角色排序")
@Schema(description = "角色排序")
@NotNull(message = "角色排序不能为空!")
private Integer roleSort;
/**
* 数据范围1所有数据权限2自定义数据权限3本部门数据权限4本部门及以下数据权限
*/
@ApiModelProperty("数据范围1所有数据权限2自定义数据权限3本部门数据权限4本部门及以下数据权限")
@Schema(description = "数据范围1所有数据权限2自定义数据权限3本部门数据权限4本部门及以下数据权限")
private String dataScope;
/**
* 角色状态1正常 0停用
*/
@ApiModelProperty("角色状态1正常 0停用")
@Schema(description = "角色状态1正常 0停用")
@NotBlank(message = "角色状态不能为空!")
private String state;
/**
* 菜单组
*/
@ApiModelProperty("菜单组")
@Schema(description = "菜单组")
private Set<Long> menuIds;
/**
* 部门组(数据权限)
*/
@ApiModelProperty("部门组(数据权限)")
@Schema(description = "部门组(数据权限)")
private Long[] deptIds;
public Role toRole() {

View File

@@ -2,7 +2,7 @@ package cn.fateverse.admin.dto;
import cn.fateverse.common.core.entity.UserBase;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import javax.validation.constraints.Email;
@@ -74,12 +74,12 @@ public class UserDto{
/**
* 岗位ids
*/
@ApiModelProperty("岗位ids")
@Schema(description = "岗位ids")
private List<Long> postIds;
/**
* 角色ids
*/
@ApiModelProperty("角色ids")
@Schema(description = "角色ids")
private List<Long> roleIds;

View File

@@ -3,7 +3,7 @@ package cn.fateverse.admin.entity;
import cn.fateverse.common.core.annotaion.EnableAutoField;
import cn.fateverse.common.core.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import javax.validation.constraints.NotNull;
@@ -20,24 +20,24 @@ public class DictType extends BaseEntity {
/**
* 字典主键
*/
@ApiModelProperty("字典主键")
@Schema(description = "字典主键")
private Long dictId;
/**
* 字典名称
*/
@ApiModelProperty("字典名称")
@Schema(description = "字典名称")
@NotNull(message = "字典名称不能为空!")
private String dictName;
/**
* 字典类型
*/
@ApiModelProperty("字典类型")
@Schema(description = "字典类型")
@NotNull(message = "字典类型不能为空!")
private String dictType;
/**
* 字典状态1正常 0停用
*/
@ApiModelProperty("字典状态")
@Schema(description = "字典状态")
@NotNull(message = "字典状态不能为空!")
private String state;

View File

@@ -1,7 +1,7 @@
package cn.fateverse.admin.entity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Builder;
import lombok.Data;
@@ -19,45 +19,45 @@ public class OnlineUser {
/**
* 会话id
*/
@ApiModelProperty("会话id")
@Schema(description = "会话id")
private String tokenId;
/**
* 用户名
*/
@ApiModelProperty("用户名")
@Schema(description = "用户名")
private String username;
/**
* 部门名称
*/
@ApiModelProperty("部门名称")
@Schema(description = "部门名称")
private String deptName;
/**
* 登录ip
*/
@ApiModelProperty("登录ip")
@Schema(description = "登录ip")
private String ipAddr;
/**
* 登录地点
*/
@ApiModelProperty("登录地点")
@Schema(description = "登录地点")
private String loginLocation;
/**
* 浏览器类型
*/
@ApiModelProperty("浏览器类型")
@Schema(description = "浏览器类型")
private String browser;
/**
* 操作系统
*/
@ApiModelProperty("操作系统")
@Schema(description = "操作系统")
private String os;
/**
* 登录时间
*/
@ApiModelProperty("登录时间")
@Schema(description = "登录时间")
private Date loginTime;

View File

@@ -1,7 +1,7 @@
package cn.fateverse.admin.query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -21,18 +21,18 @@ public class ConfigQuery {
/**
* 参数名称
*/
@ApiModelProperty("参数名称")
@Schema(description = "参数名称")
private String configName;
/**
* 参数键名
*/
@ApiModelProperty("参数键名")
@Schema(description = "参数键名")
private String configKey;
/**
* 系统内置1是 0否
*/
@ApiModelProperty("系统内置1是 0否")
@Schema(description = "系统内置1是 0否")
private Integer configType;
}

View File

@@ -1,6 +1,6 @@
package cn.fateverse.admin.query;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
@@ -13,16 +13,16 @@ public class DictDataQuery {
/**
* 字典类型
*/
@ApiModelProperty(value = "字典名称",required = true)
@Schema(description = "字典名称",required = true)
private String dictType;
/**
* 字典标签
*/
@ApiModelProperty("字典标签")
@Schema(description = "字典标签")
private String dictLabel;
/**
* 状态1正常 0停用
*/
@ApiModelProperty("帐号状态1正常 0停用")
@Schema(description = "帐号状态1正常 0停用")
private String state;
}

View File

@@ -1,7 +1,7 @@
package cn.fateverse.admin.query;
import cn.fateverse.common.core.entity.QueryTime;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
@@ -14,18 +14,18 @@ public class DictTypeQuery extends QueryTime {
/**
* 字典名称
*/
@ApiModelProperty("字典名称")
@Schema(description = "字典名称")
private String dictName;
/**
* 字典类型
*/
@ApiModelProperty("字典类型")
@Schema(description = "字典类型")
private String dictType;
/**
* 帐号状态1正常 0停用
*/
@ApiModelProperty("帐号状态1正常 0停用")
@Schema(description = "帐号状态1正常 0停用")
private String state;
}

View File

@@ -1,7 +1,7 @@
package cn.fateverse.admin.query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
@@ -12,12 +12,12 @@ import lombok.Data;
@ApiModel("接口开关Query")
public class MappingSwitchQuery {
@ApiModelProperty("应用名称")
@Schema(description = "应用名称")
private String applicationName;
@ApiModelProperty("类别名称")
@Schema(description = "类别名称")
private String className;
@ApiModelProperty("方法名称")
@Schema(description = "方法名称")
private String methodName;
}

View File

@@ -1,6 +1,6 @@
package cn.fateverse.admin.query;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -17,18 +17,18 @@ public class PostQuery {
/**
* 岗位编码
*/
@ApiModelProperty("岗位编码")
@Schema(description = "岗位编码")
private String postCode;
/**
* 岗位名称
*/
@ApiModelProperty("岗位名称")
@Schema(description = "岗位名称")
private String postName;
/**
* 状态1正常 0停用
*/
@ApiModelProperty("状态1正常 0停用")
@Schema(description = "状态1正常 0停用")
private String state;
}

View File

@@ -2,7 +2,7 @@ package cn.fateverse.admin.query;
import cn.fateverse.common.core.entity.QueryTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
@@ -15,17 +15,17 @@ public class RoleQuery extends QueryTime {
/**
* 权限字符
*/
@ApiModelProperty("角色名称")
@Schema(description = "角色名称")
private String roleName;
/**
* 权限字符
*/
@ApiModelProperty("权限字符")
@Schema(description = "权限字符")
private String roleKey;
/**
* 帐号状态1正常 0停用
*/
@ApiModelProperty("帐号状态1正常 0停用")
@Schema(description = "帐号状态1正常 0停用")
private String state;
}

View File

@@ -2,7 +2,7 @@ package cn.fateverse.admin.query;
import cn.fateverse.common.core.entity.QueryTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
@@ -16,25 +16,25 @@ public class UserQuery extends QueryTime {
/**
* 部门ID
*/
@ApiModelProperty("部门ID")
@Schema(description = "部门ID")
private Long deptId;
/**
* 用户账号
*/
@ApiModelProperty("用户账号")
@Schema(description = "用户账号")
private String userName;
/**
* 手机号码
*/
@ApiModelProperty("手机号码")
@Schema(description = "手机号码")
private String phoneNumber;
/**
* 帐号状态1正常 0停用
*/
@ApiModelProperty("帐号状态1正常 0停用")
@Schema(description = "帐号状态1正常 0停用")
private String state;

View File

@@ -3,7 +3,7 @@ package cn.fateverse.admin.vo;
import cn.fateverse.admin.entity.Config;
import cn.fateverse.common.core.annotaion.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -25,41 +25,41 @@ public class ConfigVo {
/**
* 参数主键
*/
@ApiModelProperty("参数主键")
@Schema(description = "参数主键")
private Integer configId;
/**
* 参数名称
*/
@ApiModelProperty("参数名称")
@Schema(description = "参数名称")
@Excel("参数名称")
private String configName;
/**
* 参数键名
*/
@ApiModelProperty("参数键名")
@Schema(description = "参数键名")
@Excel("参数键名")
private String configKey;
/**
* 参数键值
*/
@ApiModelProperty("参数键值")
@Schema(description = "参数键值")
@Excel("参数键值")
private String configValue;
/**
* 系统内置1是 0否
*/
@ApiModelProperty("系统内置1是 0否")
@Schema(description = "系统内置1是 0否")
@Excel("系统内置1是 0否")
private Integer configType;
/**
* 备注
*/
@ApiModelProperty("备注")
@Schema(description = "备注")
@Excel("备注")
private String remark;

View File

@@ -2,7 +2,7 @@ package cn.fateverse.admin.vo;
import cn.fateverse.admin.entity.DictData;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -23,34 +23,34 @@ public class DictDataSimpVo {
/**
* 字典标签
*/
@ApiModelProperty("字典标签")
@Schema(description = "字典标签")
@NotNull(message = "字典标签不能为空!")
private String label;
/**
* 字典键值
*/
@ApiModelProperty("字典键值")
@Schema(description = "字典键值")
@NotNull(message = "字典键值不能为空!")
private String value;
/**
* 样式属性(其他样式扩展)
*/
@ApiModelProperty("样式属性(其他样式扩展)")
@Schema(description = "样式属性(其他样式扩展)")
private Boolean isType;
/**
* 表格回显样式
*/
@ApiModelProperty("表格回显样式")
@Schema(description = "表格回显样式")
private String listClass;
/**
* 字典显示主题(ui框架时)or文字颜色(自定义颜色时)
*/
@ApiModelProperty("字典显示主题(ui框架时)or文字颜色(自定义颜色时)")
@Schema(description = "字典显示主题(ui框架时)or文字颜色(自定义颜色时)")
private String theme;
/**
* 是否默认Y是 N否
*/
@ApiModelProperty("是否默认Y是 N否")
@Schema(description = "是否默认Y是 N否")
private Integer isDefault;

View File

@@ -1,6 +1,6 @@
package cn.fateverse.admin.vo;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -29,42 +29,42 @@ public class DictDataVo implements Serializable {
/**
* 字典排序
*/
@ApiModelProperty("字典排序")
@Schema(description = "字典排序")
private Integer dictSort;
/**
* 字典标签
*/
@ApiModelProperty("字典标签")
@Schema(description = "字典标签")
private String dictLabel;
/**
* 字典键值
*/
@ApiModelProperty("字典键值")
@Schema(description = "字典键值")
private String dictValue;
/**
* 字典类型
*/
@ApiModelProperty("字典类型")
@Schema(description = "字典类型")
private String dictType;
/**
* 样式属性(其他样式扩展)
*/
@ApiModelProperty("样式属性(其他样式扩展)")
@Schema(description = "样式属性(其他样式扩展)")
private Boolean isType;
/**
* 表格回显样式
*/
@ApiModelProperty("表格回显样式")
@Schema(description = "表格回显样式")
private String listClass;
/**
* 字典显示主题(ui框架时)or文字颜色(自定义颜色时)
*/
@ApiModelProperty("字典显示主题(ui框架时)or文字颜色(自定义颜色时)")
@Schema(description = "字典显示主题(ui框架时)or文字颜色(自定义颜色时)")
private String theme;
/**
* 是否默认Y是 N否
*/
@ApiModelProperty("是否默认Y是 N否")
@Schema(description = "是否默认Y是 N否")
private Integer isDefault;
/**
* 状态1正常 0停用

View File

@@ -2,7 +2,7 @@ package cn.fateverse.admin.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Builder;
import lombok.Data;
@@ -19,29 +19,29 @@ public class DictTypeVo {
/**
* 字典id
*/
@ApiModelProperty("字典id")
@Schema(description = "字典id")
private Long dictId;
/**
* 字典名称
*/
@ApiModelProperty("字典名称")
@Schema(description = "字典名称")
private String dictName;
/**
* 字典类型
*/
@ApiModelProperty("字典类型")
@Schema(description = "字典类型")
private String dictType;
/**
* 帐号状态1正常 0停用
*/
@ApiModelProperty("帐号状态1正常 0停用")
@Schema(description = "帐号状态1正常 0停用")
private String state;
/**
* 创建时间
*/
@ApiModelProperty("创建时间")
@Schema(description = "创建时间")
private LocalDateTime createTime;

View File

@@ -3,7 +3,7 @@ package cn.fateverse.admin.vo;
import cn.fateverse.admin.entity.IpBack;
import cn.fateverse.common.core.annotaion.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -24,19 +24,19 @@ public class IpBackVo {
/**
* 主键id
*/
@ApiModelProperty("主键id")
@Schema(description = "主键id")
@Excel("id")
private Long id;
/**
* ip地址
*/
@ApiModelProperty("ip地址")
@Schema(description = "ip地址")
@Excel("ip地址")
private String ipAddr;
/**
* ip类型 ipv4 ipv6
*/
@ApiModelProperty("ip类型 ipv4 ipv6")
@Schema(description = "ip类型 ipv4 ipv6")
@Excel("ip类型 ipv4 ipv6")
private String type;
/**
@@ -45,7 +45,7 @@ public class IpBackVo {
@Excel("备注信息")
private String remark;
@ApiModelProperty("创建时间")
@Schema(description = "创建时间")
@Excel("创建时间")
private LocalDateTime createTime;

View File

@@ -1,7 +1,7 @@
package cn.fateverse.admin.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -25,48 +25,48 @@ public class MenuSimpVo {
/**
* 菜单ID
*/
@ApiModelProperty("菜单ID")
@Schema(description = "菜单ID")
private Long menuId;
/**
* 菜单名称
*/
@ApiModelProperty("菜单名称")
@Schema(description = "菜单名称")
private String menuName;
/**
* 菜单图标
*/
@ApiModelProperty("菜单图标")
@Schema(description = "菜单图标")
private String icon;
/**
* 显示顺序
*/
@ApiModelProperty("显示顺序")
@Schema(description = "显示顺序")
private Integer orderNum;
@ApiModelProperty("显示顺序")
@Schema(description = "显示顺序")
private String menuType;
/**
* 权限字符串
*/
@ApiModelProperty("权限字符串")
@Schema(description = "权限字符串")
@Size(min = 0, max = 100, message = "权限标识长度不能超过100个字符")
private String perms;
/**
* 组件路径
*/
@ApiModelProperty("组件路径")
@Schema(description = "组件路径")
private String component;
/**
* 菜单状态0显示 1隐藏
*/
@ApiModelProperty("菜单状态0显示 1隐藏")
@Schema(description = "菜单状态0显示 1隐藏")
private String state;
/**

View File

@@ -1,7 +1,7 @@
package cn.fateverse.admin.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
@@ -18,87 +18,87 @@ public class MenuVo implements Serializable {
/**
* 菜单ID
*/
@ApiModelProperty("菜单ID")
@Schema(description = "菜单ID")
private Long menuId;
/**
* 菜单名称
*/
@ApiModelProperty("菜单名称")
@Schema(description = "菜单名称")
private String menuName;
/**
* 父菜单ID
*/
@ApiModelProperty("父菜单ID")
@Schema(description = "父菜单ID")
private Long parentId;
/**
* 显示顺序
*/
@ApiModelProperty("显示顺序")
@Schema(description = "显示顺序")
private Integer orderNum;
/**
* 路由地址
*/
@ApiModelProperty("路由地址")
@Schema(description = "路由地址")
private String path;
@ApiModelProperty("路径参数")
@Schema(description = "路径参数")
private String pathParams;
/**
* 组件路径
*/
@ApiModelProperty("组件路径")
@Schema(description = "组件路径")
private String component;
/**
* 是否为外链0是 1否
*/
@ApiModelProperty("是否为外链0是 1否")
@Schema(description = "是否为外链0是 1否")
private Boolean isFrame;
/**
* 是否缓存0缓存 1不缓存
*/
@ApiModelProperty("是否缓存0缓存 1不缓存")
@Schema(description = "是否缓存0缓存 1不缓存")
private Boolean isCache;
@ApiModelProperty("不重定向")
@Schema(description = "不重定向")
private Boolean noRedirect;
@ApiModelProperty("面包屑")
@Schema(description = "面包屑")
private Boolean breadcrumb;
/**
* 类型D目录 M菜单 B按钮
*/
@ApiModelProperty("类型D目录 M菜单 B按钮")
@Schema(description = "类型D目录 M菜单 B按钮")
private String menuType;
/**
* 显示状态0显示 1隐藏
*/
@ApiModelProperty("显示状态0显示 1隐藏")
@Schema(description = "显示状态0显示 1隐藏")
private String visible;
/**
* 菜单状态0显示 1隐藏
*/
@ApiModelProperty("菜单状态0显示 1隐藏")
@Schema(description = "菜单状态0显示 1隐藏")
private String state;
/**
* 权限字符串
*/
@ApiModelProperty("权限字符串")
@Schema(description = "权限字符串")
private String perms;
/**
* 菜单图标
*/
@ApiModelProperty("菜单图标")
@Schema(description = "菜单图标")
private String icon;
}

View File

@@ -2,7 +2,7 @@ package cn.fateverse.admin.vo;
import cn.fateverse.common.core.entity.OptionTree;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Builder;
import lombok.Data;
@@ -18,9 +18,9 @@ import java.util.Set;
@ApiModel("角色修改时菜单返回实体")
public class OptionMenuVo {
@ApiModelProperty("已选择的")
@Schema(description = "已选择的")
private Set<Long> checked;
@ApiModelProperty("菜单选择option")
@Schema(description = "菜单选择option")
private List<OptionTree> menuOption;
}

View File

@@ -3,7 +3,7 @@ package cn.fateverse.admin.vo;
import cn.fateverse.admin.entity.Post;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Builder;
import lombok.Data;
@@ -23,30 +23,30 @@ public class PostVo {
/**
* 岗位ID
*/
@ApiModelProperty("岗位ID")
@Schema(description = "岗位ID")
private Long postId;
/**
* 岗位编码
*/
@ApiModelProperty("岗位编码")
@Schema(description = "岗位编码")
@NotNull(message = "岗位编码不能为空!")
private String postCode;
/**
* 岗位名称
*/
@ApiModelProperty("岗位名称")
@Schema(description = "岗位名称")
@NotNull(message = "岗位名称不能为空!")
private String postName;
/**
* 显示顺序
*/
@ApiModelProperty("显示顺序")
@Schema(description = "显示顺序")
@NotNull(message = "显示顺序不能为空!")
private Integer postSort;
/**
* 状态1正常 0停用
*/
@ApiModelProperty("状态1正常 0停用")
@Schema(description = "状态1正常 0停用")
@NotNull(message = "状态不能为空!")
private String state;

View File

@@ -2,7 +2,7 @@ package cn.fateverse.admin.vo;
import cn.fateverse.common.core.entity.Role;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -23,42 +23,42 @@ import java.util.Set;
@NoArgsConstructor
public class RoleVo {
@ApiModelProperty("角色id")
@Schema(description = "角色id")
private Long roleId;
@ApiModelProperty("角色名称")
@Schema(description = "角色名称")
private String roleName;
@ApiModelProperty("角色权限字符串")
@Schema(description = "角色权限字符串")
private String roleKey;
@ApiModelProperty("角色排序")
@Schema(description = "角色排序")
private Integer roleSort;
/**
* 数据范围1所有数据权限2自定义数据权限3本部门数据权限4本部门及以下数据权限
*/
@ApiModelProperty("数据范围1所有数据权限2自定义数据权限3本部门数据权限4本部门及以下数据权限")
@Schema(description = "数据范围1所有数据权限2自定义数据权限3本部门数据权限4本部门及以下数据权限")
private String dataScope;
/**
* 角色状态1正常 0停用
*/
@ApiModelProperty("角色状态1正常 0停用")
@Schema(description = "角色状态1正常 0停用")
private String state;
/**
* 菜单组
*/
@ApiModelProperty("菜单组")
@Schema(description = "菜单组")
@JsonInclude(JsonInclude.Include.NON_NULL)
private Set<Long> menuIds;
/**
* 部门组(数据权限)
*/
@ApiModelProperty("部门组(数据权限)")
@Schema(description = "部门组(数据权限)")
@JsonInclude(JsonInclude.Include.NON_NULL)
private Long[] deptIds;
private LocalDateTime createTime;

View File

@@ -3,7 +3,7 @@ package cn.fateverse.admin.vo;
import cn.fateverse.common.core.entity.Option;
import cn.fateverse.common.core.entity.User;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Builder;
import lombok.Data;
@@ -17,18 +17,18 @@ import java.util.List;
@Builder
@ApiModel("用户详细信息")
public class UserDetailVo {
@ApiModelProperty("用户基本细腻系")
@Schema(description = "用户基本细腻系")
private User user;
@ApiModelProperty("用户所在的岗位")
@Schema(description = "用户所在的岗位")
private List<Long> postIds;
@ApiModelProperty("岗位option选择数组")
@Schema(description = "岗位option选择数组")
private List<Option> postList;
@ApiModelProperty("用户所拥有的的角色信息")
@Schema(description = "用户所拥有的的角色信息")
private List<Long> roleIds;
@ApiModelProperty("角色option选择数组")
@Schema(description = "角色option选择数组")
private List<Option> roleList;
}

View File

@@ -1,7 +1,7 @@
package cn.fateverse.admin.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
@@ -18,13 +18,13 @@ public class UserVo implements Serializable {
/**
* 用户ID
*/
@ApiModelProperty("用户ID")
@Schema(description = "用户ID")
private Long userId;
/**
* 部门名称
*/
@ApiModelProperty("部门名称")
@Schema(description = "部门名称")
private String deptName;
private Long leaderDeptId;
@@ -34,7 +34,7 @@ public class UserVo implements Serializable {
/**
* 用户账号
*/
@ApiModelProperty("用户账号")
@Schema(description = "用户账号")
private String userName;
private String avatar;
@@ -48,25 +48,25 @@ public class UserVo implements Serializable {
/**
* 用户昵称
*/
@ApiModelProperty("用户昵称")
@Schema(description = "用户昵称")
private String nickName;
/**
* 手机号码
*/
@ApiModelProperty("手机号码")
@Schema(description = "手机号码")
private String phoneNumber;
/**
* 帐号状态1正常 0停用
*/
@ApiModelProperty("帐号状态1正常 0停用")
@Schema(description = "帐号状态1正常 0停用")
private String state;
/**
* 创建时间
*/
@ApiModelProperty("创建时间")
@Schema(description = "创建时间")
private Date createTime;
}

View File

@@ -24,7 +24,7 @@
</dependency>
<dependency>
<groupId>cn.fateverse</groupId>
<artifactId>common-mybatis</artifactId>
<artifactId>common-mybatis-puls</artifactId>
</dependency>
<dependency>
<groupId>cn.fateverse</groupId>

View File

@@ -1,7 +1,7 @@
package cn.fateverse.admin.entity.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import cn.fateverse.common.decrypt.annotation.EncryptField;
import lombok.Data;
@@ -19,7 +19,7 @@ public class MappingSwitchDto {
* key作为唯一编号
*/
@NotBlank(message = "唯一编号不能为空")
@ApiModelProperty("唯一编号不能为空")
@Schema(description = "唯一编号不能为空")
@EncryptField
private String key;
@@ -27,7 +27,7 @@ public class MappingSwitchDto {
* 当前方法的状态,true为正常放行,false为关闭
*/
@NotNull(message = "状态不能为空")
@ApiModelProperty("当前方法的状态,true为正常放行,false为关闭")
@Schema(description = "当前方法的状态,true为正常放行,false为关闭")
private Boolean state;
}

View File

@@ -3,7 +3,7 @@ package cn.fateverse.admin.entity.vo;
import cn.fateverse.common.decrypt.annotation.EncryptField;
import cn.fateverse.common.security.entity.MappingSwitchInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Builder;
import lombok.Data;
@@ -24,66 +24,66 @@ public class MappingSwitchVo {
* key作为唯一编号
*/
@EncryptField
@ApiModelProperty("key作为唯一编号")
@Schema(description = "key作为唯一编号")
private String key;
/**
* 应用名称
*/
@ApiModelProperty("应用名称")
@Schema(description = "应用名称")
private String applicationName;
/**
* 类名
*/
@ApiModelProperty("类名")
@Schema(description = "类名")
private String className;
/**
* 方法名称
*/
@ApiModelProperty("方法名称")
@Schema(description = "方法名称")
private String methodName;
/**
* 描述MappingSwitch注解的value可以为空
*/
@ApiModelProperty("描述MappingSwitch注解的value可以为空")
@Schema(description = "描述MappingSwitch注解的value可以为空")
private String description;
/**
* HandlerMethod中的uri
*/
@ApiModelProperty("HandlerMethod中的uri")
@Schema(description = "HandlerMethod中的uri")
private Set<String> uris;
/**
* 当前开关类型
*/
@ApiModelProperty("当前开关类型")
@Schema(description = "当前开关类型")
private String type;
/**
* 当前方法请求类型
*/
@ApiModelProperty("当前方法请求类型")
@Schema(description = "当前方法请求类型")
private Set<String> httpMethods;
/**
* 当前方法的状态,true为正常放行,false为关闭
*/
@ApiModelProperty("当前方法的状态,true为正常放行,false为关闭")
@Schema(description = "当前方法的状态,true为正常放行,false为关闭")
private Boolean state;
/**
* 操作时间
*/
@ApiModelProperty("变更时间")
@Schema(description = "变更时间")
private Date operTime;
/**
* 操作人员
*/
@ApiModelProperty("操作人员")
@Schema(description = "操作人员")
private String operName;
public static MappingSwitchVo toMappingSwitchVo(MappingSwitchInfo mappingSwitchInfo) {

View File

@@ -10,7 +10,7 @@ import cn.fateverse.admin.service.DictCacheService;
import cn.fateverse.admin.service.DictDataService;
import cn.fateverse.common.core.entity.Option;
import cn.fateverse.common.core.result.page.TableDataInfo;
import cn.fateverse.common.mybatisplus.utils.PageUtils;
import cn.fateverse.common.mybatis.utils.PageUtils;
import lombok.extern.slf4j.Slf4j;
import org.redisson.api.RLock;
import org.redisson.api.RedissonClient;

View File

@@ -1,7 +1,7 @@
package cn.fateverse.auth.entity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import javax.validation.constraints.NotBlank;
@@ -16,26 +16,26 @@ public class LoginBody {
/**
* 用户名
*/
@ApiModelProperty("用户名")
@Schema(description = "用户名")
@NotBlank(message = "用户名不能为空")
private String username;
/**
* 用户密码
*/
@ApiModelProperty("用户密码")
@Schema(description = "用户密码")
@NotBlank(message = "密码不能为空")
private String password;
/**
* 验证码uuid
*/
@ApiModelProperty("验证码uuid")
@Schema(description = "验证码uuid")
@NotBlank(message = "验证码uuid")
private String uuid;
/**
* 验证码
*/
@ApiModelProperty("验证码")
@Schema(description = "验证码")
@NotBlank(message = "验证码不能为空")
private String code;

View File

@@ -1,7 +1,7 @@
package cn.fateverse.code.entity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
@@ -15,41 +15,41 @@ public class ApiClass {
/**
* 类id
*/
@ApiModelProperty("类id")
@Schema(description = "类id")
private String classId;
/**
* 模块id
*/
@ApiModelProperty("模块id")
@Schema(description = "模块id")
private String moduleId;
/**
* 类名
*/
@ApiModelProperty("类名")
@Schema(description = "类名")
private String className;
/**
* 类描述
*/
@ApiModelProperty("类描述")
@Schema(description = "类描述")
private String classDescribe;
/**
* 包名
*/
@ApiModelProperty("包名")
@Schema(description = "包名")
private String packageName;
/**
* 作者
*/
@ApiModelProperty("作者")
@Schema(description = "作者")
private String author;
/**
* 电子邮件
*/
@ApiModelProperty("电子邮件")
@Schema(description = "电子邮件")
private String email;
/**
* 前缀
*/
@ApiModelProperty("前缀")
@Schema(description = "前缀")
private String prefix;
}

View File

@@ -1,7 +1,7 @@
package cn.fateverse.code.entity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
@@ -15,52 +15,52 @@ public class InterTable {
/**
* id
*/
@ApiModelProperty("id")
@Schema(description = "id")
private String interId;
/**
* 模块id
*/
@ApiModelProperty("模块id")
@Schema(description = "模块id")
private String moduleId;
/**
* 类id
*/
@ApiModelProperty("类id")
@Schema(description = "类id")
private String classId;
/**
* 接口名称
*/
@ApiModelProperty("接口名称")
@Schema(description = "接口名称")
private String itName;
/**
* 描述
*/
@ApiModelProperty("描述")
@Schema(description = "描述")
private String itDescribe;
/**
* 是否设置许可
*/
@ApiModelProperty("是否设置许可")
@Schema(description = "是否设置许可")
private String isPermission;
/**
* 请求路径
*/
@ApiModelProperty("请求路径")
@Schema(description = "请求路径")
private String reqUrl;
/**
* 请求方式
*/
@ApiModelProperty("请求方式")
@Schema(description = "请求方式")
private String method;
/**
* 是否生成
*/
@ApiModelProperty("是否生成")
@Schema(description = "是否生成")
private String isGenerate;
/**
* 类型(1,工作台,2流程)
*/
@ApiModelProperty("类型(1,工作台,2流程)")
@Schema(description = "类型(1,工作台,2流程)")
private String type;

View File

@@ -2,7 +2,7 @@ package cn.fateverse.code.entity;
import cn.fateverse.common.core.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
@@ -17,16 +17,16 @@ public class Module extends BaseEntity {
/**
* 模块id
*/
@ApiModelProperty("模块id")
@Schema(description = "模块id")
private Long modeId;
/**
* 模块名称
*/
@ApiModelProperty("模块名称")
@Schema(description = "模块名称")
private String modeName;
/**
* 模块描述
*/
@ApiModelProperty("模块描述")
@Schema(description = "模块描述")
private String modeDescribe;
}

View File

@@ -2,7 +2,7 @@ package cn.fateverse.code.entity;
import cn.fateverse.common.core.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
@@ -16,66 +16,66 @@ public class RelTable extends BaseEntity {
/**
* 关联表id
*/
@ApiModelProperty("关联表id")
@Schema(description = "关联表id")
private Long relTableId;
/**
* 主表id
*/
@ApiModelProperty("主表id")
@Schema(description = "主表id")
private Long tableId;
/**
* 关联子表表名
*/
@ApiModelProperty("关联子表表名")
@Schema(description = "关联子表表名")
private String relName;
/**
* 子表简称
*/
@ApiModelProperty("子表简称")
@Schema(description = "子表简称")
private String relAs;
/**
* 父表名称
*/
@ApiModelProperty("父表名称")
@Schema(description = "父表名称")
private String tableName;
/**
* 父表名简称
*/
@ApiModelProperty("父表名简称")
@Schema(description = "父表名简称")
private String tableAs;
/**
* 表描述
*/
@ApiModelProperty("表描述")
@Schema(description = "表描述")
private String relComment;
/**
* 关联子表的字段
*/
@ApiModelProperty("关联子表的字段")
@Schema(description = "关联子表的字段")
private String relColumn;
/**
* 关联父表字段
*/
@ApiModelProperty("关联父表字段")
@Schema(description = "关联父表字段")
private String tableColumn;
/**
* 实体类名称(子表)
*/
@ApiModelProperty("实体类名称(子表)")
@Schema(description = "实体类名称(子表)")
private String relClass;
/**
* 实体类名称(子表)小写
*/
@ApiModelProperty("实体类名称(子表)小写")
@Schema(description = "实体类名称(子表)小写")
private String relClassLower;
/**
* 关联类型
*/
@ApiModelProperty("关联类型")
@Schema(description = "关联类型")
private String queryType;
/**
* 排序
*/
@ApiModelProperty("排序")
@Schema(description = "排序")
private String sort;
}

View File

@@ -2,7 +2,7 @@ package cn.fateverse.code.entity;
import cn.fateverse.common.core.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
@@ -16,67 +16,67 @@ public class RelTableColumn extends BaseEntity {
/**
* 子表字段id
*/
@ApiModelProperty("子表字段id")
@Schema(description = "子表字段id")
private Long relColumnId;
/**
* 归属表编号
*/
@ApiModelProperty("归属表编号")
@Schema(description = "归属表编号")
private Long relTableId;
/**
* 列名称
*/
@ApiModelProperty("列名称")
@Schema(description = "列名称")
private String columnName;
/**
* 列描述
*/
@ApiModelProperty("列描述")
@Schema(description = "列描述")
private String columnComment;
/**
* 列类型
*/
@ApiModelProperty("列类型")
@Schema(description = "列类型")
private String columnType;
/**
* JAVA类型
*/
@ApiModelProperty("JAVA类型")
@Schema(description = "JAVA类型")
private String javaType;
/**
* JAVA字段名
*/
@ApiModelProperty("JAVA字段名")
@Schema(description = "JAVA字段名")
private String javaField;
/**
* 是否列表字段1是
*/
@ApiModelProperty("是否列表字段1是")
@Schema(description = "是否列表字段1是")
private String isList;
/**
* 是否查询字段1是
*/
@ApiModelProperty("是否查询字段1是")
@Schema(description = "是否查询字段1是")
private String isQuery;
/**
* 查询方式(等于、不等于、大于、小于、范围)
*/
@ApiModelProperty("查询方式(等于、不等于、大于、小于、范围)")
@Schema(description = "查询方式(等于、不等于、大于、小于、范围)")
private String queryType;
/**
* 显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)
*/
@ApiModelProperty("显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)")
@Schema(description = "显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)")
private String htmlType;
/**
* 字典类型
*/
@ApiModelProperty("字典类型")
@Schema(description = "字典类型")
private String dictType;
/**
* 排序
*/
@ApiModelProperty("排序")
@Schema(description = "排序")
private String sort;
}

View File

@@ -6,7 +6,7 @@ import cn.fateverse.code.enums.DynamicSourceEnum;
import cn.fateverse.code.enums.FrontTemplateEnum;
import cn.fateverse.common.core.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -26,101 +26,101 @@ public class Table extends BaseEntity {
/**
* 编号
*/
@ApiModelProperty("编号")
@Schema(description = "编号")
private Long tableId;
private Long parentMenuId;
/**
* 数据源id
*/
@ApiModelProperty("数据源id")
@Schema(description = "数据源id")
private Long dataSourceId;
@ApiModelProperty("数据源类型")
@Schema(description = "数据源类型")
private DynamicSourceEnum dataSourceType;
/**
* 表名称
*/
@ApiModelProperty("表名称")
@Schema(description = "表名称")
private String tableName;
/**
* 表描述
*/
@ApiModelProperty("表描述")
@Schema(description = "表描述")
private String tableComment;
/**
* 关联子表的表名
*/
@ApiModelProperty("关联子表的表名")
@Schema(description = "关联子表的表名")
private String subTableName;
/**
* 子表关联的外键名
*/
@ApiModelProperty("子表关联的外键名")
@Schema(description = "子表关联的外键名")
private String subTableFkName;
/**
* 实体类名称
*/
@ApiModelProperty("实体类名称")
@Schema(description = "实体类名称")
private String className;
/**
* 使用的模板crud单表操作 tree树表操作
*/
@ApiModelProperty("使用的模板")
@Schema(description = "使用的模板")
private String tplCategory;
/**
* 生成包路径
*/
@ApiModelProperty("生成包路径")
@Schema(description = "生成包路径")
private String packageName;
/**
* 生成模块名
*/
@ApiModelProperty("生成模块名")
@Schema(description = "生成模块名")
private String moduleName;
/**
* 生成服务名
*/
@ApiModelProperty("生成服务名")
@Schema(description = "生成服务名")
private String serviceName;
/**
* 生成业务名
*/
@ApiModelProperty("生成业务名")
@Schema(description = "生成业务名")
private String businessName;
/**
* 生成功能名
*/
@ApiModelProperty("生成功能名")
@Schema(description = "生成功能名")
private String functionName;
/**
* 生成功能作者
*/
@ApiModelProperty("生成功能作者")
@Schema(description = "生成功能作者")
private String functionAuthor;
@ApiModelProperty("后端模板 0: mybatis 1: mybatispuls ")
@Schema(description = "后端模板 0: mybatis 1: mybatispuls ")
private BackTemplateEnum backTemplate;
@ApiModelProperty("前端模板 0: vue 1: react")
@Schema(description = "前端模板 0: vue 1: react")
private FrontTemplateEnum frontTemplate;
/**
* 其它生成选项
*/
@ApiModelProperty("其它生成选项")
@Schema(description = "其它生成选项")
private String options;

View File

@@ -5,7 +5,7 @@ import cn.fateverse.common.core.annotaion.EnableAutoField;
import cn.fateverse.common.core.entity.BaseEntity;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.apache.commons.lang3.StringUtils;
import org.springframework.util.ObjectUtils;
@@ -22,108 +22,108 @@ public class TableColumn extends BaseEntity {
/**
* 编号
*/
@ApiModelProperty("编号")
@Schema(description = "编号")
private Long columnId;
/**
* 归属表编号
*/
@ApiModelProperty("归属表编号")
@Schema(description = "归属表编号")
private Long tableId;
/**
* 列名称
*/
@ApiModelProperty("列名称")
@Schema(description = "列名称")
private String columnName;
/**
* 列描述
*/
@ApiModelProperty("列描述")
@Schema(description = "列描述")
private String columnComment;
/**
* 列类型
*/
@ApiModelProperty("列类型")
@Schema(description = "列类型")
private String columnType;
@ApiModelProperty("列长度")
@Schema(description = "列长度")
private Integer columnLength;
@ApiModelProperty("列精度")
@Schema(description = "列精度")
private Integer columnScale;
/**
* JAVA类型
*/
@ApiModelProperty("JAVA类型")
@Schema(description = "JAVA类型")
private String javaType;
/**
* JAVA字段名
*/
@ApiModelProperty("JAVA字段名")
@Schema(description = "JAVA字段名")
private String javaField;
/**
* 是否主键1是
*/
@ApiModelProperty("是否主键1是")
@Schema(description = "是否主键1是")
private String isPk;
/**
* 是否自增1是
*/
@ApiModelProperty("是否自增1是")
@Schema(description = "是否自增1是")
private String isIncrement;
/**
* 是否必填1是
*/
@ApiModelProperty("是否必填1是")
@Schema(description = "是否必填1是")
private String isRequired;
/**
* 是否为插入字段1是
*/
@ApiModelProperty("是否为插入字段1是")
@Schema(description = "是否为插入字段1是")
private String isInsert;
/**
* 是否编辑字段1是
*/
@ApiModelProperty("是否编辑字段1是")
@Schema(description = "是否编辑字段1是")
private String isEdit;
/**
* 是否列表字段1是
*/
@ApiModelProperty("是否列表字段1是")
@Schema(description = "是否列表字段1是")
private String isList;
/**
* 是否查询字段1是
*/
@ApiModelProperty("是否查询字段1是")
@Schema(description = "是否查询字段1是")
private String isQuery;
/**
* 是否正则(1 否)
*/
@ApiModelProperty("是否正则(1 否)")
@Schema(description = "是否正则(1 否)")
private Long isRegular;
/**
* 正则表达式内容
*/
@ApiModelProperty("正则表达式内容")
@Schema(description = "正则表达式内容")
private String regular;
/**
* 查询方式(等于、不等于、大于、小于、范围)
*/
@ApiModelProperty("查询方式(等于、不等于、大于、小于、范围)")
@Schema(description = "查询方式(等于、不等于、大于、小于、范围)")
private String queryType;
/**
* 显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)
*/
@ApiModelProperty("显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)")
@Schema(description = "显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)")
private String htmlType;
/**
* 字典类型
*/
@ApiModelProperty("字典类型")
@Schema(description = "字典类型")
private String dictType;
/**
* 排序
*/
@ApiModelProperty("排序")
@Schema(description = "排序")
private String sort;
/**

View File

@@ -3,7 +3,7 @@ package cn.fateverse.code.entity.dto;
import cn.fateverse.code.entity.CodeDataSource;
import cn.fateverse.code.enums.DynamicSourceEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -29,64 +29,64 @@ public class DataSourceDto {
/**
* 数据源id
*/
@ApiModelProperty("数据源id")
@Schema(description = "数据源id")
private Long dsId;
/**
* 数据源名称
*/
@ApiModelProperty("数据源名称")
@Schema(description = "数据源名称")
@NotBlank(message = "数据源名称不能为空")
private String dsName;
/**
* 数据源用户名
*/
@ApiModelProperty("数据源用户名")
@Schema(description = "数据源用户名")
@NotBlank(message = "数据源用户名")
private String username;
/**
* 数据源密码
*/
@ApiModelProperty("数据源密码")
@Schema(description = "数据源密码")
private String password;
/**
* 数据源主机
*/
@ApiModelProperty("数据源主机")
@Schema(description = "数据源主机")
private String host;
/**
* 数据源主机端口
*/
@ApiModelProperty("数据源主机端口")
@Schema(description = "数据源主机端口")
private Integer port;
/**
* 数据源类型
*/
@ApiModelProperty("数据源类型")
@Schema(description = "数据源类型")
@NotNull(message = "数据源类型不能为空")
private DynamicSourceEnum type;
/**
* 数据库名称
*/
@ApiModelProperty("数据库名称")
@Schema(description = "数据库名称")
private String dbName;
/**
* 数据库连接地址
*/
@ApiModelProperty("数据库连接地址")
@Schema(description = "数据库连接地址")
private String jdbcUrl;
/**
* 数据源类型 (1:主机 2:jdbc连接url)
*/
@ApiModelProperty("数据源类型 (1:主机 2:jdbc连接url)")
@Schema(description = "数据源类型 (1:主机 2:jdbc连接url)")
@Max(value = 2, message = "参数不合法")
@Min(value = 1, message = "参数不合法")
private Integer confType;

View File

@@ -2,7 +2,7 @@ package cn.fateverse.code.entity.dto;
import cn.fateverse.code.entity.Regular;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import javax.validation.constraints.NotBlank;
@@ -21,34 +21,34 @@ public class RegularDto {
/**
* id
*/
@ApiModelProperty("id")
@Schema(description = "id")
private Long id;
/**
* 正则名称
*/
@ApiModelProperty("正则名称")
@Schema(description = "正则名称")
@NotBlank(message = "正则名称不能为空!")
private String name;
/**
* 正则内容
*/
@ApiModelProperty("正则内容")
@Schema(description = "正则内容")
@NotBlank(message = "正则内容不能为空!")
private String regular;
/**
* 验证内容
*/
@ApiModelProperty("验证内容")
@Schema(description = "验证内容")
@NotBlank(message = "验证内容不能为空!")
private String validation;
/**
* 是否启用 1:启动 2:关闭
*/
@ApiModelProperty("是否启用 1:启动 0:关闭")
@Schema(description = "是否启用 1:启动 0:关闭")
@NotNull(message = "是否启用不能为空!")
private String enable;

View File

@@ -1,6 +1,6 @@
package cn.fateverse.code.entity.query;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@@ -13,7 +13,7 @@ public class DataSourceQuery {
/**
* 数据源名称
*/
@ApiModelProperty("数据源名称")
@Schema(description = "数据源名称")
private String dsName;
}

View File

@@ -1,7 +1,7 @@
package cn.fateverse.code.entity.query;
import cn.fateverse.common.core.entity.QueryTime;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -23,13 +23,13 @@ public class DynamicTable extends QueryTime {
/**
* 表名称
*/
@ApiModelProperty("表名称")
@Schema(description = "表名称")
private String tableName;
/**
* 表注释
*/
@ApiModelProperty("表注释")
@Schema(description = "表注释")
private String tableComment;
private Date createTime;

View File

@@ -1,7 +1,7 @@
package cn.fateverse.code.entity.query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -21,18 +21,18 @@ public class RegularQuery {
/**
* 正则名称
*/
@ApiModelProperty("正则名称")
@Schema(description = "正则名称")
private String name;
/**
* 正则内容
*/
@ApiModelProperty("正则内容")
@Schema(description = "正则内容")
private String regular;
/**
* 是否启用 1:启动 2:关闭
*/
@ApiModelProperty("是否启用 1:启动 0:关闭")
@Schema(description = "是否启用 1:启动 0:关闭")
private Integer enable;
}

View File

@@ -2,7 +2,7 @@ package cn.fateverse.code.entity.query;
import cn.fateverse.common.core.entity.QueryTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -22,21 +22,21 @@ public class TableQuery extends QueryTime {
/**
* 数据源id
*/
@ApiModelProperty("数据源id")
@Schema(description = "数据源id")
private Long dataSourceId;
/**
* 表名称
*/
@ApiModelProperty("表名称")
@Schema(description = "表名称")
private String tableName;
/**
* 表描述
*/
@ApiModelProperty("表描述")
@Schema(description = "表描述")
private String tableComment;
@ApiModelProperty("数据类型")
@Schema(description = "数据类型")
private String dataSourceType;
}

View File

@@ -3,7 +3,7 @@ package cn.fateverse.code.entity.vo;
import cn.fateverse.code.entity.CodeDataSource;
import cn.fateverse.common.core.annotaion.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -28,68 +28,68 @@ public class DataSourceVo implements Serializable {
/**
* 数据源id
*/
@ApiModelProperty("数据源id")
@Schema(description = "数据源id")
private Long dsId;
/**
* 数据源名称
*/
@ApiModelProperty("数据源名称")
@Schema(description = "数据源名称")
@Excel("数据源名称")
private String dsName;
/**
* 数据源用户名
*/
@ApiModelProperty("数据源用户名")
@Schema(description = "数据源用户名")
@Excel("数据源用户名")
private String username;
/**
* 数据源密码
*/
@ApiModelProperty("数据源密码")
@Schema(description = "数据源密码")
@Excel("数据源密码")
private String password;
/**
* 数据源主机
*/
@ApiModelProperty("数据源主机")
@Schema(description = "数据源主机")
@Excel("数据源主机")
private String host;
/**
* 数据源主机端口
*/
@ApiModelProperty("数据源主机端口")
@Schema(description = "数据源主机端口")
@Excel("数据源主机端口")
private Integer port;
/**
* 数据源类型
*/
@ApiModelProperty("数据源类型")
@Schema(description = "数据源类型")
@Excel("数据源类型")
private String dsType;
/**
* 数据库名称
*/
@ApiModelProperty("数据库名称")
@Schema(description = "数据库名称")
@Excel("数据库名称")
private String dbName;
/**
* 数据库连接地址
*/
@ApiModelProperty("数据库连接地址")
@Schema(description = "数据库连接地址")
@Excel("数据库连接地址")
private String jdbcUrl;
/**
* 数据源类型 (1:主机 2:jdbc连接url)
*/
@ApiModelProperty("数据源类型 (1:主机 2:jdbc连接url)")
@Schema(description = "数据源类型 (1:主机 2:jdbc连接url)")
@Max(value = 2, message = "参数不合法")
@Min(value = 1, message = "参数不合法")
@Excel("数据源类型")

View File

@@ -3,7 +3,7 @@ package cn.fateverse.code.entity.vo;
import cn.fateverse.code.entity.Regular;
import cn.fateverse.common.core.annotaion.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -27,33 +27,33 @@ public class RegularVo {
/**
* id
*/
@ApiModelProperty("id")
@Schema(description = "id")
private Long id;
/**
* 正则名称
*/
@ApiModelProperty("正则名称")
@Schema(description = "正则名称")
@Excel("正则名称")
private String name;
/**
* 正则内容
*/
@ApiModelProperty("正则内容")
@Schema(description = "正则内容")
@Excel("正则内容")
private String regular;
/**
* 验证内容
*/
@ApiModelProperty("验证内容")
@Schema(description = "验证内容")
private String validation;
/**
* 是否启用 1:启动 2:关闭
*/
@ApiModelProperty("是否启用 1:启动 2:关闭")
@Schema(description = "是否启用 1:启动 2:关闭")
@Excel(value = "是否启用",dictType = "regular_enable")
private String enable;

View File

@@ -2,7 +2,7 @@ package cn.fateverse.code.entity.vo;
import cn.fateverse.common.core.annotaion.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -24,34 +24,34 @@ public class TableVo {
/**
* 编号
*/
@ApiModelProperty("编号")
@Schema(description = "编号")
@Excel("编号")
private Long tableId;
/**
* 数据源id
*/
@ApiModelProperty("数据源id")
@Schema(description = "数据源id")
@Excel("数据源id")
private Long dataSourceId;
/**
* 表名称
*/
@ApiModelProperty("表名称")
@Schema(description = "表名称")
@Excel("表名称")
private String tableName;
/**
* 表描述
*/
@ApiModelProperty("表描述")
@Schema(description = "表描述")
@Excel("表描述")
private String tableComment;
/**
* 实体类名称
*/
@ApiModelProperty("实体类名称")
@Schema(description = "实体类名称")
@Excel("实体类名称")
private String className;

View File

@@ -2,7 +2,7 @@ package ${packageName}.entity.dto;
import ${packageName}.entity.${ClassName};
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
#if($table.isRequired())
import javax.validation.constraints.NotNull;
@@ -28,7 +28,7 @@ public class ${ClassName}Dto {
/**
* ${pkColumn.columnComment}
*/
@ApiModelProperty("${pkColumn.columnComment}")
@Schema(description = "${pkColumn.columnComment}")
private $pkColumn.javaType $pkColumn.javaField;
#foreach ($column in $columns)
#if($column.from())
@@ -42,7 +42,7 @@ public class ${ClassName}Dto {
#if($column.isRegular())
@Pattern(regexp = "${column.regular}",message = "${column.columnComment}格式错误!")
#end
@ApiModelProperty("${column.columnComment}")
@Schema(description = "${column.columnComment}")
private $column.javaType $column.javaField;
#end
#end

View File

@@ -1,7 +1,7 @@
package ${packageName}.entity.query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -29,7 +29,7 @@ public class ${ClassName}Query {
/**
* $column.columnComment
*/
@ApiModelProperty("${column.columnComment}")
@Schema(description = "${column.columnComment}")
#if($column.javaType.equals("Date"))
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
#end
@@ -39,7 +39,7 @@ public class ${ClassName}Query {
/**
* $column.columnComment 开始
*/
@ApiModelProperty("${column.columnComment}开始")
@Schema(description = "${column.columnComment}开始")
#if($column.javaType.equals("Date"))
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
#end
@@ -48,7 +48,7 @@ public class ${ClassName}Query {
/**
* $column.columnComment 结束
*/
@ApiModelProperty("${column.columnComment}结束")
@Schema(description = "${column.columnComment}结束")
#if($column.javaType.equals("Date"))
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
#end

View File

@@ -3,7 +3,7 @@ package ${packageName}.entity.vo;
import ${packageName}.entity.${ClassName};
import cn.fateverse.common.core.annotaion.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -29,7 +29,7 @@ public class ${ClassName}Vo {
/**
* ${pkColumn.columnComment}
*/
@ApiModelProperty("${pkColumn.columnComment}")
@Schema(description = "${pkColumn.columnComment}")
private $pkColumn.javaType $pkColumn.javaField;
#foreach ($column in $columns)
#if($column.list())
@@ -37,7 +37,7 @@ public class ${ClassName}Vo {
/**
* $column.columnComment
*/
@ApiModelProperty("${column.columnComment}")
@Schema(description = "${column.columnComment}")
@Excel("${column.columnComment}")
private $column.javaType $column.javaField;
#end

View File

@@ -1,6 +1,6 @@
package cn.fateverse.query.entity;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.util.Date;
@@ -14,13 +14,13 @@ public class DynamicTable {
/**
* 表名称
*/
@ApiModelProperty("表名称")
@Schema(description = "表名称")
private String tableName;
/**
* 表注释
*/
@ApiModelProperty("表注释")
@Schema(description = "表注释")
private String tableComment;
private Date createTime;

View File

@@ -4,7 +4,7 @@ import cn.fateverse.query.entity.DataAdapter;
import cn.fateverse.query.enums.DataAdapterSource;
import cn.fateverse.query.enums.DataAdapterType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
@@ -20,31 +20,31 @@ public class DataAdapterDto {
/**
* 数据适配器id
*/
@ApiModelProperty("数据适配器id")
@Schema(description = "数据适配器id")
private Long adapterId;
/**
* 适配器名称
*/
@ApiModelProperty("适配器名称")
@Schema(description = "适配器名称")
private String adapterName;
/**
* 数据适配器代码类型 Java or Js
*/
@ApiModelProperty("数据适配器代码类型 Java or Js")
@Schema(description = "数据适配器代码类型 Java or Js")
private DataAdapterType type;
/**
* 适配器代码
*/
@ApiModelProperty("适配器代码")
@Schema(description = "适配器代码")
private String code;
/**
* 模拟数据 strng类型的json字符串
*/
@ApiModelProperty("模拟数据 strng类型的json字符串")
@Schema(description = "模拟数据 strng类型的json字符串")
private String mockData;
public DataAdapter toDataAdapter() {

View File

@@ -5,7 +5,7 @@ import cn.fateverse.query.enums.DynamicSourceEnum;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import javax.validation.constraints.NotBlank;
@@ -24,76 +24,76 @@ public class DataSourceManageDto {
/**
* 主键
*/
@ApiModelProperty("主键")
@Schema(description = "主键")
private Long id;
/**
* 数据源名称
*/
@ApiModelProperty("数据源名称")
@Schema(description = "数据源名称")
@NotBlank(message = "数据源名称不能为空!")
private String dsName;
/**
* 数据源密码
*/
@ApiModelProperty("数据源用户名")
@Schema(description = "数据源用户名")
@NotBlank(message = "数据源用户名不能为空!")
private String username;
/**
* 数据源密码
*/
@ApiModelProperty("数据源密码")
@Schema(description = "数据源密码")
private String password;
/**
* 数据源服务地址
*/
@ApiModelProperty("数据源服务地址")
@Schema(description = "数据源服务地址")
private String host;
/**
* 数据源端口
*/
@ApiModelProperty("数据源端口")
@Schema(description = "数据源端口")
private Long port;
private String args;
@ApiModelProperty("服务名称")
@Schema(description = "服务名称")
private JSONObject params;
/**
* 数据源类型,匹配java枚举
*/
@ApiModelProperty("数据源类型,匹配java枚举")
@Schema(description = "数据源类型,匹配java枚举")
@NotNull(message = "数据源类型不能为空!")
private DynamicSourceEnum type;
/**
* 数据库名称
*/
@ApiModelProperty("数据库名称")
@Schema(description = "数据库名称")
private String dbName;
/**
* 配置类型
*/
@ApiModelProperty("数据源类型")
@Schema(description = "数据源类型")
@NotNull(message = "配置类型不能为空!")
private Integer configType;
/**
* 数据源连接类型
*/
@ApiModelProperty("数据源连接类型")
@Schema(description = "数据源连接类型")
private String url;
/**
* 备注
*/
@ApiModelProperty("备注")
@Schema(description = "备注")
private String remark;
public DataSourceManage toQueryDataSource() {

View File

@@ -2,7 +2,7 @@ package cn.fateverse.query.entity.dto;
import cn.fateverse.query.entity.DynamicEcharts;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
@@ -18,31 +18,31 @@ public class DynamicEchartsDto {
/**
* echarts主键
*/
@ApiModelProperty("echarts主键")
@Schema(description = "echarts主键")
private Long echartsId;
/**
* 数据适配器id,可以选择或者直接创建
*/
@ApiModelProperty("数据适配器id,可以选择或者直接创建")
@Schema(description = "数据适配器id,可以选择或者直接创建")
private Long adapterId;
/**
* echarts名称
*/
@ApiModelProperty("echarts名称")
@Schema(description = "echarts名称")
private String echartsName;
/**
* echarts配置数据
*/
@ApiModelProperty("echarts配置数据")
@Schema(description = "echarts配置数据")
private String echartsConfig;
/**
* 备注
*/
@ApiModelProperty("备注")
@Schema(description = "备注")
private String remark;
public DynamicEcharts toDynamicEcharts() {

View File

@@ -7,7 +7,7 @@ import cn.fateverse.query.enums.DataAdapterType;
import cn.fateverse.query.enums.PortalEnum;
import cn.fateverse.query.enums.PortalPremEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.web.bind.annotation.RequestMethod;
@@ -28,58 +28,58 @@ public class PortalDto {
/**
* 主键id
*/
@ApiModelProperty("主键id")
@Schema(description = "主键id")
private String portalId;
/**
* 自定义查询id
*/
@ApiModelProperty("自定义查询id")
@Schema(description = "自定义查询id")
private Long queryId;
/**
* 数据适配器id
*/
@ApiModelProperty("数据适配器id")
@Schema(description = "数据适配器id")
private Long adapterId;
/**
* 接口名称
*/
@ApiModelProperty("接口名称")
@Schema(description = "接口名称")
@NotBlank(message = "接口名称不能为空")
private String portalName;
/**
* 权限类型
*/
@ApiModelProperty("权限类型")
@Schema(description = "权限类型")
@NotNull(message = "权限类型不能为空")
private PortalPremEnum permissionType;
/**
* 接口类型
*/
@ApiModelProperty("接口类型")
@Schema(description = "接口类型")
@NotNull(message = "接口类型不能为空")
private PortalEnum type;
@ApiModelProperty("请求类型")
@Schema(description = "请求类型")
@NotBlank(message = "请求类型不能为空")
private String requestMethod;
@NotNull(message = "是否创建数据适配器不能为空!")
private Boolean createDataAdapter;
@ApiModelProperty("请求地址")
@Schema(description = "请求地址")
private String url;
@ApiModelProperty("请求类型")
@Schema(description = "请求类型")
private String contentType;
@ApiModelProperty("接口请求方法类型")
@Schema(description = "接口请求方法类型")
private String interfaceRequestMethod;
/**
@@ -90,26 +90,26 @@ public class PortalDto {
/**
* 系统暴露地址
*/
@ApiModelProperty("系统暴露地址")
@Schema(description = "系统暴露地址")
@NotBlank(message = "系统暴露地址不能为空")
private String path;
/**
* 状态
*/
@ApiModelProperty("状态")
@Schema(description = "状态")
private Integer state;
/**
* 备注
*/
@ApiModelProperty("备注")
@Schema(description = "备注")
private String remark;
@ApiModelProperty("适配器代码类型")
@Schema(description = "适配器代码类型")
private DataAdapterType adapterCodeType;
@ApiModelProperty("映射关系")
@Schema(description = "映射关系")
private List<PortalMapping> mappings;

View File

@@ -3,7 +3,7 @@ package cn.fateverse.query.entity.dto;
import cn.fateverse.query.entity.Table;
import cn.fateverse.query.enums.DynamicSourceEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
@@ -19,31 +19,31 @@ public class TableDto {
/**
* 表id
*/
@ApiModelProperty("表id")
@Schema(description = "表id")
private Long tableId;
/**
* 数据源id
*/
@ApiModelProperty("数据源id")
@Schema(description = "数据源id")
private Long dataSourceId;
/**
* 数据源类型
*/
@ApiModelProperty("数据源类型")
@Schema(description = "数据源类型")
private DynamicSourceEnum dataSourceType;
/**
* 表格名称
*/
@ApiModelProperty("表格名称")
@Schema(description = "表格名称")
private String tableName;
/**
* 表格注释
*/
@ApiModelProperty("表格注释")
@Schema(description = "表格注释")
private String tableComment;
public Table toTable() {

View File

@@ -3,7 +3,7 @@ package cn.fateverse.query.entity.dto;
import cn.fateverse.common.decrypt.annotation.EncryptField;
import cn.fateverse.query.entity.UniQuery;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -28,56 +28,56 @@ public class UniQueryDto {
/**
* 自定义查询id
*/
@ApiModelProperty("自定义查询id")
@Schema(description = "自定义查询id")
@EncryptField
private String id;
@ApiModelProperty("数据源id")
@Schema(description = "数据源id")
@NotNull(message = "重要参数不能为空")
private Long dataSourceId;
/**
* 名称
*/
@ApiModelProperty("名称")
@Schema(description = "名称")
@NotBlank(message = "名称不能为空")
private String uqName;
/**
* sql语句
*/
@ApiModelProperty("sql语句")
@Schema(description = "sql语句")
private String uqSql;
/**
* 描述
*/
@ApiModelProperty("描述")
@Schema(description = "描述")
@NotBlank(message = "描述不能为空")
private String uqDescribe;
/**
* 发布
*/
@ApiModelProperty("发布")
@Schema(description = "发布")
private Boolean publish;
/**
* 预览:1,已预览 ,2 未预览
*/
@ApiModelProperty("预览:1,已预览 ,2 未预览")
@Schema(description = "预览:1,已预览 ,2 未预览")
private Boolean preview;
/**
* top图json数据
*/
@ApiModelProperty("top图json数据")
@Schema(description = "top图json数据")
private String topJson;
/**
* 类型 1:普通 2:top图
*/
@ApiModelProperty("类型 1:普通 2:top图")
@Schema(description = "类型 1:普通 2:top图")
private Integer type;
public Long getId() {

View File

@@ -2,7 +2,7 @@ package cn.fateverse.query.entity.query;
import cn.fateverse.query.enums.DataAdapterType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -22,13 +22,13 @@ public class DataAdapterQuery {
/**
* 适配器名称
*/
@ApiModelProperty("适配器名称")
@Schema(description = "适配器名称")
private String adapterName;
/**
* 数据适配器代码类型 Java or Js
*/
@ApiModelProperty("数据适配器代码类型 Java or Js")
@Schema(description = "数据适配器代码类型 Java or Js")
private DataAdapterType type;
private Boolean common;

View File

@@ -1,7 +1,7 @@
package cn.fateverse.query.entity.query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -21,18 +21,18 @@ public class DataSourceManageQuery {
/**
* 数据源名称
*/
@ApiModelProperty("数据源名称")
@Schema(description = "数据源名称")
private String dsName;
/**
* 数据库名称
*/
@ApiModelProperty("数据库名称")
@Schema(description = "数据库名称")
private String dbName;
/**
* 数据源类型
*/
@ApiModelProperty("数据源类型")
@Schema(description = "数据源类型")
private Integer configType;
}

View File

@@ -1,7 +1,7 @@
package cn.fateverse.query.entity.query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -21,12 +21,12 @@ public class DynamicEchartsQuery {
/**
* echart名称
*/
@ApiModelProperty("echarts名称")
@Schema(description = "echarts名称")
private String echartsName;
/**
* 是否发布
*/
@ApiModelProperty("是否发布")
@Schema(description = "是否发布")
private Boolean publish;
}

View File

@@ -1,7 +1,7 @@
package cn.fateverse.query.entity.query;
import cn.fateverse.common.core.entity.QueryTime;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
@@ -14,13 +14,13 @@ public class DynamicTableQuery extends QueryTime {
/**
* 表名称
*/
@ApiModelProperty("表名称")
@Schema(description = "表名称")
private String tableName;
/**
* 表注释
*/
@ApiModelProperty("表注释")
@Schema(description = "表注释")
private String tableComment;
}

View File

@@ -3,7 +3,7 @@ package cn.fateverse.query.entity.query;
import cn.fateverse.query.enums.PortalEnum;
import cn.fateverse.query.enums.PortalPremEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -23,25 +23,25 @@ public class PortalQuery {
/**
* 接口名称
*/
@ApiModelProperty("接口名称")
@Schema(description = "接口名称")
private String portalName;
/**
* 权限类型
*/
@ApiModelProperty("权限类型")
@Schema(description = "权限类型")
private PortalPremEnum permissionType;
/**
* 接口类型
*/
@ApiModelProperty("接口类型")
@Schema(description = "接口类型")
private PortalEnum type;
/**
* 系统暴露地址
*/
@ApiModelProperty("系统暴露地址")
@Schema(description = "系统暴露地址")
private String path;
private Integer state;

View File

@@ -2,7 +2,7 @@ package cn.fateverse.query.entity.query;
import cn.fateverse.common.core.entity.QueryTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -21,21 +21,21 @@ public class TableQuery extends QueryTime {
/**
* 数据源id
*/
@ApiModelProperty("数据源id")
@Schema(description = "数据源id")
private Long dataSourceId;
/**
* 表名称
*/
@ApiModelProperty("表名称")
@Schema(description = "表名称")
private String tableName;
/**
* 表描述
*/
@ApiModelProperty("表描述")
@Schema(description = "表描述")
private String tableComment;
@ApiModelProperty("数据类型")
@Schema(description = "数据类型")
private String dataSourceType;
}

View File

@@ -1,7 +1,7 @@
package cn.fateverse.query.entity.query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -21,27 +21,27 @@ public class UniQueryQuery {
/**
* 名称
*/
@ApiModelProperty("名称")
@Schema(description = "名称")
private String uqName;
/**
* 发布
*/
@ApiModelProperty("发布")
@Schema(description = "发布")
private Integer publish;
/**
* 预览:1,已预览 ,2 未预览
*/
@ApiModelProperty("预览:1,已预览 ,2 未预览")
@Schema(description = "预览:1,已预览 ,2 未预览")
private Boolean preview;
/**
* 类型 1:普通 2:top图
*/
@ApiModelProperty("类型 1:普通 2:top图")
@Schema(description = "类型 1:普通 2:top图")
private Integer type;
@ApiModelProperty("数据源id")
@Schema(description = "数据源id")
private Long dataSourceId;
}

View File

@@ -6,7 +6,7 @@ import cn.fateverse.common.core.annotaion.Excel;
import cn.fateverse.query.enums.DataAdapterSource;
import cn.fateverse.query.enums.DataAdapterType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -30,35 +30,35 @@ public class DataAdapterVo {
/**
* 数据适配器id
*/
@ApiModelProperty("数据适配器id")
@Schema(description = "数据适配器id")
@EncryptField
private Long adapterId;
/**
* 适配器名称
*/
@ApiModelProperty("适配器名称")
@Schema(description = "适配器名称")
@Excel("适配器名称")
private String adapterName;
/**
* 数据适配器代码类型 Java or Js
*/
@ApiModelProperty("数据适配器代码类型 Java or Js")
@Schema(description = "数据适配器代码类型 Java or Js")
@Excel("数据适配器代码类型 Java or Js")
private DataAdapterType type;
/**
* 适配器代码
*/
@ApiModelProperty("适配器代码")
@Schema(description = "适配器代码")
@Excel("适配器代码")
private String code;
/**
* 模拟数据 strng类型的json字符串
*/
@ApiModelProperty("模拟数据 strng类型的json字符串")
@Schema(description = "模拟数据 strng类型的json字符串")
@Excel("模拟数据 strng类型的json字符串")
private String mockData;

View File

@@ -7,7 +7,7 @@ import cn.fateverse.common.core.annotaion.Excel;
import com.alibaba.fastjson2.JSONObject;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -29,20 +29,20 @@ public class DataSourceManageVo {
/**
* 主键
*/
@ApiModelProperty("主键")
@Schema(description = "主键")
private Long id;
/**
* 数据源名称
*/
@ApiModelProperty("数据源名称")
@Schema(description = "数据源名称")
@Excel("数据源名称")
private String dsName;
/**
* 数据源密码
*/
@ApiModelProperty("数据源用户名称")
@Schema(description = "数据源用户名称")
@Excel("数据源用户名称")
private String username;
@@ -61,28 +61,28 @@ public class DataSourceManageVo {
/**
* 数据源类型,匹配java枚举
*/
@ApiModelProperty("数据源类型,匹配java枚举")
@Schema(description = "数据源类型,匹配java枚举")
@Excel("数据源类型,匹配java枚举")
private DynamicSourceEnum type;
/**
* 数据库名称
*/
@ApiModelProperty("数据库名称")
@Schema(description = "数据库名称")
@Excel("数据库名称")
private String dbName;
/**
* 数据源类型
*/
@ApiModelProperty("数据源类型")
@Schema(description = "数据源类型")
@Excel("数据源类型")
private Integer configType;
/**
* 数据源连接类型
*/
@ApiModelProperty("数据源连接类型")
@Schema(description = "数据源连接类型")
@Excel("数据源连接类型")
private String url;

View File

@@ -3,7 +3,7 @@ package cn.fateverse.query.entity.vo;
import cn.fateverse.query.entity.DynamicEcharts;
import cn.fateverse.common.core.annotaion.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -27,40 +27,40 @@ public class DynamicEchartsVo {
/**
* echarts主键
*/
@ApiModelProperty("echarts主键")
@Schema(description = "echarts主键")
private Long echartsId;
/**
* 数据适配器id,可以选择或者直接创建
*/
@ApiModelProperty("数据适配器id,可以选择或者直接创建")
@Schema(description = "数据适配器id,可以选择或者直接创建")
private String adapterName;
/**
* echart名称
*/
@ApiModelProperty("echarts名称")
@Schema(description = "echarts名称")
@Excel("echarts名称")
private String echartsName;
/**
* echart配置数据
*/
@ApiModelProperty("echarts配置数据")
@Schema(description = "echarts配置数据")
@Excel("echartss配置数据")
private String echartsConfig;
/**
* 是否发布
*/
@ApiModelProperty("是否发布")
@Schema(description = "是否发布")
@Excel("是否发布")
private Boolean publish;
/**
* 备注
*/
@ApiModelProperty("备注")
@Schema(description = "备注")
@Excel("备注")
private String remark;

View File

@@ -7,7 +7,7 @@ import cn.fateverse.query.enums.DataAdapterType;
import cn.fateverse.query.enums.PortalEnum;
import cn.fateverse.query.enums.PortalPremEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -29,7 +29,7 @@ public class SimplePortalVo {
/**
* 主键id
*/
@ApiModelProperty("主键id")
@Schema(description = "主键id")
@EncryptField
private String portalId;
@@ -37,37 +37,37 @@ public class SimplePortalVo {
/**
* 自定义查询id
*/
@ApiModelProperty("自定义查询id")
@Schema(description = "自定义查询id")
private Long queryId;
/**
* 数据适配器id
*/
@ApiModelProperty("数据适配器id")
@Schema(description = "数据适配器id")
private Long adapterId;
/**
* 接口名称
*/
@ApiModelProperty("接口名称")
@Schema(description = "接口名称")
@Excel("接口名称")
private String portalName;
/**
* 自定查询名称
*/
@ApiModelProperty("自定查询名称")
@Schema(description = "自定查询名称")
@Excel("自定查询名称")
private String queryName;
@ApiModelProperty("自定查询类型 1:sql 2:topo图")
@Schema(description = "自定查询类型 1:sql 2:topo图")
private Integer queryType;
/**
* 数据适配器名称
*/
@ApiModelProperty("数据适配器类型")
@Schema(description = "数据适配器类型")
@Excel("数据适配器类型")
private DataAdapterType adapterCodeType;
@@ -78,49 +78,49 @@ public class SimplePortalVo {
/**
* 权限类型
*/
@ApiModelProperty("权限类型")
@Schema(description = "权限类型")
@Excel("权限类型")
private PortalPremEnum permissionType;
/**
* 接口类型
*/
@ApiModelProperty("接口类型")
@Schema(description = "接口类型")
@Excel("接口类型")
private PortalEnum type;
/**
* 系统暴露地址
*/
@ApiModelProperty("系统暴露地址")
@Schema(description = "系统暴露地址")
@Excel("系统暴露地址")
private String path;
/**
* 状态
*/
@ApiModelProperty("状态 0: 创建 1: 发布 2:内部使用(例如提供echarts单独使用)")
@Schema(description = "状态 0: 创建 1: 发布 2:内部使用(例如提供echarts单独使用)")
@Excel("状态")
private Integer state;
/**
* 创建时间
*/
@ApiModelProperty("创建时间")
@Schema(description = "创建时间")
@Excel("创建时间")
private Date createTime;
/**
* 更新者
*/
@ApiModelProperty("更新时间")
@Schema(description = "更新时间")
@Excel("更新时间")
private Date updateTime;
/**
* 备注
*/
@ApiModelProperty("备注")
@Schema(description = "备注")
@Excel("备注")
private String remark;

View File

@@ -3,7 +3,7 @@ package cn.fateverse.query.entity.vo;
import cn.fateverse.common.decrypt.annotation.EncryptField;
import cn.fateverse.query.entity.UniColumn;
import cn.fateverse.query.entity.UniCon;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -33,13 +33,13 @@ public class SqlInfoVo {
/**
* 名称
*/
@ApiModelProperty("名称")
@Schema(description = "名称")
private String uqName;
/**
* 描述
*/
@ApiModelProperty("描述")
@Schema(description = "描述")
private String uqDescribe;
private Long menuId;

View File

@@ -3,7 +3,7 @@ package cn.fateverse.query.entity.vo;
import cn.fateverse.query.entity.Table;
import cn.fateverse.query.enums.DynamicSourceEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -27,37 +27,37 @@ public class TableVo {
/**
* 表id
*/
@ApiModelProperty("表id")
@Schema(description = "表id")
private Long tableId;
/**
* 数据源id
*/
@ApiModelProperty("数据源id")
@Schema(description = "数据源id")
private Long dataSourceId;
/**
* 数据源类型
*/
@ApiModelProperty("数据源类型")
@Schema(description = "数据源类型")
private DynamicSourceEnum dataSourceType;
/**
* 表格名称
*/
@ApiModelProperty("表格名称")
@Schema(description = "表格名称")
private String tableName;
/**
* 表格注释
*/
@ApiModelProperty("表格注释")
@Schema(description = "表格注释")
private String tableComment;
/**
* 创建时间
*/
@ApiModelProperty("创建时间")
@Schema(description = "创建时间")
private Date createTime;
public static TableVo toTableVo(Table table) {

View File

@@ -3,7 +3,7 @@ package cn.fateverse.query.entity.vo;
import cn.fateverse.common.decrypt.annotation.EncryptField;
import cn.fateverse.query.entity.UniQuery;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -27,7 +27,7 @@ public class UniQueryVo {
/**
* 自定义查询id
*/
@ApiModelProperty("主键")
@Schema(description = "主键")
@EncryptField
private String id;
@@ -37,43 +37,43 @@ public class UniQueryVo {
/**
* 名称
*/
@ApiModelProperty("名称")
@Schema(description = "名称")
private String uqName;
/**
* sql语句
*/
@ApiModelProperty("sql语句")
@Schema(description = "sql语句")
private String uqSql;
/**
* 描述
*/
@ApiModelProperty("描述")
@Schema(description = "描述")
private String uqDescribe;
/**
* 发布
*/
@ApiModelProperty("发布")
@Schema(description = "发布")
private Boolean publish;
/**
* 预览:1,已预览 ,2 未预览
*/
@ApiModelProperty("预览:1,已预览 ,2 未预览")
@Schema(description = "预览:1,已预览 ,2 未预览")
private Boolean preview;
/**
* top图json数据
*/
@ApiModelProperty("top图json数据")
@Schema(description = "top图json数据")
private String topJson;
/**
* 类型 1:普通 2:top图
*/
@ApiModelProperty("类型 1:普通 2:top图")
@Schema(description = "类型 1:普通 2:top图")
private Integer type;
private Date createTime;

View File

@@ -2,7 +2,7 @@ package cn.fateverse.notice.dto;
import cn.fateverse.notice.enums.ActionEnums;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import javax.validation.constraints.NotNull;
@@ -17,36 +17,36 @@ import java.util.List;
@ApiModel("公告发送实体")
public class NoticeDto implements Serializable {
@ApiModelProperty("公告标题")
@Schema(description = "公告标题")
@NotNull(message = "公告标题不能为空")
private String noticeTitle;
@ApiModelProperty("公告类型1通知 2公告")
@Schema(description = "公告类型1通知 2公告")
@NotNull(message = "公告类型不能为空")
private String noticeType;
@ApiModelProperty("发送类型,用户:user,用户数组:user,角色:role,部门:dept,全发:all")
@Schema(description = "发送类型,用户:user,用户数组:user,角色:role,部门:dept,全发:all")
@NotNull(message = "发送类型不能为空")
private String sendType;
private ActionEnums action;
@ApiModelProperty("发送类型的id")
@Schema(description = "发送类型的id")
@NotNull(message = "发送对象id不能为空")
private List<Long> senderIds;
@ApiModelProperty("公告内容")
@Schema(description = "公告内容")
private String noticeContent;
@ApiModelProperty("内容类型: html,text 等")
@Schema(description = "内容类型: html,text 等")
@NotNull(message = "内容类型不能为空")
private String contentType;
@ApiModelProperty("发送群组")
@Schema(description = "发送群组")
@NotNull(message = "消息发送群组不能为空")
private String cluster;
@ApiModelProperty("公告备注")
@Schema(description = "公告备注")
private String remark;
}

View File

@@ -1,7 +1,7 @@
package cn.fateverse.notice.entity.query;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
@@ -11,22 +11,22 @@ import lombok.Data;
@Data
public class NoticeQuery {
@ApiModelProperty("公告标题")
@Schema(description = "公告标题")
private String noticeTitle;
@ApiModelProperty("公告类型1通知 2公告")
@Schema(description = "公告类型1通知 2公告")
private String noticeType;
@ApiModelProperty("发送类型,用户,用户数组,角色,部门,全发")
@Schema(description = "发送类型,用户,用户数组,角色,部门,全发")
private String sendType;
@ApiModelProperty("内容类型: html,text等")
@Schema(description = "内容类型: html,text等")
private String contentType;
@ApiModelProperty("公告状态0正常 1关闭")
@Schema(description = "公告状态0正常 1关闭")
private String state;
@ApiModelProperty("群组")
@Schema(description = "群组")
private String cluster;
@JsonIgnore

View File

@@ -2,11 +2,11 @@ package cn.fateverse.notice.entity.vo;
import cn.fateverse.notice.entity.Notice;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Builder;
import lombok.Data;
import java.util.Date;
import java.time.LocalDateTime;
import java.util.List;
/**
@@ -19,36 +19,36 @@ public class NoticeVo {
private Long noticeId;
@ApiModelProperty("公告标题")
@Schema(description = "公告标题")
private String noticeTitle;
@ApiModelProperty("公告类型1通知 2公告")
@Schema(description = "公告类型1通知 2公告")
private String noticeType;
@ApiModelProperty("发送类型,用户,用户数组,角色,部门,全发")
@Schema(description = "发送类型,用户,用户数组,角色,部门,全发")
private String sendType;
@JsonInclude(JsonInclude.Include.NON_NULL)
@ApiModelProperty("发送类型对应的信息")
@Schema(description = "发送类型对应的信息")
private List<String> senders;
@JsonInclude(JsonInclude.Include.NON_NULL)
private String noticeContent;
@ApiModelProperty("内容类型: html,text等")
@Schema(description = "内容类型: html,text等")
private String contentType;
@ApiModelProperty("公告状态0正常 1关闭")
@Schema(description = "公告状态0正常 1关闭")
private String state;
@ApiModelProperty("群组")
@Schema(description = "群组")
private String cluster;
@ApiModelProperty("创建人")
@Schema(description = "创建人")
private Object createBy;
@ApiModelProperty("创建时间")
private Date createTime;
@Schema(description = "创建时间")
private LocalDateTime createTime;
public static NoticeVo toNoticeVo(Notice notice){
return NoticeVo.builder()

View File

@@ -6,7 +6,7 @@ import cn.fateverse.notice.entity.NoticeMq;
import cn.fateverse.notice.enums.ActionEnums;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -24,23 +24,23 @@ public class NotifyVo {
private Long noticeId;
@ApiModelProperty("公告标题")
@Schema(description = "公告标题")
private String noticeTitle;
@ApiModelProperty("公告类型1通知 2公告")
@Schema(description = "公告类型1通知 2公告")
private String noticeType;
@JsonInclude(JsonInclude.Include.NON_NULL)
private String noticeContent;
@ApiModelProperty("消息阅读状态")
@Schema(description = "消息阅读状态")
@JsonInclude(JsonInclude.Include.NON_NULL)
private String state;
@JsonIgnore
private ActionEnums action;
@ApiModelProperty("群组")
@Schema(description = "群组")
private String cluster;
public static NotifyVo toNotifyVo(Notice notice) {

View File

@@ -3,7 +3,7 @@ package cn.fateverse.workflow.entity.dto;
import cn.fateverse.workflow.entity.ProcessListener;
import com.alibaba.fastjson2.JSON;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -27,37 +27,37 @@ public class ProcessListenerDto {
/**
* 监听器id
*/
@ApiModelProperty("监听器id")
@Schema(description = "监听器id")
private String id;
/**
* 监听器类型 1 : 任务监听 2: 执行监听
*/
@ApiModelProperty("监听器类型 1 : 任务监听 2: 执行监听")
@Schema(description = "监听器类型 1 : 任务监听 2: 执行监听")
private String listenerType;
/**
* 监听类型 create assignment complete end take
*/
@ApiModelProperty("监听类型 create assignment complete end take")
@Schema(description = "监听类型 create assignment complete end take")
private List<String> eventType;
/**
* 监听器名称
*/
@ApiModelProperty("监听器名称")
@Schema(description = "监听器名称")
private String listenerName;
/**
* 监听器值
*/
@ApiModelProperty("监听器值")
@Schema(description = "监听器值")
private String listenerValue;
/**
* 监听器数据类型 0: Java类 1: 表达式 2: 代理表达式
*/
@ApiModelProperty("监听器数据类型 0: Java类 1: 表达式 2: 代理表达式")
@Schema(description = "监听器数据类型 0: Java类 1: 表达式 2: 代理表达式")
private String listenerValueType;

View File

@@ -1,7 +1,7 @@
package cn.fateverse.workflow.entity.query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -21,24 +21,24 @@ public class ProcessListenerQuery {
/**
* 监听器类型 1 : 任务监听 2: 执行监听
*/
@ApiModelProperty("监听器类型 1 : 任务监听 2: 执行监听")
@Schema(description = "监听器类型 1 : 任务监听 2: 执行监听")
private String listenerType;
/**
* 监听类型 create assignment complete end take
*/
@ApiModelProperty("监听类型 create assignment complete end take")
@Schema(description = "监听类型 create assignment complete end take")
private String eventType;
/**
* 监听器名称
*/
@ApiModelProperty("监听器名称")
@Schema(description = "监听器名称")
private String listenerName;
/**
* 监听器数据类型 0: Java类 1: 表达式 2: 代理表达式
*/
@ApiModelProperty("监听器数据类型 0: Java类 1: 表达式 2: 代理表达式")
@Schema(description = "监听器数据类型 0: Java类 1: 表达式 2: 代理表达式")
private String listenerValueType;
}

View File

@@ -2,7 +2,7 @@ package cn.fateverse.workflow.entity.query;
import cn.fateverse.common.core.entity.QueryTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -19,10 +19,10 @@ import lombok.NoArgsConstructor;
@ApiModel("流程部署查询")
public class ProcessQuery extends QueryTime {
@ApiModelProperty("部署名称")
@Schema(description = "部署名称")
private String deploymentName;
@ApiModelProperty("状态")
@Schema(description = "状态")
private Integer state;
}

View File

@@ -3,7 +3,7 @@ package cn.fateverse.workflow.entity.vo;
import cn.fateverse.workflow.entity.ProcessListener;
import com.alibaba.fastjson2.JSON;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -27,37 +27,37 @@ public class ProcessListenerVo {
/**
* 监听器id
*/
@ApiModelProperty("监听器id")
@Schema(description = "监听器id")
private String id;
/**
* 监听器类型 1 : 任务监听 2: 执行监听
*/
@ApiModelProperty("监听器类型 1 : 任务监听 2: 执行监听")
@Schema(description = "监听器类型 1 : 任务监听 2: 执行监听")
private String listenerType;
/**
* 监听类型 create assignment complete end take
*/
@ApiModelProperty("监听类型 create assignment complete end take")
@Schema(description = "监听类型 create assignment complete end take")
private List<String> eventType;
/**
* 监听器名称
*/
@ApiModelProperty("监听器名称")
@Schema(description = "监听器名称")
private String listenerName;
/**
* 监听器值
*/
@ApiModelProperty("监听器值")
@Schema(description = "监听器值")
private String listenerValue;
/**
* 监听器数据类型 0: Java类 1: 表达式 2: 代理表达式
*/
@ApiModelProperty("监听器数据类型 0: Java类 1: 表达式 2: 代理表达式")
@Schema(description = "监听器数据类型 0: Java类 1: 表达式 2: 代理表达式")
private String listenerValueType;
public static ProcessListenerVo toProcessListenerVo(ProcessListener processListener) {