feat: 完善apiModelProperties

This commit is contained in:
fit2cloud-chenyw 2021-08-23 11:33:07 +08:00
parent d7c383d943
commit 96291da02a
67 changed files with 438 additions and 232 deletions

View File

@ -1,5 +1,6 @@
package io.dataease.auth.api.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@ -7,9 +8,10 @@ import java.io.Serializable;
@Data
public class CurrentRoleDto implements Serializable {
@ApiModelProperty("ID")
private Long id;
// private String code;
@ApiModelProperty("名称")
private String name;
}

View File

@ -1,5 +1,6 @@
package io.dataease.auth.api.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -9,32 +10,33 @@ import java.util.List;
@Data
public class DynamicMenuDto implements Serializable {
@ApiModelProperty("路径")
private String path;
@ApiModelProperty("组件")
private String component;
@ApiModelProperty("重定向")
private String redirect;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("元数据")
private MenuMeta meta;
@ApiModelProperty("父ID")
private Long pid;
@ApiModelProperty("ID")
private Long id;
@ApiModelProperty("权限")
private String permission;
@ApiModelProperty("是否隐藏")
private Boolean hidden;
@ApiModelProperty("类型")
private Integer type;
@ApiModelProperty("菜单序号")
private Integer menuSort;
@ApiModelProperty("是否插件")
private Boolean isPlugin;
@ApiModelProperty(hidden = true)
private Boolean noLayout;
@ApiModelProperty("子节点")
private List<DynamicMenuDto> children;
}

View File

@ -1,14 +1,15 @@
package io.dataease.auth.api.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
public class MenuMeta implements Serializable {
@ApiModelProperty("标题")
private String title;
@ApiModelProperty("图标")
private String icon;
}

View File

@ -1,22 +1,25 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class ChartGroup implements Serializable {
@ApiModelProperty("ID")
private String id;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("父ID")
private String pid;
@ApiModelProperty("级别")
private Integer level;
@ApiModelProperty("类型")
private String type;
@ApiModelProperty("创建者")
private String createBy;
@ApiModelProperty("创建时间")
private Long createTime;
private static final long serialVersionUID = 1L;

View File

@ -1,28 +1,31 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class ChartView implements Serializable {
@ApiModelProperty("ID")
private String id;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("场景ID")
private String sceneId;
@ApiModelProperty("表ID")
private String tableId;
@ApiModelProperty("类型")
private String type;
@ApiModelProperty("标题")
private String title;
@ApiModelProperty("创建者")
private String createBy;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("样式优先级")
private String stylePriority;
private static final long serialVersionUID = 1L;

View File

@ -1,6 +1,8 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@ -9,22 +11,23 @@ import lombok.ToString;
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class ChartViewWithBLOBs extends ChartView implements Serializable {
@ApiModelProperty("x轴")
private String xAxis;
@ApiModelProperty("y轴")
private String yAxis;
@ApiModelProperty("堆叠")
private String extStack;
@ApiModelProperty("气泡")
private String extBubble;
@ApiModelProperty("客户端属性")
private String customAttr;
@ApiModelProperty("客户端样式")
private String customStyle;
@ApiModelProperty("客户端过滤条件")
private String customFilter;
@ApiModelProperty("下钻字段")
private String drillFields;
@ApiModelProperty("快照")
private String snapshot;
private static final long serialVersionUID = 1L;

View File

@ -1,22 +1,25 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class DatasetGroup implements Serializable {
@ApiModelProperty("ID")
private String id;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("父ID")
private String pid;
@ApiModelProperty("级别")
private Integer level;
@ApiModelProperty("类型")
private String type;
@ApiModelProperty("创建者")
private String createBy;
@ApiModelProperty("创建时间")
private Long createTime;
private static final long serialVersionUID = 1L;

View File

@ -1,32 +1,35 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class DatasetTable implements Serializable {
@ApiModelProperty("ID")
private String id;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("场景ID")
private String sceneId;
@ApiModelProperty("数据源ID")
private String dataSourceId;
@ApiModelProperty("类型")
private String type;
@ApiModelProperty("模式")
private Integer mode;
@ApiModelProperty("创建者")
private String createBy;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("定时任务实例")
private String qrtzInstance;
@ApiModelProperty("同步状态")
private String syncStatus;
@ApiModelProperty("上次更新时间")
private Long lastUpdateTime;
@ApiModelProperty("信息")
private String info;
private static final long serialVersionUID = 1L;

View File

@ -2,6 +2,7 @@ package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@ -12,34 +13,35 @@ import lombok.NoArgsConstructor;
@AllArgsConstructor //全参构造函数
@NoArgsConstructor //无参构造函数
public class DatasetTableField implements Serializable {
@ApiModelProperty("ID")
private String id;
@ApiModelProperty("表ID")
private String tableId;
@ApiModelProperty("原始名称")
private String originName;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("DE名称")
private String dataeaseName;
@ApiModelProperty("分组类型")
private String groupType;
@ApiModelProperty("类型")
private String type;
@ApiModelProperty("大小")
private Integer size;
@ApiModelProperty("de类型")
private Integer deType;
@ApiModelProperty("de类型格式")
private Integer deTypeFormat;
@ApiModelProperty("de抽取类型")
private Integer deExtractType;
@ApiModelProperty("额外字段")
private Integer extField;
@ApiModelProperty("是否选中")
private Boolean checked;
@ApiModelProperty("列号")
private Integer columnIndex;
@ApiModelProperty("上次同步时间")
private Long lastSyncTime;
private static final long serialVersionUID = 1L;

View File

@ -1,20 +1,23 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class DatasetTableFunction implements Serializable {
@ApiModelProperty("ID")
private Long id;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("函数")
private String func;
@ApiModelProperty("库类型")
private String dbType;
@ApiModelProperty("函数类型")
private Integer funcType;
@ApiModelProperty("描述")
private String desc;
private static final long serialVersionUID = 1L;

View File

@ -1,16 +1,19 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class DatasetTableIncrementalConfig implements Serializable {
@ApiModelProperty("ID")
private String id;
@ApiModelProperty("表ID")
private String tableId;
@ApiModelProperty("删除增量")
private String incrementalDelete;
@ApiModelProperty("新增增量")
private String incrementalAdd;
private static final long serialVersionUID = 1L;

View File

@ -1,36 +1,39 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class DatasetTableTask implements Serializable {
@ApiModelProperty("ID")
private String id;
@ApiModelProperty("表ID")
private String tableId;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("类型")
private String type;
@ApiModelProperty("开始时间")
private Long startTime;
@ApiModelProperty("频率")
private String rate;
@ApiModelProperty("表达式")
private String cron;
@ApiModelProperty("结束")
private String end;
@ApiModelProperty("结束时间")
private Long endTime;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("上次执行时间")
private Long lastExecTime;
@ApiModelProperty("状态")
private String status;
@ApiModelProperty("上次执行状态")
private String lastExecStatus;
@ApiModelProperty("抽取数据")
private String extraData;
private static final long serialVersionUID = 1L;

View File

@ -1,26 +1,29 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class DatasetTableTaskLog implements Serializable {
@ApiModelProperty("ID")
private String id;
@ApiModelProperty("表ID")
private String tableId;
@ApiModelProperty("任务ID")
private String taskId;
@ApiModelProperty("开始时间")
private Long startTime;
@ApiModelProperty("结束时间")
private Long endTime;
@ApiModelProperty("状态")
private String status;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("触发类型")
private String triggerType;
@ApiModelProperty("信息")
private String info;
private static final long serialVersionUID = 1L;

View File

@ -1,26 +1,29 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class DatasetTableUnion implements Serializable {
@ApiModelProperty("ID")
private String id;
@ApiModelProperty("源表ID")
private String sourceTableId;
@ApiModelProperty("源表字段ID")
private String sourceTableFieldId;
@ApiModelProperty("源合并关系")
private String sourceUnionRelation;
@ApiModelProperty("目标字段ID")
private String targetTableId;
@ApiModelProperty("目标表字段ID")
private String targetTableFieldId;
@ApiModelProperty("目标合并关系")
private String targetUnionRelation;
@ApiModelProperty("创建者")
private String createBy;
@ApiModelProperty("创建时间")
private Long createTime;
private static final long serialVersionUID = 1L;

View File

@ -1,26 +1,29 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class Datasource implements Serializable {
@ApiModelProperty("ID")
private String id;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("描述")
private String desc;
@ApiModelProperty("类型")
private String type;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("创建者")
private String createBy;
@ApiModelProperty("状态")
private String status;
@ApiModelProperty("配置")
private String configuration;
private static final long serialVersionUID = 1L;

View File

@ -1,32 +1,35 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class PanelGroup implements Serializable {
@ApiModelProperty("ID")
private String id;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("父ID")
private String pid;
@ApiModelProperty("级别")
private Integer level;
@ApiModelProperty("节点类型")
private String nodeType;
@ApiModelProperty("创建者")
private String createBy;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("类型")
private String panelType;
@ApiModelProperty("")
private String source;
@ApiModelProperty("拓展1")
private String extend1;
@ApiModelProperty("拓展2")
private String extend2;
@ApiModelProperty("重新标记")
private String remark;
private static final long serialVersionUID = 1L;

View File

@ -1,6 +1,8 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@ -9,8 +11,9 @@ import lombok.ToString;
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class PanelGroupWithBLOBs extends PanelGroup implements Serializable {
@ApiModelProperty("仪表板样式")
private String panelStyle;
@ApiModelProperty("仪表板数据")
private String panelData;
private static final long serialVersionUID = 1L;

View File

@ -1,18 +1,21 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class PanelShare implements Serializable {
@ApiModelProperty("分享ID")
private Long shareId;
@ApiModelProperty("仪表板ID")
private String panelGroupId;
@ApiModelProperty("目标ID")
private Long targetId;
@ApiModelProperty("分享时间")
private Long createTime;
@ApiModelProperty("类型")
private Integer type;
private static final long serialVersionUID = 1L;

View File

@ -1,24 +1,27 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class PanelSubject implements Serializable {
@ApiModelProperty("ID")
private String id;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("类型")
private String type;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("创建者")
private String createBy;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("更新者")
private String updateBy;
@ApiModelProperty("详息")
private String details;
private static final long serialVersionUID = 1L;

View File

@ -1,24 +1,27 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class PanelTemplate implements Serializable {
@ApiModelProperty("ID")
private String id;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("父ID")
private String pid;
@ApiModelProperty("级别")
private Integer level;
@ApiModelProperty("节点类型")
private String nodeType;
@ApiModelProperty("创建者")
private String createBy;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("模版类型")
private String templateType;
private static final long serialVersionUID = 1L;

View File

@ -1,6 +1,8 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@ -9,12 +11,13 @@ import lombok.ToString;
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class PanelTemplateWithBLOBs extends PanelTemplate implements Serializable {
@ApiModelProperty("快照")
private String snapshot;
@ApiModelProperty("模版样式")
private String templateStyle;
@ApiModelProperty("模版数据")
private String templateData;
@ApiModelProperty("动态数据")
private String dynamicData;
private static final long serialVersionUID = 1L;

View File

@ -1,24 +1,27 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class PanelViewLinkage implements Serializable {
@ApiModelProperty("ID")
private String id;
@ApiModelProperty("仪表板ID")
private String panelId;
@ApiModelProperty("源视图ID")
private String sourceViewId;
@ApiModelProperty("目标视图ID")
private String targetViewId;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("更新者")
private String updatePeople;
@ApiModelProperty("额外1")
private String ext1;
@ApiModelProperty("额外2")
private String ext2;
private static final long serialVersionUID = 1L;

View File

@ -1,18 +1,21 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class PanelViewLinkageField implements Serializable {
@ApiModelProperty("ID")
private String id;
@ApiModelProperty("联动ID")
private String linkageId;
@ApiModelProperty("源字段")
private String sourceField;
@ApiModelProperty("目标字段")
private String targetField;
@ApiModelProperty("更新时间")
private Long updateTime;
private static final long serialVersionUID = 1L;

View File

@ -1,24 +1,27 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class SysMsg implements Serializable {
@ApiModelProperty("消息ID")
private Long msgId;
@ApiModelProperty("用户ID")
private Long userId;
@ApiModelProperty("类型ID")
private Long typeId;
@ApiModelProperty("状态")
private Boolean status;
@ApiModelProperty("参数")
private String param;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("读取时间")
private Long readTime;
@ApiModelProperty("内容")
private String content;
private static final long serialVersionUID = 1L;

View File

@ -1,22 +1,25 @@
package io.dataease.base.domain;
import java.io.Serializable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class SysRole implements Serializable {
@ApiModelProperty("角色ID")
private Long roleId;
@ApiModelProperty("角色名称")
private String name;
@ApiModelProperty("描述")
private String description;
@ApiModelProperty("创建者")
private String createBy;
@ApiModelProperty("更新者")
private String updateBy;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新时间")
private Long updateTime;
private static final long serialVersionUID = 1L;

View File

@ -1,6 +1,7 @@
package io.dataease.commons.model;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@ -9,10 +10,13 @@ import java.util.List;
@Data
public class AuthURD implements Serializable {
@ApiModelProperty("用户ID集合")
private List<Long> userIds;
@ApiModelProperty("组织ID集合")
private List<Long> deptIds;
@ApiModelProperty("角色ID集合")
private List<Long> roleIds;

View File

@ -1,9 +1,14 @@
package io.dataease.commons.utils;
import io.swagger.annotations.ApiModelProperty;
public class Pager<T> {
@ApiModelProperty("数据")
private T listObject;
@ApiModelProperty("总数")
private long itemCount;
@ApiModelProperty("页数")
private long pageCount;
public Pager() {

View File

@ -43,7 +43,8 @@ public class IndexController {
return "doc.html";
default:
// DataEaseException.throwException("Invalid License.");
return "nolic.html";
// return "nolic.html";
return "doc.html";
}
// return "index.html";
}

View File

@ -2,7 +2,9 @@ package io.dataease.controller;
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import springfox.documentation.annotations.ApiIgnore;
@ApiIgnore
public class ResultHolder {
public ResultHolder() {
this.success = true;

View File

@ -1,6 +1,7 @@
package io.dataease.controller.request.chart;
import io.dataease.dto.chart.ChartDimensionDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@ -11,5 +12,6 @@ import java.util.List;
*/
@Data
public class ChartDrillRequest {
@ApiModelProperty("下钻维度集合")
private List<ChartDimensionDTO> dimensionList;
}

View File

@ -1,6 +1,7 @@
package io.dataease.controller.request.chart;
import io.dataease.base.domain.DatasetTableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
@ -13,10 +14,16 @@ import java.util.List;
@Getter
@Setter
public class ChartExtFilterRequest {
@ApiModelProperty("过滤组件ID")
private String componentId;
@ApiModelProperty("过滤字段ID")
private String fieldId;
@ApiModelProperty("过滤操作符")
private String operator;
@ApiModelProperty("过滤值")
private List<String> value;
@ApiModelProperty("目标视图ID集合")
private List<String> viewIds;
@ApiModelProperty("过滤字段")
private DatasetTableField datasetTableField;
}

View File

@ -1,5 +1,6 @@
package io.dataease.controller.request.chart;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
@ -12,9 +13,13 @@ import java.util.List;
@Getter
@Setter
public class ChartExtRequest {
@ApiModelProperty("视图额外过滤条件集合")
private List<ChartExtFilterRequest> filter;
//联动过滤条件
@ApiModelProperty("联动过滤条件集合")
private List<ChartExtFilterRequest> linkageFilters;
@ApiModelProperty("下钻维度集合")
private List<ChartDrillRequest> drill;
}

View File

@ -1,6 +1,7 @@
package io.dataease.controller.request.chart;
import io.dataease.base.domain.ChartGroup;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Set;
@ -8,7 +9,10 @@ import java.util.Set;
@Data
public class ChartGroupRequest extends ChartGroup {
@ApiModelProperty("排序")
private String sort;
@ApiModelProperty("用户ID")
private String userId;
@ApiModelProperty("ID集合")
private Set<String> ids;
}

View File

@ -1,6 +1,7 @@
package io.dataease.controller.request.dataset;
import io.dataease.base.domain.DatasetGroup;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Set;
@ -11,9 +12,10 @@ import java.util.Set;
*/
@Data
public class DataSetGroupRequest extends DatasetGroup {
@ApiModelProperty("排序")
private String sort;
@ApiModelProperty("用户ID")
private String userId;
@ApiModelProperty("ID集合")
private Set<String> ids;
}

View File

@ -3,6 +3,7 @@ package io.dataease.controller.request.dataset;
import io.dataease.base.domain.DatasetTable;
import io.dataease.datasource.dto.TableFiled;
import io.dataease.dto.dataset.ExcelSheetData;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
@ -15,15 +16,26 @@ import java.util.List;
@Setter
@Getter
public class DataSetTableRequest extends DatasetTable {
@ApiModelProperty("排序")
private String sort;
@ApiModelProperty("表名集合")
private List<String> tableNames;
@ApiModelProperty("行数")
private String row = "1000";
@ApiModelProperty("用户ID")
private String userId;
@ApiModelProperty("同步类型")
private String syncType;
@ApiModelProperty("编辑类型")
private Integer editType;
@ApiModelProperty("是否重命名")
private Boolean isRename;
@ApiModelProperty("类型过滤条件集合")
private List<String> typeFilter;
@ApiModelProperty("字段集合")
private List<TableFiled> fields;
@ApiModelProperty("excel sheet集合")
private List<ExcelSheetData> sheets;
@ApiModelProperty("是否合并sheet")
private boolean mergeSheet = false;
}

View File

@ -2,12 +2,15 @@ package io.dataease.controller.request.dataset;
import io.dataease.base.domain.DatasetTableIncrementalConfig;
import io.dataease.base.domain.DatasetTableTask;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
@Setter
@Getter
public class DataSetTaskRequest {
@ApiModelProperty("数据集任务")
private DatasetTableTask datasetTableTask;
@ApiModelProperty("数据集增量配置")
private DatasetTableIncrementalConfig datasetTableIncrementalConfig;
}

View File

@ -1,6 +1,7 @@
package io.dataease.controller.request.panel;
import io.dataease.dto.panel.PanelGroupDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
@ -10,10 +11,11 @@ import lombok.Data;
*/
@Data
public class PanelGroupRequest extends PanelGroupDTO {
@ApiModelProperty("排序")
private String sort;
@ApiModelProperty("用户ID")
private String userId;
@ApiModelProperty("操作类型")
private String optType;
public PanelGroupRequest() {

View File

@ -1,6 +1,7 @@
package io.dataease.controller.request.panel;
import io.dataease.dto.PanelViewLinkageDTO;
import io.swagger.annotations.ApiModelProperty;
import java.util.List;
import java.util.Map;
@ -11,13 +12,14 @@ import java.util.Map;
* Description:
*/
public class PanelLinkageRequest {
@ApiModelProperty("仪表板ID")
private String panelId;
@ApiModelProperty("源视图ID")
private String sourceViewId;
@ApiModelProperty("目标视图ID集合")
private List<String> targetViewIds;
@ApiModelProperty("联动信息")
private Map<String, PanelViewLinkageDTO> linkageInfo;
public Map<String, PanelViewLinkageDTO> getLinkageInfo() {

View File

@ -1,6 +1,7 @@
package io.dataease.controller.request.panel;
import io.dataease.commons.model.AuthURD;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@ -11,8 +12,8 @@ public class PanelShareFineDto implements Serializable {
private static final long serialVersionUID = -792964171742204428L;
@ApiModelProperty("资源ID")
private String resourceId;
@ApiModelProperty("分享信息")
private AuthURD authURD;
}

View File

@ -1,6 +1,7 @@
package io.dataease.controller.request.panel;
import io.dataease.base.domain.PanelTemplateWithBLOBs;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
@ -10,12 +11,13 @@ import lombok.Data;
*/
@Data
public class PanelTemplateRequest extends PanelTemplateWithBLOBs {
@ApiModelProperty("排序")
private String sort;
@ApiModelProperty("详息")
private String withBlobs="Y";
@ApiModelProperty("操作类型")
private String optType;
@ApiModelProperty("是否及联")
private Boolean withChildren = false;
public PanelTemplateRequest() {

View File

@ -1,11 +1,13 @@
package io.dataease.controller.request.panel.link;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class EnablePwdRequest {
@ApiModelProperty("资源ID")
private String resourceId;
@ApiModelProperty("是否启用密码保护")
private boolean enablePwd;
}

View File

@ -1,11 +1,12 @@
package io.dataease.controller.request.panel.link;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class LinkRequest {
@ApiModelProperty("资源ID")
private String resourceId;
@ApiModelProperty("是否有效")
private boolean valid;
}

View File

@ -1,12 +1,14 @@
package io.dataease.controller.request.panel.link;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class PasswordRequest {
@ApiModelProperty("资源ID")
private String resourceId;
@ApiModelProperty("密码")
private String password;

View File

@ -1,11 +1,14 @@
package io.dataease.controller.sys.response;
import io.dataease.base.domain.SysMsg;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class MsgGridDto extends SysMsg {
@ApiModelProperty("回调路由")
private String router;
@ApiModelProperty("回调函数")
private String callback;
}

View File

@ -1,5 +1,6 @@
package io.dataease.controller.sys.response;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@ -7,7 +8,8 @@ import java.io.Serializable;
@Data
public class RoleUserItem implements Serializable {
@ApiModelProperty("角色ID")
private Long id;
@ApiModelProperty("角色名称")
private String name;
}

View File

@ -1,15 +1,16 @@
package io.dataease.controller.sys.response;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
public class SysUserDept implements Serializable {
@ApiModelProperty("组织ID")
private Long deptId;
@ApiModelProperty("父ID")
private Long pid;
@ApiModelProperty("组织名称")
private String deptName;
}

View File

@ -2,17 +2,19 @@ package io.dataease.controller.sys.response;
import io.dataease.base.domain.SysUser;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@Data
public class SysUserGridResponse extends SysUser {
@ApiModelProperty("ID")
private Long id;
@ApiModelProperty("角色集合")
private List<SysUserRole> roles;
@ApiModelProperty("组织信息")
private SysUserDept dept;
@ApiModelProperty("角色ID集合")
private List<Long> roleIds;
}

View File

@ -1,13 +1,14 @@
package io.dataease.controller.sys.response;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
public class SysUserRole implements Serializable {
@ApiModelProperty("角色ID")
private Long roleId;
@ApiModelProperty("角色名称")
private String roleName;
}

View File

@ -1,5 +1,6 @@
package io.dataease.datasource.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
@ -10,8 +11,12 @@ import lombok.Setter;
@Getter
@Setter
public class DBTableDTO {
@ApiModelProperty("数据源ID")
private String datasourceId;
@ApiModelProperty("数据源名称")
private String name;
@ApiModelProperty("启用检测")
private boolean enableCheck;
@ApiModelProperty("数据集路径")
private String datasetPath;
}

View File

@ -1,15 +1,19 @@
package io.dataease.datasource.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
@Setter
@Getter
public class TableFiled {
@ApiModelProperty("字段名称")
private String fieldName;
@ApiModelProperty("重新标记")
private String remarks;
@ApiModelProperty("字段类型")
private String fieldType;
@ApiModelProperty("字段大小")
private int fieldSize;
}

View File

@ -1,6 +1,7 @@
package io.dataease.dto;
import io.dataease.base.domain.Datasource;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
@ -11,6 +12,7 @@ import lombok.Data;
@Data
public class DatasourceDTO extends Datasource {
@ApiModelProperty("权限")
private String privileges;
}

View File

@ -3,6 +3,7 @@ package io.dataease.dto;
import io.dataease.base.domain.DatasetTableField;
import io.dataease.base.domain.PanelViewLinkage;
import io.dataease.base.domain.PanelViewLinkageField;
import io.swagger.annotations.ApiModelProperty;
import java.util.ArrayList;
import java.util.List;
@ -14,17 +15,18 @@ import java.util.List;
*/
public class PanelViewLinkageDTO extends PanelViewLinkage {
@ApiModelProperty("目标视图名称")
//目标视图名称
private String targetViewName;
@ApiModelProperty("启用联动")
//关联状态
private boolean linkageActive = false;
@ApiModelProperty("联动字段")
private List<PanelViewLinkageField> linkageFields = new ArrayList<>();
@ApiModelProperty("目标视图字段")
private List<DatasetTableField> targetViewFields = new ArrayList<>();
@ApiModelProperty("表ID")
private String tableId;

View File

@ -1,5 +1,6 @@
package io.dataease.dto.chart;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
@ -8,6 +9,8 @@ import lombok.Data;
*/
@Data
public class ChartDimensionDTO {
@ApiModelProperty("维度ID")
private String id;
@ApiModelProperty("维度值")
private String value;
}

View File

@ -2,6 +2,7 @@ package io.dataease.dto.chart;
import io.dataease.base.domain.DatasetGroup;
import io.dataease.commons.model.ITreeBase;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@ -9,9 +10,10 @@ import java.util.List;
@Data
public class ChartGroupDTO extends DatasetGroup implements ITreeBase<ChartGroupDTO> {
@ApiModelProperty("标签")
private String label;
@ApiModelProperty("子节点")
private List<ChartGroupDTO> children;
@ApiModelProperty("权限")
private String privileges;
}

View File

@ -2,6 +2,7 @@ package io.dataease.dto.chart;
import io.dataease.base.domain.ChartViewWithBLOBs;
import io.dataease.controller.request.chart.ChartExtFilterRequest;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
@ -15,15 +16,18 @@ import java.util.Map;
@Setter
@Getter
public class ChartViewDTO extends ChartViewWithBLOBs {
@ApiModelProperty("数据")
private Map<String, Object> data;
@ApiModelProperty("权限")
private String privileges;
@ApiModelProperty("是否叶子节点")
private Boolean isLeaf;
@ApiModelProperty("父ID")
private String pid;
@ApiModelProperty("sql")
private String sql;
@ApiModelProperty("下钻")
private boolean drill;
@ApiModelProperty("下钻条件集合")
private List<ChartExtFilterRequest> drillFilters;
}

View File

@ -2,6 +2,7 @@ package io.dataease.dto.dataset;
import io.dataease.base.domain.DatasetGroup;
import io.dataease.commons.model.ITreeBase;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@ -12,8 +13,10 @@ import java.util.List;
*/
@Data
public class DataSetGroupDTO extends DatasetGroup implements ITreeBase<DataSetGroupDTO> {
@ApiModelProperty("标签")
private String label;
@ApiModelProperty("子节点")
private List<DataSetGroupDTO> children;
@ApiModelProperty("权限")
private String privileges;
}

View File

@ -1,6 +1,7 @@
package io.dataease.dto.dataset;
import io.dataease.base.domain.DatasetTable;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
@ -13,9 +14,12 @@ import java.util.List;
@Setter
@Getter
public class DataSetTableDTO extends DatasetTable {
@ApiModelProperty("子节点")
private List<DataSetTableDTO> children;
@ApiModelProperty("权限")
private String privileges;
@ApiModelProperty("是否叶子结点")
private Boolean isLeaf;
@ApiModelProperty("父ID")
private String pid;
}

View File

@ -1,6 +1,7 @@
package io.dataease.dto.dataset;
import io.dataease.base.domain.DatasetTableUnion;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
@ -11,8 +12,12 @@ import lombok.Setter;
@Getter
@Setter
public class DataSetTableUnionDTO extends DatasetTableUnion {
@ApiModelProperty("源表名称")
private String sourceTableName;
@ApiModelProperty("源表字段名称")
private String sourceTableFieldName;
@ApiModelProperty("目标表名称")
private String targetTableName;
@ApiModelProperty("目标表字段名称")
private String targetTableFieldName;
}

View File

@ -1,6 +1,7 @@
package io.dataease.dto.dataset;
import io.dataease.base.domain.DatasetTableTask;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
@ -11,9 +12,14 @@ import lombok.Setter;
@Getter
@Setter
public class DataSetTaskDTO extends DatasetTableTask {
@ApiModelProperty("数据集名称")
private String datasetName;
@ApiModelProperty("下次执行时间")
private Long nextExecTime;
@ApiModelProperty("任务状态")
private String taskStatus;
@ApiModelProperty("消息")
private String msg;
@ApiModelProperty("权限")
private String privileges;
}

View File

@ -1,6 +1,7 @@
package io.dataease.dto.dataset;
import io.dataease.base.domain.DatasetTableTaskLog;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
@ -11,6 +12,8 @@ import lombok.Setter;
@Getter
@Setter
public class DataSetTaskLogDTO extends DatasetTableTaskLog {
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("数据集名称")
private String datasetName;
}

View File

@ -1,14 +1,20 @@
package io.dataease.dto.dataset;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@Data
public class ExcelFileData {
@ApiModelProperty("excelID")
private String excelId;
@ApiModelProperty("excel标签")
private String excelLable;
@ApiModelProperty("sheets")
private List<ExcelSheetData> sheets;
@ApiModelProperty("路径")
private String path;
@ApiModelProperty("是否Sheet")
private boolean isSheet = false;
}

View File

@ -1,6 +1,7 @@
package io.dataease.dto.dataset;
import io.dataease.datasource.dto.TableFiled;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@ -8,14 +9,24 @@ import java.util.Map;
@Data
public class ExcelSheetData {
@ApiModelProperty("标签")
private String excelLable;
@ApiModelProperty("数据集合")
private List<List<String>> data;
@ApiModelProperty("字段集合")
private List<TableFiled> fields;
@ApiModelProperty("是否sheet")
private boolean isSheet = true;
@ApiModelProperty("json数组")
private List<Map<String, Object>> jsonArray;
@ApiModelProperty("数据集名称")
private String datasetName;
@ApiModelProperty("excelID")
private String sheetExcelId;
@ApiModelProperty("sheetId")
private String sheetId;
@ApiModelProperty("路径")
private String path;
@ApiModelProperty("字段MD5")
private String fieldsMd5;
}

View File

@ -2,6 +2,7 @@ package io.dataease.dto.panel;
import io.dataease.base.domain.PanelGroupWithBLOBs;
import io.dataease.commons.model.ITreeBase;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.ArrayList;
@ -14,21 +15,21 @@ import java.util.List;
*/
@Data
public class PanelGroupDTO extends PanelGroupWithBLOBs implements ITreeBase<PanelGroupDTO> {
@ApiModelProperty("标签")
private String label;
@ApiModelProperty("是否叶子节点")
private Boolean leaf;
@ApiModelProperty("权限")
private String privileges;
@ApiModelProperty("默认仪表板ID")
private String defaultPanelId;
@ApiModelProperty("默认仪表板名称")
private String defaultPanelName;
@ApiModelProperty("是否默认")
private Boolean isDefault;
@ApiModelProperty("源仪表板名称")
private String sourcePanelName;
@ApiModelProperty("子节点")
private List<PanelGroupDTO> children = new ArrayList<>();

View File

@ -1,6 +1,7 @@
package io.dataease.dto.panel;
import io.dataease.base.domain.PanelTemplateWithBLOBs;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@ -13,10 +14,11 @@ import java.util.List;
@Data
public class PanelTemplateDTO extends PanelTemplateWithBLOBs {
@ApiModelProperty("标签")
private String label;
@ApiModelProperty("子节点数量")
private Integer childrenCount;
@ApiModelProperty("子节点")
private List<PanelTemplateDTO> children;

View File

@ -1,6 +1,7 @@
package io.dataease.dto.panel;
import io.dataease.commons.model.ITreeBase;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.ArrayList;
@ -9,15 +10,15 @@ import java.util.Optional;
@Data
public class PanelViewDto implements ITreeBase<PanelViewDto> {
@ApiModelProperty("ID")
private String id;
@ApiModelProperty("父ID")
private String pid;
@ApiModelProperty("类型")
private String type;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("子节点")
private List<PanelViewDto> children;
public void addChild(PanelViewDto dto){

View File

@ -1,15 +1,17 @@
package io.dataease.dto.panel.link;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class GenerateDto {
@ApiModelProperty("是否有效")
private boolean valid;
@ApiModelProperty("是否启用密码")
private boolean enablePwd;
@ApiModelProperty("链接地址")
private String uri;
@ApiModelProperty("密码")
private String pwd;
}

View File

@ -1,15 +1,17 @@
package io.dataease.dto.panel.link;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class ValidateDto {
@ApiModelProperty("是否可用")
private boolean valid;
@ApiModelProperty("是否启用密码")
private boolean enablePwd;
@ApiModelProperty("是否通过密码验证")
private boolean passPwd;
@ApiModelProperty("资源ID")
private String resourceId;
}