初始代码
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
<?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-integrate</artifactId>
|
||||
<groupId>com.yunzhupaas</groupId>
|
||||
<version>5.2.0-RELEASE</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<artifactId>yunzhupaas-visualdev-integrate-entity</artifactId>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.yunzhupaas</groupId>
|
||||
<artifactId>yunzhupaas-common-core</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.yunzhupaas</groupId>
|
||||
<artifactId>yunzhupaas-common-database</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
@@ -0,0 +1,54 @@
|
||||
package com.yunzhupaas.integrate.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
*
|
||||
* @version V3.4.5
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @author 云筑产品开发平台组
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_integrate")
|
||||
public class IntegrateEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@TableField("F_FULL_NAME")
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 编码
|
||||
*/
|
||||
@TableField("F_EN_CODE")
|
||||
private String enCode;
|
||||
|
||||
/**
|
||||
* 模板
|
||||
*/
|
||||
@TableField("F_TEMPLATE_JSON")
|
||||
private String templateJson;
|
||||
|
||||
/**
|
||||
* 类型(1-事件,2-定时 )
|
||||
*/
|
||||
@TableField("F_TYPE")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 开始表单id
|
||||
*/
|
||||
@TableField("F_FORM_ID")
|
||||
private String formId;
|
||||
|
||||
/**
|
||||
* 类型 (1.新增 2.修改 3.删除)
|
||||
*/
|
||||
@TableField("F_TRIGGER_TYPE")
|
||||
private Integer triggerType;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,98 @@
|
||||
package com.yunzhupaas.integrate.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
*
|
||||
* @version V3.4.5
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @author 云筑产品开发平台组
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_integrate_node")
|
||||
public class IntegrateNodeEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
|
||||
/**
|
||||
* 任务主键
|
||||
*/
|
||||
@TableField("F_TASK_ID")
|
||||
private String taskId;
|
||||
|
||||
/**
|
||||
* 节点编码
|
||||
*/
|
||||
@TableField("F_NODE_CODE")
|
||||
private String nodeCode;
|
||||
|
||||
/**
|
||||
* 节点编码
|
||||
*/
|
||||
@TableField("F_FORM_ID")
|
||||
private String formId;
|
||||
|
||||
/**
|
||||
* 节点类型
|
||||
*/
|
||||
@TableField("F_NODE_TYPE")
|
||||
private String nodeType;
|
||||
|
||||
/**
|
||||
* 节点名称
|
||||
*/
|
||||
@TableField("F_NODE_NAME")
|
||||
private String nodeName;
|
||||
|
||||
/**
|
||||
* 父节点id
|
||||
*/
|
||||
@TableField("F_PARENT_ID")
|
||||
private String parentId;
|
||||
|
||||
/**
|
||||
* 节点属性Json
|
||||
*/
|
||||
@TableField("F_NODE_PROPERTY_JSON")
|
||||
private String nodePropertyJson;
|
||||
|
||||
/**
|
||||
* 下一节点
|
||||
*/
|
||||
@TableField("F_NODE_NEXT")
|
||||
private String nodeNext;
|
||||
|
||||
/**
|
||||
* 运行结果
|
||||
*/
|
||||
@TableField("F_RESULT_TYPE")
|
||||
private Integer resultType;
|
||||
|
||||
/**
|
||||
* 异常
|
||||
*/
|
||||
@TableField("F_ERROR_MSG")
|
||||
private String errorMsg;
|
||||
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
@TableField("f_start_time")
|
||||
private Date startTime;
|
||||
|
||||
/**
|
||||
* 能否重试
|
||||
*/
|
||||
@TableField("f_is_retry")
|
||||
private Integer isRetry;
|
||||
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
@TableField("F_END_Time")
|
||||
private Date endTime;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.yunzhupaas.integrate.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
*
|
||||
* @version V3.4.5
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @author 云筑产品开发平台组
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_integrate_queue")
|
||||
public class IntegrateQueueEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
@TableField("f_state")
|
||||
private Integer state;
|
||||
|
||||
/**
|
||||
* 集成主键
|
||||
*/
|
||||
@TableField("F_INTEGRATE_ID")
|
||||
private String integrateId;
|
||||
|
||||
/**
|
||||
* 执行时间
|
||||
*/
|
||||
@TableField("F_EXECUTION_TIME")
|
||||
private Date executionTime;
|
||||
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@TableField("F_FULL_NAME")
|
||||
private String fullName;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,81 @@
|
||||
package com.yunzhupaas.integrate.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.yunzhupaas.base.entity.SuperExtendEntity;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
*
|
||||
* @version V3.4.5
|
||||
* @copyright 深圳市乐程软件有限公司(http://www.szlecheng.cn)
|
||||
* @author 云筑产品开发平台组
|
||||
*/
|
||||
@Data
|
||||
@TableName("base_integrate_task")
|
||||
public class IntegrateTaskEntity extends SuperExtendEntity.SuperExtendDEEntity<String> {
|
||||
|
||||
/**
|
||||
* 集成主键
|
||||
*/
|
||||
@TableField("F_INTEGRATE_ID")
|
||||
private String integrateId;
|
||||
|
||||
/**
|
||||
* 实例进程
|
||||
*/
|
||||
@TableField("F_PROCESS_ID")
|
||||
private String processId;
|
||||
|
||||
/**
|
||||
* 集成类型(1-事件,2-定时 )
|
||||
*/
|
||||
@TableField("F_TYPE")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 集成模板
|
||||
*/
|
||||
@TableField("F_TEMPLATE_JSON")
|
||||
private String templateJson;
|
||||
|
||||
|
||||
/**
|
||||
* 数据主键
|
||||
*/
|
||||
@TableField("F_DATA_ID")
|
||||
private String dataId;
|
||||
|
||||
/**
|
||||
* 数据
|
||||
*/
|
||||
@TableField("F_DATA")
|
||||
private String data;
|
||||
|
||||
/**
|
||||
* 父节点id
|
||||
*/
|
||||
@TableField("F_PARENT_ID")
|
||||
private String parentId;
|
||||
|
||||
/**
|
||||
* 父节点时间
|
||||
*/
|
||||
@TableField("F_PARENT_TIME")
|
||||
private Date parentTime;
|
||||
|
||||
/**
|
||||
* 执行时间
|
||||
*/
|
||||
@TableField("F_EXECUTION_TIME")
|
||||
private Date executionTime;
|
||||
|
||||
/**
|
||||
* 结果 (0.失败 1.成功)
|
||||
*/
|
||||
@TableField("F_RESULT_TYPE")
|
||||
private Integer resultType;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.yunzhupaas.integrate.model.childnode;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-10-21 14:23:30
|
||||
*/
|
||||
@Data
|
||||
public class IntegrateChildNode {
|
||||
private String type;
|
||||
private String content;
|
||||
private String nodeId;
|
||||
private String prevId;
|
||||
private IntegrateChildNode childNode;
|
||||
private IntegrateProperties properties = new IntegrateProperties();
|
||||
}
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.yunzhupaas.integrate.model.childnode;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-10-21 14:23:30
|
||||
*/
|
||||
@Data
|
||||
public class IntegrateMsgModel {
|
||||
//0.关闭 1.自定义 3.默认
|
||||
private Integer on = 0;
|
||||
private String msgId;
|
||||
private List<IntegrateTemplateModel> templateJson = new ArrayList<>();
|
||||
}
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.yunzhupaas.integrate.model.childnode;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-10-21 14:23:30
|
||||
*/
|
||||
@Data
|
||||
public class IntegrateParamModel {
|
||||
private String field;
|
||||
private String fieldName;
|
||||
private Boolean required = false;
|
||||
private String relationField;
|
||||
private String msgTemplateId;
|
||||
private Boolean isSubTable = false;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
package com.yunzhupaas.integrate.model.childnode;
|
||||
|
||||
import com.yunzhupaas.database.model.superQuery.SuperQueryJsonModel;
|
||||
import com.yunzhupaas.emnus.SearchMethodEnum;
|
||||
import com.yunzhupaas.model.visualJson.FieLdsModel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-10-21 14:23:30
|
||||
*/
|
||||
@Data
|
||||
public class IntegrateProperties {
|
||||
private String id;
|
||||
private String title;
|
||||
private String formId;
|
||||
private String flowId;
|
||||
private Integer formType = 1;
|
||||
private List<FieLdsModel> formFieldList = new ArrayList<>();
|
||||
private List<TransferModel> transferList = new ArrayList<>();
|
||||
private List<SuperQueryJsonModel> ruleList = new ArrayList<>();
|
||||
private Integer triggerEvent;
|
||||
//0.不新增 1.新增
|
||||
private Integer addRule = 0;
|
||||
//0-不更新 1-新增
|
||||
private Integer unFoundRule = 0;
|
||||
//0-删除未找到 1-删除已找到
|
||||
private Integer deleteRule = 0;
|
||||
private String ruleMatchLogic = SearchMethodEnum.And.getSymbol();
|
||||
|
||||
|
||||
private String msgId;
|
||||
private List<String> msgUserType = new ArrayList<>();
|
||||
private List<String> msgUserIds = new ArrayList<>();
|
||||
private List<IntegrateTemplateModel> templateJson = new ArrayList<>();
|
||||
private List<IntegrateTemplateModel> interfaceTemplateJson = new ArrayList<>();
|
||||
private IntegrateMsgModel startMsgConfig = new IntegrateMsgModel();
|
||||
private IntegrateMsgModel failMsgConfig= new IntegrateMsgModel();
|
||||
|
||||
|
||||
|
||||
private Long startTime;
|
||||
private String cron;
|
||||
private Integer endTimeType = 1;
|
||||
//次数
|
||||
private Integer endLimit = 1;
|
||||
//结束时间
|
||||
private Long endTime;
|
||||
//类型
|
||||
private Integer integrateType = 2;
|
||||
|
||||
private List<String> initiator;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.yunzhupaas.integrate.model.childnode;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-10-21 14:23:30
|
||||
*/
|
||||
@Data
|
||||
public class IntegrateTemplateModel {
|
||||
//远端接口
|
||||
private String field;
|
||||
private Boolean required = false;
|
||||
private Integer sourceType;
|
||||
private String relationField;
|
||||
|
||||
|
||||
//发送配置
|
||||
private String id;
|
||||
private String templateId;
|
||||
private String sendConfigId;
|
||||
private String msgTemplateName;
|
||||
private List<IntegrateParamModel> paramJson = new ArrayList<>();
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.yunzhupaas.integrate.model.childnode;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-10-21 14:23:30
|
||||
*/
|
||||
@Data
|
||||
public class TransferModel {
|
||||
private String targetField;
|
||||
private String targetFieldLabel;
|
||||
private Integer sourceType;
|
||||
private String sourceValue;
|
||||
private Boolean required = false;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.yunzhupaas.integrate.model.integrate;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-10-21 14:23:30
|
||||
*/
|
||||
@Data
|
||||
public class IntegrateCrForm {
|
||||
@Schema(description = "说明")
|
||||
private String description;
|
||||
@Schema(description = "名称")
|
||||
private String fullName;
|
||||
@Schema(description = "编码")
|
||||
private String enCode;
|
||||
@Schema(description = "有效标志")
|
||||
private Integer enabledMark;
|
||||
@Schema(description = "json")
|
||||
private String templateJson;
|
||||
@Schema(description = "排序码")
|
||||
private long sortCode;
|
||||
@Schema(description = "类型")
|
||||
private Integer type;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.yunzhupaas.integrate.model.integrate;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-10-21 14:23:30
|
||||
*/
|
||||
@Data
|
||||
public class IntegrateInfoVO {
|
||||
@Schema(description = "主键")
|
||||
private String id;
|
||||
@Schema(description = "说明")
|
||||
private String description;
|
||||
@Schema(description = "名称")
|
||||
private String fullName;
|
||||
@Schema(description = "编码")
|
||||
private String enCode;
|
||||
@Schema(description = "有效标志")
|
||||
private Integer enabledMark;
|
||||
@Schema(description = "排序码")
|
||||
private Long sortCode;
|
||||
@Schema(description = "类型")
|
||||
private Integer type;
|
||||
@Schema(description = "json")
|
||||
private String templateJson;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.yunzhupaas.integrate.model.integrate;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-10-21 14:23:30
|
||||
*/
|
||||
@Data
|
||||
public class IntegrateListVO {
|
||||
@Schema(description = "主键")
|
||||
private String id;
|
||||
|
||||
@Schema(description = "类型")
|
||||
private Integer type;
|
||||
|
||||
@Schema(description = "名称")
|
||||
private String fullName;
|
||||
|
||||
@Schema(description = "编码")
|
||||
private String enCode;
|
||||
|
||||
@Schema(description = "有效标志")
|
||||
private Integer enabledMark;
|
||||
|
||||
@Schema(description = "创建时间" )
|
||||
private Long creatorTime;
|
||||
|
||||
@Schema(description = "创建人" )
|
||||
private String creatorUser;
|
||||
|
||||
@Schema(description = "修改时间" )
|
||||
private Long lastModifyTime;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.yunzhupaas.integrate.model.integrate;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import com.yunzhupaas.base.Pagination;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-10-21 14:23:30
|
||||
*/
|
||||
@Data
|
||||
public class IntegratePageModel extends Pagination {
|
||||
@Schema(description = "开始时间")
|
||||
private String startTime;
|
||||
@Schema(description = "结束时间")
|
||||
private String endTime;
|
||||
@Schema(description = "集成助手主键")
|
||||
private String integrateId;
|
||||
@Schema(description = "结果")
|
||||
private Integer resultType;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.yunzhupaas.integrate.model.integrate;
|
||||
|
||||
import com.yunzhupaas.base.Pagination;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-10-21 14:23:30
|
||||
*/
|
||||
@Data
|
||||
public class IntegratePagination extends Pagination {
|
||||
private Integer type;
|
||||
private String formId;
|
||||
private Integer trigger;
|
||||
private Integer enabledMark;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.yunzhupaas.integrate.model.integrate;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-10-21 14:23:30
|
||||
*/
|
||||
@Data
|
||||
public class IntegrateUpForm extends IntegrateCrForm{
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.yunzhupaas.integrate.model.integrate;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class WebHookInfoVo {
|
||||
@Schema(description = "系统生成数据接收接口")
|
||||
private String webhookUrl;
|
||||
@Schema(description = "系统生成参数接收接口")
|
||||
private String requestUrl;
|
||||
@Schema(description = "base64未转换16进制字符串")
|
||||
private String enCodeStr;
|
||||
@Schema(description = "随机字符")
|
||||
private String randomStr;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.yunzhupaas.integrate.model.integratetask;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-10-21 14:23:30
|
||||
*/
|
||||
@Data
|
||||
public class IntegrateQueueListVO {
|
||||
private String fullName;
|
||||
private Integer state;
|
||||
private Long executionTime;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.yunzhupaas.integrate.model.integratetask;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-10-21 14:23:30
|
||||
*/
|
||||
@Data
|
||||
public class IntegrateTaskInfo {
|
||||
private List<IntegrateTaskModel> list = new ArrayList<>();
|
||||
private String data;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.yunzhupaas.integrate.model.integratetask;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-10-21 14:23:30
|
||||
*/
|
||||
@Data
|
||||
public class IntegrateTaskListVO {
|
||||
private String id;
|
||||
private String processId;
|
||||
private String parentId;
|
||||
private Integer isRetry;
|
||||
private Long parentTime;
|
||||
private Long executionTime;
|
||||
private Integer resultType;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.yunzhupaas.integrate.model.integratetask;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-10-21 14:23:30
|
||||
*/
|
||||
@Data
|
||||
public class IntegrateTaskModel {
|
||||
private String taskId;
|
||||
private String nodeCode;
|
||||
private String nodeType;
|
||||
private String nodeName;
|
||||
private Integer resultType;
|
||||
private String errorMsg;
|
||||
private Long startTime;
|
||||
private Long endTime;
|
||||
private String parentId;
|
||||
private Boolean isRetry;
|
||||
private Integer type;
|
||||
private String id;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.yunzhupaas.integrate.model.nodeJson;
|
||||
|
||||
import com.yunzhupaas.integrate.model.childnode.IntegrateProperties;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-10-21 14:23:30
|
||||
*/
|
||||
@Data
|
||||
public class IntegrateChildNodeList {
|
||||
private String nodeId;
|
||||
private String prevId;
|
||||
private String nextId;
|
||||
private String type;
|
||||
private Integer integrateType;
|
||||
private Date startTime = new Date();
|
||||
private Date endTime = new Date();
|
||||
private IntegrateProperties properties = new IntegrateProperties();
|
||||
}
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.yunzhupaas.integrate.model.nodeJson;
|
||||
|
||||
import com.yunzhupaas.base.UserInfo;
|
||||
import com.yunzhupaas.integrate.entity.IntegrateEntity;
|
||||
import com.yunzhupaas.integrate.entity.IntegrateNodeEntity;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-10-21 14:23:30
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class IntegrateChildNodeModel {
|
||||
private Map<String, Object> data = new HashMap<>();
|
||||
private List<Map<String, Object>> dataListAll = new ArrayList<>();
|
||||
private List<IntegrateNodeEntity> nodeList = new ArrayList<>();
|
||||
private String node;
|
||||
private IntegrateEntity entity;
|
||||
private String retryNodeCode;
|
||||
private UserInfo userInfo;
|
||||
private int num = 0;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.yunzhupaas.integrate.model.nodeJson;
|
||||
|
||||
import com.yunzhupaas.base.UserInfo;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 版本: V3.0.0
|
||||
* 版权: 深圳市乐程软件有限公司
|
||||
* 作者: 管理员/admin
|
||||
* 日期: 2020-10-21 14:23:30
|
||||
*/
|
||||
@Data
|
||||
public class IntegrateModel {
|
||||
private UserInfo userInfo;
|
||||
private String id;
|
||||
private String cron;
|
||||
private Long startTime = System.currentTimeMillis();
|
||||
private Long endTime;
|
||||
private Integer endTimeType = 1;
|
||||
private Integer endLimit = 1;
|
||||
private Integer num = 0;
|
||||
private Integer state = 0;
|
||||
private Long time = System.currentTimeMillis();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user