初始代码
This commit is contained in:
27
yunzhupaas-datareport-univer-entity/pom.xml
Normal file
27
yunzhupaas-datareport-univer-entity/pom.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.yunzhupaas</groupId>
|
||||
<artifactId>yunzhupaas-datareport-univer</artifactId>
|
||||
<version>5.2.0-RELEASE</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>yunzhupaas-datareport-univer-entity</artifactId>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.yunzhupaas</groupId>
|
||||
<artifactId>yunzhupaas-datareport-univer-common${com.yunzhupaas.datareport.core.jdk.version}</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
|
||||
|
||||
<profiles>
|
||||
|
||||
</profiles>
|
||||
</project>
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author:云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2024/5/11 下午 4:35
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_dictionary_data")
|
||||
public class DictionaryDataEntity extends SuperExtendEntity.SuperExtendDEEntity<String> implements Serializable {
|
||||
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@TableField("f_full_name")
|
||||
private String fullName;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author:云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2024/5/11 下午 4:35
|
||||
*/
|
||||
@Data
|
||||
@TableName("report_template")
|
||||
public class ReportEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
|
||||
/**
|
||||
* 主版本
|
||||
*/
|
||||
@TableField("f_version_id")
|
||||
private String versionId;
|
||||
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@TableField("F_FULL_NAME")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@TableField("F_EN_CODE")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 分类
|
||||
*/
|
||||
@TableField("F_CATEGORY")
|
||||
private String category;
|
||||
|
||||
/**
|
||||
* 导出
|
||||
*/
|
||||
@TableField("F_ALLOW_EXPORT")
|
||||
private Integer allowExport;
|
||||
|
||||
/**
|
||||
* 打印
|
||||
*/
|
||||
@TableField("F_ALLOW_PRINT")
|
||||
private Integer allowPrint;
|
||||
|
||||
/**
|
||||
* 发布时勾选平台类型
|
||||
*/
|
||||
@TableField("F_PLATFORM_RELEASE")
|
||||
private String platformRelease;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author:云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2024/5/11 下午 4:35
|
||||
*/
|
||||
@Data
|
||||
@TableName("report_version")
|
||||
public class ReportVersionEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
|
||||
/**
|
||||
* 主版本
|
||||
*/
|
||||
@TableField("f_template_id")
|
||||
private String templateId;
|
||||
|
||||
/**
|
||||
* 版本
|
||||
*/
|
||||
@TableField("f_version")
|
||||
private Integer version;
|
||||
|
||||
/**
|
||||
* 状态 (0.设计中,1.启用中,2.已归档)
|
||||
*/
|
||||
@TableField("f_state")
|
||||
private Integer state;
|
||||
|
||||
/**
|
||||
* 模板 json
|
||||
*/
|
||||
@TableField("f_snapshot")
|
||||
private String snapshot;
|
||||
|
||||
/**
|
||||
* 模板 json
|
||||
*/
|
||||
@TableField("f_cells")
|
||||
private String cells;
|
||||
|
||||
/**
|
||||
* 模板 json
|
||||
*/
|
||||
@TableField("f_query_list")
|
||||
private String queryList;
|
||||
|
||||
/**
|
||||
* 模板 json
|
||||
*/
|
||||
@TableField("f_convert_config")
|
||||
private String convertConfig;
|
||||
|
||||
/**
|
||||
* 模板 json
|
||||
*/
|
||||
@TableField("f_sort_list")
|
||||
private String sortList;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.yunzhupaas.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author:云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2024/5/11 下午 4:35
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_user")
|
||||
public class UserEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
/**
|
||||
* 账户
|
||||
*/
|
||||
@TableField("F_ACCOUNT")
|
||||
private String account;
|
||||
|
||||
/**
|
||||
* 姓名
|
||||
*/
|
||||
@TableField("F_REAL_NAME")
|
||||
private String realName;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.yunzhupaas.model.data;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author:云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2024/5/11 下午 4:35
|
||||
*/
|
||||
@Data
|
||||
public class DataForm {
|
||||
private String ObjectType;
|
||||
private String ObjectId;
|
||||
private List<DataSetInfo> list;
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
package com.yunzhupaas.model.data;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import com.yunzhupaas.model.report.TableTreeModel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author:云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2024/5/11 下午 4:35
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "数据集合详情")
|
||||
public class DataSetInfo implements Serializable {
|
||||
@Schema(description = "主键")
|
||||
private String id;
|
||||
|
||||
@Schema(description = "关联数据类型")
|
||||
private String objectType;
|
||||
|
||||
@Schema(description = "关联数据类型")
|
||||
private String objectId;
|
||||
|
||||
@NotBlank
|
||||
@Schema(description = "数据集名称")
|
||||
private String fullName;
|
||||
|
||||
@NotBlank
|
||||
@Schema(description = "数据库连接")
|
||||
private String dbLinkId;
|
||||
|
||||
@Schema(description = "数据 sql 语句")
|
||||
private String dataConfigJson;
|
||||
|
||||
@Schema(description = "参数 json")
|
||||
private String parameterJson;
|
||||
|
||||
@Schema(description = "字段 json")
|
||||
private String fieldJson;
|
||||
|
||||
@Schema(description = "类型:1-sql 语句,2-配置式")
|
||||
private Integer type;
|
||||
|
||||
@Schema(description = "sql 语句")
|
||||
private String visualConfigJson;
|
||||
|
||||
@Schema(description = "配置式 json")
|
||||
private String filterConfigJson;
|
||||
|
||||
@Schema(description = "数据接口名称")
|
||||
private String treePropsName;
|
||||
|
||||
@Schema(description = "数据接口 id")
|
||||
private String interfaceId;
|
||||
|
||||
@Schema(description = "字段信息")
|
||||
private List<TableTreeModel> children;
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.yunzhupaas.model.data;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.yunzhupaas.base.Pagination;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author:云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2024/5/11 下午 4:35
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "数据集列表参数")
|
||||
public class DataSetPagination extends Pagination {
|
||||
@Schema(description = "数据集数据类型:参考枚举 DataSetTypeEnum")
|
||||
private String objectType;
|
||||
@Schema(description = "数据集数据 id")
|
||||
private String objectId;
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.yunzhupaas.model.data;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 打印模板 - 数查询对象
|
||||
*
|
||||
* @author 云筑产品开发平台组 YY
|
||||
* @version V3.2.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024-09-30
|
||||
*/
|
||||
@Data
|
||||
public class DataSetQuery {
|
||||
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description = "模板 id")
|
||||
private String id;
|
||||
|
||||
@NotBlank(message = "必填")
|
||||
@Schema(description = "表单 id")
|
||||
private String formId;
|
||||
|
||||
@Schema(description = "数据来源:打印=printVersion,报表=reportVersion")
|
||||
private String type;
|
||||
|
||||
private String queryList;
|
||||
|
||||
private String convertConfig;
|
||||
|
||||
private String moduleId;
|
||||
|
||||
private String snowFlakeId;
|
||||
|
||||
@Schema(description = "查询参数")
|
||||
private Map<String, Object> map = new HashMap<>();
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
package com.yunzhupaas.model.data;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 可视化菜单对象
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.4
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024/4/6
|
||||
*/
|
||||
@Data
|
||||
public class MenuModel {
|
||||
/**
|
||||
* 功能 id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 功能名
|
||||
*/
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 功能编码
|
||||
*/
|
||||
private String encode;
|
||||
|
||||
private Integer pc;
|
||||
|
||||
private Integer app;
|
||||
|
||||
private List<String> pcModuleParentId;
|
||||
|
||||
private List<String> appModuleParentId;
|
||||
|
||||
private Integer type;
|
||||
|
||||
private String platformRelease;
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.yunzhupaas.model.data;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author:云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2024/12/3 下午 2:39
|
||||
*/
|
||||
@Data
|
||||
public class ModuleNameVO {
|
||||
private List<String> pcIds;
|
||||
private List<String> appIds;
|
||||
private String pcNames;
|
||||
private String appNames;
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.yunzhupaas.model.report;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.yunzhupaas.model.data.DataSetInfo;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author:云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2024/5/11 下午 4:35
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "基础信息")
|
||||
public class ReportCrForm {
|
||||
|
||||
@Schema(description = "主键 id")
|
||||
private String id;
|
||||
|
||||
@Schema(description = "名称")
|
||||
private String fullName;
|
||||
|
||||
@Schema(description = "编码")
|
||||
private String enCode;
|
||||
|
||||
@Schema(description = "分类")
|
||||
private String category;
|
||||
|
||||
@Schema(description = "排序")
|
||||
private Long sortCode;
|
||||
|
||||
@Schema(description = "说明")
|
||||
private String description;
|
||||
|
||||
@Schema(description = "模板内容")
|
||||
private String cells;
|
||||
|
||||
@Schema(description = "模板内容")
|
||||
private String snapshot;
|
||||
|
||||
@Schema(description = "模板内容")
|
||||
private String queryList;
|
||||
|
||||
@Schema(description = "模板内容")
|
||||
private String convertConfig;
|
||||
|
||||
@Schema(description = "模板内容")
|
||||
private String sortList;
|
||||
|
||||
@Schema(description = "导出")
|
||||
private Integer allowExport;
|
||||
|
||||
@Schema(description = "打印")
|
||||
private Integer allowPrint;
|
||||
|
||||
@Schema(description = "数据集")
|
||||
private List<DataSetInfo> dataSetList;
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package com.yunzhupaas.model.report;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.yunzhupaas.model.data.DataSetInfo;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author:云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2024/5/11 下午 4:35
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "模板详情")
|
||||
public class ReportInfoVO {
|
||||
|
||||
@Schema(description = "模板 id")
|
||||
private String id;
|
||||
|
||||
@Schema(description = "版本 id")
|
||||
private String versionId;
|
||||
|
||||
@Schema(description = "名称")
|
||||
private String fullName;
|
||||
|
||||
@Schema(description = "编码")
|
||||
private String enCode;
|
||||
|
||||
@Schema(description = "分类")
|
||||
private String category;
|
||||
|
||||
@Schema(description = "模板内容")
|
||||
private String cells;
|
||||
|
||||
@Schema(description = "模板内容")
|
||||
private String snapshot;
|
||||
|
||||
@Schema(description = "搜索列表")
|
||||
private String queryList;
|
||||
|
||||
@Schema(description = "转换配置")
|
||||
private String convertConfig;
|
||||
|
||||
@Schema(description = "排序")
|
||||
private String sortList;
|
||||
|
||||
@Schema(description = "是否导出")
|
||||
private Integer allowExport;
|
||||
|
||||
@Schema(description = "是否打印")
|
||||
private Integer allowPrint;
|
||||
|
||||
@Schema(description = "排序")
|
||||
private Long sortCode;
|
||||
|
||||
@Schema(description = "发布时勾选平台类型")
|
||||
private String platformRelease;
|
||||
|
||||
@Schema(description = "pc 已发布菜单名称")
|
||||
private String pcReleaseName;
|
||||
|
||||
@Schema(description = "app 已发布菜单名称")
|
||||
private String appReleaseName;
|
||||
|
||||
@Schema(description = "pc 是否发布")
|
||||
private Integer pcIsRelease;
|
||||
|
||||
@Schema(description = "app 是否发布")
|
||||
private Integer appIsRelease;
|
||||
|
||||
@Schema(description = "模板内容")
|
||||
private List<DataSetInfo> dataSetList;
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
package com.yunzhupaas.model.report;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author:云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2024/5/11 下午 4:35
|
||||
*/
|
||||
@Data
|
||||
public class ReportListVO {
|
||||
@Schema(description = "主键 id")
|
||||
private String id;
|
||||
|
||||
@Schema(description = "名称")
|
||||
private String fullName;
|
||||
|
||||
@Schema(description = "编码")
|
||||
private String enCode;
|
||||
|
||||
@Schema(description = "分类")
|
||||
private String category;
|
||||
|
||||
@Schema(description = "创建人")
|
||||
private String creatorUser;
|
||||
|
||||
@Schema(description = "创建时间")
|
||||
private Long creatorTime;
|
||||
|
||||
@Schema(description = "修改人")
|
||||
private String lastModifyUser;
|
||||
|
||||
@Schema(description = "修改时")
|
||||
private Long lastModifyTime;
|
||||
|
||||
@Schema(description = "排序")
|
||||
private Long sortCode;
|
||||
|
||||
@Schema(description = "有效标志")
|
||||
private Integer enabledMark;
|
||||
|
||||
@Schema(description = "状态")
|
||||
private Integer state;
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.yunzhupaas.model.report;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.yunzhupaas.base.Pagination;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author:云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2024/5/11 下午 4:35
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "分页模型")
|
||||
public class ReportPagination extends Pagination {
|
||||
@Schema(description = "分类")
|
||||
private String category;
|
||||
@Schema(description = "标志")
|
||||
private Integer state;
|
||||
private String sheetId;
|
||||
private String snapshot;
|
||||
private String fullName;
|
||||
private String id;
|
||||
private String imgValue;
|
||||
private String imgType;
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.yunzhupaas.model.report;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author:云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2024/5/17 下午 1:58
|
||||
*/
|
||||
@Data
|
||||
public class ReportPreview {
|
||||
|
||||
@Schema(description = "模板内容")
|
||||
private String customs;
|
||||
|
||||
@Schema(description = "模板内容")
|
||||
private String snapshot;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.yunzhupaas.model.report;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author:云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2024/5/11 下午 4:35
|
||||
*/
|
||||
@Data
|
||||
public class ReportSelectVO {
|
||||
@Schema(description = "主键 id")
|
||||
private String id;
|
||||
@Schema(description = "名称")
|
||||
private String fullName;
|
||||
@Schema(description = "是否有子集")
|
||||
private Boolean hasChildren;
|
||||
@Schema(description = "子集对象")
|
||||
private List<ReportSelectVO> children;
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.yunzhupaas.model.report;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author:云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2024/5/11 下午 4:35
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "表单基础信息")
|
||||
public class ReportUpForm extends ReportCrForm {
|
||||
|
||||
@Schema(description = "版本 id")
|
||||
private String versionId;
|
||||
|
||||
@Schema(description = "动作类型:0-保存,1-发布")
|
||||
private Integer type;
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.yunzhupaas.model.report;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author:云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2024/5/11 下午 4:35
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "版本")
|
||||
public class ReportVersionListVO {
|
||||
@Schema(description = "状态")
|
||||
private Integer state;
|
||||
@Schema(description = "主键")
|
||||
private String id;
|
||||
@Schema(description = "名称")
|
||||
private String fullName;
|
||||
@Schema(description = "版本")
|
||||
private String version;
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.yunzhupaas.model.report;
|
||||
|
||||
import com.yunzhupaas.util.treeutil.SumTree;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author:云筑产品开发平台组
|
||||
* @version: V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date :2024/5/11 下午 4:35
|
||||
*/
|
||||
@Data
|
||||
public class TableTreeModel extends SumTree<TableTreeModel> {
|
||||
|
||||
private String fullName;
|
||||
|
||||
private String label;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.yunzhupaas.model.report;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class UploaderVO {
|
||||
@Schema(description = "名称")
|
||||
private String name;
|
||||
@Schema(description = "请求接口")
|
||||
private String url;
|
||||
@Schema(description = "预览文件 id")
|
||||
private String fileVersionId;
|
||||
@Schema(description = "文件大小")
|
||||
private Long fileSize;
|
||||
@Schema(description = "文件后缀")
|
||||
private String fileExtension;
|
||||
@Schema(description = "缩略图")
|
||||
private String thumbUrl;
|
||||
}
|
||||
Reference in New Issue
Block a user