初始代码
This commit is contained in:
@@ -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">
|
||||
<parent>
|
||||
<artifactId>yunzhupaas-visualdev-onlinedev</artifactId>
|
||||
<groupId>com.yunzhupaas</groupId>
|
||||
<version>5.2.0-RELEASE</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<artifactId>yunzhupaas-visualdev-onlinedev-entity</artifactId>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.yunzhupaas</groupId>
|
||||
<artifactId>yunzhupaas-common-all</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.yunzhupaas</groupId>
|
||||
<artifactId>yunzhupaas-visualdev-base-entity</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.yunzhupaas.onlinedev.entity;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperEntity;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 在线开发-数据日志实体类
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v5.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/8/27 15:50:10
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_visual_log")
|
||||
public class VisualLogEntity extends SuperEntity<String> {
|
||||
|
||||
/**
|
||||
* 模板id
|
||||
*/
|
||||
@TableField("F_MODEL_ID")
|
||||
private String modelId;
|
||||
|
||||
/**
|
||||
* 日志类型:0-新建,1-编辑
|
||||
*/
|
||||
@TableField("F_TYPE")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 数据id
|
||||
*/
|
||||
@TableField("F_DATA_ID")
|
||||
private String dataId;
|
||||
|
||||
/**
|
||||
* 日志内容
|
||||
*/
|
||||
@TableField("F_DATA_LOG")
|
||||
private String dataLog;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
package com.yunzhupaas.onlinedev.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperEntity;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 列表个性视图
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v5.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/11/5 16:47:24
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_visual_personal")
|
||||
public class VisualPersonalEntity extends SuperEntity<String> {
|
||||
/**
|
||||
* 菜单id
|
||||
*/
|
||||
@TableField("F_MENU_ID")
|
||||
private String menuId;
|
||||
/**
|
||||
* 个性视图名称
|
||||
*/
|
||||
@TableField("F_full_name")
|
||||
private String fullName;
|
||||
/**
|
||||
* 类型:0-系统,1-其他
|
||||
*/
|
||||
@TableField("F_TYPE")
|
||||
private Integer type;
|
||||
/**
|
||||
* 状态:0-其他,1-默认
|
||||
*/
|
||||
@TableField("F_STATUS")
|
||||
private Integer status;
|
||||
/**
|
||||
* 查询字段
|
||||
*/
|
||||
@TableField("F_SEARCH_LIST")
|
||||
private String searchList;
|
||||
/**
|
||||
* 列表字段
|
||||
*/
|
||||
@TableField("F_COLUMN_LIST")
|
||||
private String columnList;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,55 @@
|
||||
package com.yunzhupaas.onlinedev.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
*
|
||||
* 0代码功能数据表
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-07-24 11:59
|
||||
*/
|
||||
@Data
|
||||
//@TableName("base_visualdev_modeldata")
|
||||
public class VisualdevModelDataEntity extends SuperExtendEntity<String> {
|
||||
|
||||
@TableField("F_VISUALDEVID")
|
||||
private String visualDevId;
|
||||
|
||||
@TableField("F_SORTCODE")
|
||||
private Long sortcode;
|
||||
|
||||
@TableField("F_ENABLEDMARK")
|
||||
private Integer enabledmark;
|
||||
|
||||
@TableField("F_CREATORTIME")
|
||||
private Date creatortime;
|
||||
|
||||
@TableField("F_CREATORUSERID")
|
||||
private String creatoruserid;
|
||||
|
||||
@TableField("F_LASTMODIFYTIME")
|
||||
private Date lastmodifytime;
|
||||
|
||||
@TableField("F_LASTMODIFYUSERID")
|
||||
private String lastmodifyuserid;
|
||||
|
||||
@TableField("F_DELETEMARK")
|
||||
private Integer deletemark;
|
||||
|
||||
@TableField("F_DELETETIME")
|
||||
private Date deletetime;
|
||||
|
||||
@TableField("F_DELETEUSERID")
|
||||
private String deleteuserid;
|
||||
@TableField("F_DATA")
|
||||
private String data;
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.yunzhupaas.onlinedev.model;
|
||||
|
||||
import com.yunzhupaas.base.UserInfo;
|
||||
import com.yunzhupaas.base.model.flow.DataModel;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 类的描述
|
||||
*
|
||||
* @author YUNZHUPAASYUNZHUPAAS开发组
|
||||
* @version 5.0.x
|
||||
* @since 2024/12/19 17:12
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
public class AsyncExecuteModel {
|
||||
private String modelId;
|
||||
private Integer trigger;
|
||||
private List<String> dataId;
|
||||
private List<Map<String, Object>> dataMap;
|
||||
private UserInfo userInfo;
|
||||
private DataModel dataModel;
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
package com.yunzhupaas.onlinedev.model;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 功能设计导入导出模型
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024/7/15
|
||||
*/
|
||||
@Data
|
||||
public class BaseDevModelVO {
|
||||
|
||||
private String id;
|
||||
|
||||
private String description;
|
||||
|
||||
private String sortCode;
|
||||
|
||||
private String enabledMark;
|
||||
|
||||
private String creatorTime;
|
||||
|
||||
private String creatorUser;
|
||||
|
||||
private String lastModifyTime;
|
||||
|
||||
private String lastModifyUser;
|
||||
|
||||
private String deleteMark;
|
||||
|
||||
private String deleteTime;
|
||||
|
||||
private String deleteUserId;
|
||||
|
||||
private String fullName;
|
||||
|
||||
private String enCode;
|
||||
|
||||
private String state;
|
||||
|
||||
private String type;
|
||||
|
||||
private String tables;
|
||||
|
||||
private String category;
|
||||
|
||||
private String formData;
|
||||
|
||||
private String columnData;
|
||||
|
||||
private String appColumnData;
|
||||
|
||||
private String dbLinkId;
|
||||
|
||||
private String webType;
|
||||
|
||||
private String flowTemplateJson;
|
||||
|
||||
private String modelType;
|
||||
|
||||
private String enableFlow;
|
||||
|
||||
private String interfaceId;
|
||||
|
||||
private String interfaceParam;
|
||||
|
||||
//以下系统表单属性
|
||||
private String urlAddress;
|
||||
|
||||
private String appUrlAddress;
|
||||
|
||||
private String interfaceUrl;
|
||||
|
||||
private String aliasListJson;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.yunzhupaas.onlinedev.model;
|
||||
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 批量删除id集合
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2021/6/17
|
||||
*/
|
||||
@Data
|
||||
@Schema(description="批量处理参数")
|
||||
public class BatchRemoveIdsVo {
|
||||
@Schema(description = "批量处理数据id")
|
||||
private String[] ids;
|
||||
|
||||
@Schema(description = "流程id")
|
||||
private String flowId;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.yunzhupaas.onlinedev.model;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @author 云筑产品开发平台组
|
||||
* @date 2024/3/16
|
||||
*/
|
||||
@Data
|
||||
public class ColumnDataInfoVO {
|
||||
private String columnData;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
package com.yunzhupaas.onlinedev.model;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.yunzhupaas.model.visualJson.TableFields;
|
||||
import com.yunzhupaas.onlinedev.model.personalList.VisualPersonalInfo;
|
||||
import com.yunzhupaas.onlinedev.model.personalList.VisualPersonalVo;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024/3/16
|
||||
*/
|
||||
@Data
|
||||
public class DataInfoVO {
|
||||
private String id;
|
||||
private String formData;
|
||||
private String columnData;
|
||||
private String appColumnData;
|
||||
private String webType;
|
||||
private String flowTemplateJson;
|
||||
private String flowEnCode;
|
||||
private String flowId;
|
||||
private String fullName;
|
||||
private Integer enableFlow;
|
||||
private Integer type;
|
||||
private String urlAddress;
|
||||
private String enCode;
|
||||
private String appUrlAddress;
|
||||
private String interfaceId;
|
||||
|
||||
@Schema(description = "个性化视图列表")
|
||||
private List<VisualPersonalVo> personalList;
|
||||
@Schema(description = "个性化视图默认视图")
|
||||
private VisualPersonalInfo defaultView;
|
||||
|
||||
@Schema(description = "存字段列表")
|
||||
private List<TableFields> propsValueList;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.yunzhupaas.onlinedev.model;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.4.3
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2022/9/21
|
||||
*/
|
||||
@Data
|
||||
public class ExcelImFieldModel {
|
||||
private String id;
|
||||
private String fullName;
|
||||
private String yunzhupaasKey;
|
||||
private List<ExcelImFieldModel> children;
|
||||
|
||||
public ExcelImFieldModel(String id, String fullName, List<ExcelImFieldModel> children) {
|
||||
this.id = id;
|
||||
this.fullName = fullName;
|
||||
this.children = children;
|
||||
}
|
||||
public ExcelImFieldModel(String id, String fullName) {
|
||||
this.id = id;
|
||||
this.fullName = fullName;
|
||||
}
|
||||
|
||||
public ExcelImFieldModel(String id, String fullName, String yunzhupaasKey, List<ExcelImFieldModel> children) {
|
||||
this.id = id;
|
||||
this.fullName = fullName;
|
||||
this.yunzhupaasKey = yunzhupaasKey;
|
||||
this.children = children;
|
||||
}
|
||||
|
||||
public ExcelImFieldModel(String id, String fullName, String yunzhupaasKey) {
|
||||
this.id = id;
|
||||
this.fullName = fullName;
|
||||
this.yunzhupaasKey = yunzhupaasKey;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.yunzhupaas.onlinedev.model;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @author 云筑产品开发平台组
|
||||
* @date 2024/3/16
|
||||
*/
|
||||
@Data
|
||||
public class FormDataInfoVO {
|
||||
private String formData;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
package com.yunzhupaas.onlinedev.model.OnlineDevEnum;
|
||||
|
||||
/**
|
||||
*
|
||||
* 在线开发缓存的key
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.2.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2021/7/31
|
||||
*/
|
||||
public enum CacheKeyEnum {
|
||||
/**
|
||||
* 修改用户,创建用户,用户组件
|
||||
*/
|
||||
USER("_user","用户"),
|
||||
|
||||
POS("_position","岗位"),
|
||||
|
||||
ORG("_organization","组织"),
|
||||
|
||||
ORGTREE("_organizeTree","组织多级"),
|
||||
|
||||
PRO("_province","省份"),
|
||||
|
||||
ROLE("_role","角色"),
|
||||
|
||||
GROUP("_group","分组");
|
||||
private final String name;
|
||||
private final String message;
|
||||
|
||||
CacheKeyEnum(String name, String message) {
|
||||
this.name = name;
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public String getMessage() {
|
||||
return message;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.yunzhupaas.onlinedev.model.OnlineDevEnum;
|
||||
|
||||
/**
|
||||
* 控件多选字符
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.3
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024/2/14
|
||||
*/
|
||||
|
||||
public enum MultipleControlEnum {
|
||||
/**
|
||||
* 数组
|
||||
*/
|
||||
MULTIPLE_JSON_ONE("[",1),
|
||||
/**
|
||||
* 二维数组
|
||||
*/
|
||||
MULTIPLE_JSON_TWO("[[",2),
|
||||
/**
|
||||
* 普通字符
|
||||
*/
|
||||
MULTIPLE_JSON_THREE("",3);
|
||||
|
||||
|
||||
MultipleControlEnum(String multipleChar, int dataType) {
|
||||
MultipleChar = multipleChar;
|
||||
DataType = dataType;
|
||||
}
|
||||
|
||||
public String getMultipleChar() {
|
||||
return MultipleChar;
|
||||
}
|
||||
|
||||
public int getDataType() {
|
||||
return DataType;
|
||||
}
|
||||
|
||||
private String MultipleChar;
|
||||
private int DataType;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
package com.yunzhupaas.onlinedev.model.OnlineDevEnum;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* 数据接口类型
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.2.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2021/7/31
|
||||
*/
|
||||
|
||||
public enum OnlineDataTypeEnum {
|
||||
/**
|
||||
* 静态数据
|
||||
*/
|
||||
STATIC("static","静态数据"),
|
||||
/**
|
||||
* 数据字典
|
||||
*/
|
||||
DICTIONARY("dictionary","数据字典"),
|
||||
/**
|
||||
* 远端数据
|
||||
*/
|
||||
DYNAMIC("dynamic","远端数据"),
|
||||
|
||||
/**
|
||||
* 二维码 条形码类型
|
||||
*/
|
||||
STATIC_CODE("static","固定值"),
|
||||
|
||||
RELATION("relation","关联组件")
|
||||
;
|
||||
|
||||
private final String type;
|
||||
private final String message;
|
||||
|
||||
|
||||
OnlineDataTypeEnum(String type, String message) {
|
||||
this.type = type;
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
public String getType() {
|
||||
return type;
|
||||
}
|
||||
|
||||
public String getMessage() {
|
||||
return message;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.yunzhupaas.onlinedev.model.OnlineDevListModel;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class InterefaceParamModel {
|
||||
/**
|
||||
* 字段
|
||||
*/
|
||||
private String field ;
|
||||
/**
|
||||
* 作为查询字段
|
||||
*/
|
||||
private Boolean useSearch;
|
||||
/**
|
||||
* 参数值
|
||||
*/
|
||||
private String defaultValue;
|
||||
|
||||
private String dataType;
|
||||
private String parameter;
|
||||
private String disabled;
|
||||
private String id;
|
||||
private String required;
|
||||
|
||||
private String fieldName;
|
||||
private String yunzhupaasKey;
|
||||
private String relationField;
|
||||
private Integer sourceType = 1;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.yunzhupaas.onlinedev.model.OnlineDevListModel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 列表子表
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.2
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2021/10/16
|
||||
*/
|
||||
@Data
|
||||
public class OnlineColumnChildFieldModel {
|
||||
/**
|
||||
* 子表表名
|
||||
*/
|
||||
private String table;
|
||||
/**
|
||||
* 关联外键
|
||||
*/
|
||||
private String tableField;
|
||||
|
||||
/**
|
||||
* 关联主键
|
||||
*/
|
||||
private String relationField;
|
||||
|
||||
/**
|
||||
* 子表字段集合
|
||||
*/
|
||||
private List<String> fieldList;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.yunzhupaas.onlinedev.model.OnlineDevListModel;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 列表字段
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2021/10/16
|
||||
*/
|
||||
@Data
|
||||
public class OnlineColumnFieldModel {
|
||||
/**
|
||||
* 表名
|
||||
*/
|
||||
private String tableName;
|
||||
/**
|
||||
* 字段
|
||||
*/
|
||||
private String field;
|
||||
|
||||
/**
|
||||
* 原本字段
|
||||
*/
|
||||
private String OriginallyField;
|
||||
|
||||
/**
|
||||
* 别名
|
||||
*/
|
||||
private String otherName;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
package com.yunzhupaas.onlinedev.model.OnlineDevListModel;
|
||||
|
||||
|
||||
import com.yunzhupaas.model.visualJson.config.RegListModel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.2.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024/8/5
|
||||
*/
|
||||
@Data
|
||||
public class OnlineConfigModel {
|
||||
private String label;
|
||||
private String labelWidth;
|
||||
private Boolean showLabel;
|
||||
private Boolean changeTag;
|
||||
private Boolean border;
|
||||
private String tag;
|
||||
private String tagIcon;
|
||||
private Boolean required;
|
||||
private String layout;
|
||||
private String dataType;
|
||||
private Integer span;
|
||||
private String yunzhupaasKey;
|
||||
private String dictionaryType;
|
||||
private Integer formId;
|
||||
private Long renderKey;
|
||||
private Integer columnWidth;
|
||||
private List<RegListModel> regList;
|
||||
private Object defaultValue;
|
||||
/**
|
||||
* app静态数据
|
||||
*/
|
||||
private String options;
|
||||
/**
|
||||
* 判断defaultValue类型
|
||||
*/
|
||||
private String valueType;
|
||||
private String propsUrl;
|
||||
private String optionType;
|
||||
/**
|
||||
* 子表添加字段
|
||||
*/
|
||||
private String showTitle;
|
||||
private String tableName;
|
||||
private List<OnlineFieldsModel> children;
|
||||
/**
|
||||
* 单据规则使用
|
||||
*/
|
||||
private String rule;
|
||||
|
||||
/**
|
||||
* 验证规则触发方式
|
||||
*/
|
||||
private String trigger = "blur" ;
|
||||
/**
|
||||
* 隐藏
|
||||
*/
|
||||
private Boolean noShow = false;
|
||||
private String yunzhupaasKeyName;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.yunzhupaas.onlinedev.model.OnlineDevListModel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.2.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2021/7/28
|
||||
*/
|
||||
@Data
|
||||
public class OnlineDevListDataVO {
|
||||
private String id;
|
||||
private Map<String,Object> data;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.yunzhupaas.onlinedev.model.OnlineDevListModel;
|
||||
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
/**
|
||||
*在线开发formData
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.2.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2021/8/2
|
||||
*/
|
||||
@Data
|
||||
public class OnlineFieldsModel {
|
||||
private StringBuilder sql;
|
||||
private List<OnlineColumnFieldModel> mastTableList;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.yunzhupaas.onlinedev.model.OnlineDevListModel;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class OnlineListSqlModel {
|
||||
/**
|
||||
* 主表
|
||||
*/
|
||||
private String mainTable;
|
||||
/**
|
||||
* 用到的字段
|
||||
*/
|
||||
private String fields;
|
||||
/**
|
||||
* 主键
|
||||
*/
|
||||
private String pKeyName;
|
||||
/**
|
||||
* 数据权限条件
|
||||
*/
|
||||
private String resultSql;
|
||||
|
||||
private String defaultSidx;
|
||||
private String sort;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.yunzhupaas.onlinedev.model.OnlineDevListModel;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* props父级
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.2.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2021/8/3
|
||||
*/
|
||||
@Data
|
||||
public class PropsFatherModel {
|
||||
private PropsModel props;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.yunzhupaas.onlinedev.model.OnlineDevListModel;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.2.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2021/8/3
|
||||
*/
|
||||
@Data
|
||||
public class PropsModel {
|
||||
private String children;
|
||||
private String value;
|
||||
private String label;
|
||||
private boolean multiple;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.yunzhupaas.onlinedev.model.OnlineDevListModel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
*
|
||||
* slot
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.2.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2021/8/2
|
||||
*/
|
||||
@Data
|
||||
public class SlotModel {
|
||||
private List<Map<String,Object>> options;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,85 @@
|
||||
package com.yunzhupaas.onlinedev.model.OnlineDevListModel;
|
||||
|
||||
import com.yunzhupaas.model.visualJson.TemplateJsonModel;
|
||||
import com.yunzhupaas.model.visualJson.config.ConfigModel;
|
||||
import com.yunzhupaas.model.visualJson.props.PropsModel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.2.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2024/8/9
|
||||
*/
|
||||
@Data
|
||||
public class VisualColumnSearchVO {
|
||||
/**
|
||||
* 查询字段全key:如tableField113-datePickerField117
|
||||
*/
|
||||
private String id;
|
||||
/**
|
||||
* 查询字段全名:如设计子表-子表年月日
|
||||
*/
|
||||
private String fullName;
|
||||
/**
|
||||
* 查询条件类型 1.等于 2.模糊 3.范围
|
||||
*/
|
||||
private String searchType;
|
||||
private String vModel;
|
||||
/**
|
||||
* 查询值
|
||||
*/
|
||||
private Object value;
|
||||
/**
|
||||
* 是否多选
|
||||
*/
|
||||
private Boolean multiple;
|
||||
|
||||
private Boolean searchMultiple;
|
||||
|
||||
private ConfigModel config;
|
||||
/**
|
||||
* 省市区
|
||||
*/
|
||||
private Integer level;
|
||||
/**
|
||||
* 时间类型格式
|
||||
*/
|
||||
private String format;
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 数据库字段
|
||||
*/
|
||||
private String field;
|
||||
private String table;
|
||||
|
||||
private PropsModel props;
|
||||
private SlotModel slot;
|
||||
private String options;
|
||||
|
||||
private List<TemplateJsonModel> templateJson = new ArrayList();
|
||||
private String interfaceId;
|
||||
|
||||
private String selectType;
|
||||
private String ableDepIds;
|
||||
private String ableIds;
|
||||
private String ablePosIds;
|
||||
private String ableUserIds;
|
||||
private String ableRoleIds;
|
||||
private String ableGroupIds;
|
||||
|
||||
/**
|
||||
* 列表字段是否关键词
|
||||
*/
|
||||
private Boolean isKeyword = false;
|
||||
|
||||
/**
|
||||
* 是否选中数据及子信息(只针对视图)
|
||||
*/
|
||||
private Boolean isIncludeSubordinate = false;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.yunzhupaas.onlinedev.model;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.yunzhupaas.model.visualJson.analysis.FormAllModel;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
public class OnlineInfoModel {
|
||||
/**
|
||||
* 是否需要关联表单字段
|
||||
*/
|
||||
private boolean needRlationFiled = false;
|
||||
/**
|
||||
* 是否转换
|
||||
*/
|
||||
private boolean needSwap = false;
|
||||
/**
|
||||
* 存储字段
|
||||
*/
|
||||
private String propsValue;
|
||||
|
||||
@Schema(description = "解析后字段")
|
||||
private List<FormAllModel> formAllModel;
|
||||
|
||||
@Schema(description = "菜单id")
|
||||
private String menuId;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.yunzhupaas.onlinedev.model;
|
||||
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.yunzhupaas.base.Pagination;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
*
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @author 云筑产品开发平台组
|
||||
* @date 2024/3/16
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Schema(description="查询条件模型")
|
||||
public class PaginationModel extends Pagination {
|
||||
@Schema(description = "查询条件json")
|
||||
private String queryJson;
|
||||
@Schema(description = "菜单id")
|
||||
private String menuId;
|
||||
@Schema(description = "关联字段")
|
||||
private String relationField;
|
||||
@Schema(description = "字段对象")
|
||||
private String columnOptions;
|
||||
@Schema(description = "数据类型")
|
||||
private String dataType;
|
||||
@Schema(description = "高级查询条件json")
|
||||
private String superQueryJson;
|
||||
@Schema(description = "异步查询父id")
|
||||
private String parentId;
|
||||
|
||||
@Schema(description = "关联表单查询类型:0-简易查询(单行,多行,数字,下拉补全),1-全部字段")
|
||||
private Integer queryType = 1;
|
||||
|
||||
@Schema(description = "页签查询")
|
||||
private String extraQueryJson;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.yunzhupaas.onlinedev.model;
|
||||
|
||||
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
*
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @author 云筑产品开发平台组
|
||||
* @date 2024/3/16
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Schema(description="导出参数")
|
||||
public class PaginationModelExport extends PaginationModel {
|
||||
@Schema(description = "导出selectKey")
|
||||
private String[] selectKey;
|
||||
@Schema(description = "导出选中数据")
|
||||
private Object[] selectIds;
|
||||
@Schema(description = "导出json")
|
||||
private String json;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.yunzhupaas.onlinedev.model;
|
||||
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 类功能
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v3.4.6
|
||||
* @copyrignt 深圳市乐程软件有限公司
|
||||
* @date 2023-03-24
|
||||
*/
|
||||
@Data
|
||||
public class PortalDefaultDTO {
|
||||
|
||||
@Schema(description = "默认门户ID")
|
||||
private String defaultPortalId;
|
||||
|
||||
@Schema(description = "系统ID")
|
||||
private String systemId;
|
||||
|
||||
public PortalDefaultDTO(){
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.yunzhupaas.onlinedev.model;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@Schema(description = "错误信息对象")
|
||||
public class VisualErrInfo {
|
||||
@Schema(description = "错误信息")
|
||||
private String errMsg;
|
||||
@Schema(description = "主键id")
|
||||
private String id;
|
||||
|
||||
@Schema(description = "流程任务id")
|
||||
private String flowTaskId;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.yunzhupaas.onlinedev.model;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Schema(description = "详情接口传参")
|
||||
@Data
|
||||
public class VisualInfoParam {
|
||||
@Schema(description = "数据值")
|
||||
private Object id;
|
||||
@Schema(description = "数据字段")
|
||||
private String propsValue;
|
||||
@Schema(description = "菜单id")
|
||||
private String menuId;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.yunzhupaas.onlinedev.model;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.yunzhupaas.base.UserInfo;
|
||||
import com.yunzhupaas.base.entity.VisualdevEntity;
|
||||
import com.yunzhupaas.base.model.VisualDevJsonModel;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@Schema(description = "在线方法接口变量")
|
||||
public class VisualParamModel {
|
||||
private String menuId;
|
||||
private VisualDevJsonModel visualDevJsonModel;
|
||||
private PaginationModel pagination;
|
||||
private UserInfo userInfo;
|
||||
|
||||
private VisualdevEntity visualdevEntity;
|
||||
private Map<String, Object> data;
|
||||
private List<Map<String, Object>> dataList;
|
||||
private String id;
|
||||
@Schema(description = "是否外链")
|
||||
@Builder.Default
|
||||
private Boolean isLink = false;
|
||||
|
||||
@Schema(description = "子表仅修改")
|
||||
@Builder.Default
|
||||
private Boolean isUpload = false;
|
||||
|
||||
@Schema(description = "子表仅修改")
|
||||
@Builder.Default
|
||||
private Boolean onlyUpdate = false;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.yunzhupaas.onlinedev.model;
|
||||
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
*
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @author 云筑产品开发平台组
|
||||
* @date 2024/3/16
|
||||
*/
|
||||
@Data
|
||||
@Schema(description="功能数据创建表单")
|
||||
public class VisualdevModelDataCrForm {
|
||||
@Schema(description = "判断新增")
|
||||
private String id;
|
||||
@Schema(description = "引擎主键")
|
||||
private String flowId;
|
||||
@Schema(description = "数据内容")
|
||||
private String data;
|
||||
@Schema(description = "状态")
|
||||
private String status;
|
||||
@Schema(description = "流程候选人列表")
|
||||
private Map<String, List<String>> candidateList;
|
||||
@Schema(description = "流程紧急度")
|
||||
private Integer flowUrgent = 1;
|
||||
@Schema(description = "是否外链")
|
||||
private Boolean isLink = false;
|
||||
|
||||
@Schema(description = "菜单id")
|
||||
private String menuId;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.yunzhupaas.onlinedev.model;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
*
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @author 云筑产品开发平台组
|
||||
* @date 2024/3/16
|
||||
*/
|
||||
@Data
|
||||
public class VisualdevModelDataListVO {
|
||||
|
||||
private Map<String, Object> data;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.yunzhupaas.onlinedev.model;
|
||||
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @author 云筑产品开发平台组
|
||||
* @date 2024/3/16
|
||||
*/
|
||||
@Data
|
||||
@Schema(description="功能数据修改表单")
|
||||
public class VisualdevModelDataUpForm extends VisualdevModelDataCrForm {
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.yunzhupaas.onlinedev.model.fields.autosize;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class AutosizeModel {
|
||||
private Integer minRows;
|
||||
private Integer maxRows;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.yunzhupaas.onlinedev.model.fields.options;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version V3.1.0
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @date 2021/6/29
|
||||
*/
|
||||
@Data
|
||||
public class ColumnOptionModel {
|
||||
private String value;
|
||||
private String label;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.yunzhupaas.onlinedev.model.fields.options;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class OptionsModel {
|
||||
private Integer id;
|
||||
private Integer value;
|
||||
private String label;
|
||||
private List<OptionsModel> children;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.yunzhupaas.onlinedev.model.fields.picker;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class PickerOptionsModel {
|
||||
private String selectableRange;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.yunzhupaas.onlinedev.model.fields.style;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class StyleModel {
|
||||
private String width;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
package com.yunzhupaas.onlinedev.model.fields.style;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class textStyleModel {
|
||||
private String color;
|
||||
private String textalign;
|
||||
private String fontweight;
|
||||
private String fontstyle;
|
||||
private String textdecoration;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.yunzhupaas.onlinedev.model.personalList;
|
||||
|
||||
/**
|
||||
* 个性化视图静态参数
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v5.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/11/5 18:01:25
|
||||
*/
|
||||
public class VisualPersConst {
|
||||
|
||||
public final static String SYSTEM_ID = "systemId";
|
||||
|
||||
public final static String SYSTEM_NAME = "系统视图";
|
||||
}
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.yunzhupaas.onlinedev.model.personalList;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 个性化视图参数对象
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v5.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/11/6 10:08:30
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "个性化视图参数对象")
|
||||
public class VisualPersPagiantion {
|
||||
|
||||
@Schema(description = "菜单id")
|
||||
private String menuId;
|
||||
|
||||
@Schema(description = "功能id")
|
||||
private String modelId;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.yunzhupaas.onlinedev.model.personalList;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 个性列表表单
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v5.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/11/5 18:01:45
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "个性化列表表单")
|
||||
public class VisualPersonalForm {
|
||||
@Schema(description = "列表视图")
|
||||
private String id;
|
||||
@Schema(description = "菜单id")
|
||||
private String menuId;
|
||||
@Schema(description = "列表视图")
|
||||
private String fullName;
|
||||
@Schema(description = "视图状态:0-其他,1-默认")
|
||||
private Integer status;
|
||||
@Schema(description = "视图状态:0-系统,1-其他")
|
||||
private Integer type;
|
||||
|
||||
@Schema(description = "查询字段")
|
||||
private String searchList;
|
||||
@Schema(description = "列表字段")
|
||||
private String columnList;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.yunzhupaas.onlinedev.model.personalList;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 个性列表设置详情
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v5.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/11/5 18:01:45
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "列表视图详情")
|
||||
public class VisualPersonalInfo {
|
||||
@Schema(description = "列表视图")
|
||||
private String id;
|
||||
@Schema(description = "菜单id")
|
||||
private String menuId;
|
||||
@Schema(description = "列表视图")
|
||||
private String fullName;
|
||||
@Schema(description = "视图状态:0-其他,1-默认")
|
||||
private Integer status;
|
||||
@Schema(description = "视图状态:0-系统,1-其他")
|
||||
private Integer type;
|
||||
|
||||
@Schema(description = "查询字段")
|
||||
private String searchList;
|
||||
@Schema(description = "列表字段")
|
||||
private String columnList;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.yunzhupaas.onlinedev.model.personalList;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 个性化设置json属性
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v5.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/11/5 18:02:11
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "个性化设置json属性")
|
||||
public class VisualPersonalJson {
|
||||
@Schema(description = "字段名称")
|
||||
private String label;
|
||||
@Schema(description = "字段key")
|
||||
private String key;
|
||||
@Schema(description = "是否展示")
|
||||
private boolean show;
|
||||
@Schema(description = "对齐方式")
|
||||
private String fixed;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.yunzhupaas.onlinedev.model.personalList;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 个性化视图列表对象
|
||||
*
|
||||
* @author 云筑产品开发平台组
|
||||
* @version v5.1.0
|
||||
* @copyright 深圳市乐程软件有限公司
|
||||
* @date 2024/11/5 18:02:33
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "个性化视图列表对象")
|
||||
public class VisualPersonalVo {
|
||||
@Schema(description = "数据id")
|
||||
private String id;
|
||||
@Schema(description = "视图名称")
|
||||
private String fullName;
|
||||
@Schema(description = "视图状态:0-其他,1-默认")
|
||||
private Integer status;
|
||||
@Schema(description = "视图类型:0-系统,1-其他")
|
||||
private Integer type;
|
||||
|
||||
@Schema(description = "查询字段")
|
||||
private String searchList;
|
||||
@Schema(description = "列表字段")
|
||||
private String columnList;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.yunzhupaas.onlinedev.model.visualdevmodelApp;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class AppDataInfoVO {
|
||||
private String formData;
|
||||
private String columnData;
|
||||
private String tables;
|
||||
private String webType;
|
||||
private String flowTemplateJson;
|
||||
private String flowEnCode;
|
||||
private String flowId;
|
||||
private String fullName;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user