Browse Source
* Modify Project and ProjectUser Mapper * Modify Project and ProjectUser Mapper * project_code is bigint(20) * modify ERROR name * modify saveProcessDefine, remove the duplicate code with createTaskAndRelation * modify import/export processdefinition, add genProcessData * fix ut and bug * code style * repalce project_id with code * conflicts solve * conflicts solve * conflicts solve * bugfix * modify listResources mothod and remove getResourceIds mothod * 1 * conflicts solve * modify listResources mothod and remove getResourceIds mothod * modify listResources mothod and remove getResourceIds mothod * replace processDefinitionVersion with processDefinitionLog * codestyle * codestyle * add mapper module ut * codestyle * fix ProcessInstanceMapperTest * codestyle * conflicts solve * conflicts solve * conflicts solve * conflicts solve * conflicts solve * fix ProcessInstanceMapperTest * fix ProjectMapperTest/ProjectUserMapperTest/ScheduleMapperTest * fix ProjectMapperTest/ProjectUserMapperTest/ScheduleMapperTest * fix TaskInstanceMapperTest * add TaskDefinitionLogMapperTest/TaskDefinitionMapperTest and bugfix * codestyle * codestyle * Refactor process lineage * Refactor process lineage * codestyle * codestyle * Refactor process lineage * Refactor process lineage * add WorkFlowLineageMapperTest/WorkFlowLineageServiceTest * add WorkFlowLineageMapperTest/WorkFlowLineageServiceTestpull/3/MERGE
Simon
4 years ago
committed by
GitHub
5 changed files with 213 additions and 365 deletions
@ -1,311 +0,0 @@ |
|||||||
/* |
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one or more |
|
||||||
* contributor license agreements. See the NOTICE file distributed with |
|
||||||
* this work for additional information regarding copyright ownership. |
|
||||||
* The ASF licenses this file to You under the Apache License, Version 2.0 |
|
||||||
* (the "License"); you may not use this file except in compliance with |
|
||||||
* the License. You may obtain a copy of the License at |
|
||||||
* |
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
* |
|
||||||
* Unless required by applicable law or agreed to in writing, software |
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS, |
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
||||||
* See the License for the specific language governing permissions and |
|
||||||
* limitations under the License. |
|
||||||
*/ |
|
||||||
|
|
||||||
package org.apache.dolphinscheduler.dao.entity; |
|
||||||
|
|
||||||
import java.util.Date; |
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.IdType; |
|
||||||
import com.baomidou.mybatisplus.annotation.TableField; |
|
||||||
import com.baomidou.mybatisplus.annotation.TableId; |
|
||||||
import com.baomidou.mybatisplus.annotation.TableName; |
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat; |
|
||||||
|
|
||||||
|
|
||||||
/** |
|
||||||
* process definition version |
|
||||||
*/ |
|
||||||
@TableName("t_ds_process_definition_version") |
|
||||||
public class ProcessDefinitionVersion { |
|
||||||
|
|
||||||
/** |
|
||||||
* id |
|
||||||
*/ |
|
||||||
@TableId(value = "id", type = IdType.AUTO) |
|
||||||
private int id; |
|
||||||
|
|
||||||
/** |
|
||||||
* process definition id |
|
||||||
*/ |
|
||||||
private int processDefinitionId; |
|
||||||
|
|
||||||
/** |
|
||||||
* version |
|
||||||
*/ |
|
||||||
private long version; |
|
||||||
|
|
||||||
/** |
|
||||||
* definition json string |
|
||||||
*/ |
|
||||||
private String processDefinitionJson; |
|
||||||
|
|
||||||
/** |
|
||||||
* description |
|
||||||
*/ |
|
||||||
private String description; |
|
||||||
|
|
||||||
/** |
|
||||||
* process warning time out. unit: minute |
|
||||||
*/ |
|
||||||
private int timeout; |
|
||||||
|
|
||||||
/** |
|
||||||
* resource ids |
|
||||||
*/ |
|
||||||
private String resourceIds; |
|
||||||
|
|
||||||
/** |
|
||||||
* create time |
|
||||||
*/ |
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
|
||||||
private Date createTime; |
|
||||||
|
|
||||||
/** |
|
||||||
* user defined parameters |
|
||||||
*/ |
|
||||||
private String globalParams; |
|
||||||
|
|
||||||
/** |
|
||||||
* locations array for web |
|
||||||
*/ |
|
||||||
private String locations; |
|
||||||
|
|
||||||
/** |
|
||||||
* connects array for web |
|
||||||
*/ |
|
||||||
private String connects; |
|
||||||
|
|
||||||
|
|
||||||
/** |
|
||||||
* warningGroupId |
|
||||||
*/ |
|
||||||
@TableField(exist = false) |
|
||||||
private int warningGroupId; |
|
||||||
|
|
||||||
public String getGlobalParams() { |
|
||||||
return globalParams; |
|
||||||
} |
|
||||||
|
|
||||||
public void setGlobalParams(String globalParams) { |
|
||||||
this.globalParams = globalParams; |
|
||||||
} |
|
||||||
|
|
||||||
public int getId() { |
|
||||||
return id; |
|
||||||
} |
|
||||||
|
|
||||||
public void setId(int id) { |
|
||||||
this.id = id; |
|
||||||
} |
|
||||||
|
|
||||||
public int getProcessDefinitionId() { |
|
||||||
return processDefinitionId; |
|
||||||
} |
|
||||||
|
|
||||||
public void setProcessDefinitionId(int processDefinitionId) { |
|
||||||
this.processDefinitionId = processDefinitionId; |
|
||||||
} |
|
||||||
|
|
||||||
public long getVersion() { |
|
||||||
return version; |
|
||||||
} |
|
||||||
|
|
||||||
public void setVersion(long version) { |
|
||||||
this.version = version; |
|
||||||
} |
|
||||||
|
|
||||||
public String getProcessDefinitionJson() { |
|
||||||
return processDefinitionJson; |
|
||||||
} |
|
||||||
|
|
||||||
public void setProcessDefinitionJson(String processDefinitionJson) { |
|
||||||
this.processDefinitionJson = processDefinitionJson; |
|
||||||
} |
|
||||||
|
|
||||||
public String getDescription() { |
|
||||||
return description; |
|
||||||
} |
|
||||||
|
|
||||||
public void setDescription(String description) { |
|
||||||
this.description = description; |
|
||||||
} |
|
||||||
|
|
||||||
public Date getCreateTime() { |
|
||||||
return createTime; |
|
||||||
} |
|
||||||
|
|
||||||
public void setCreateTime(Date createTime) { |
|
||||||
this.createTime = createTime; |
|
||||||
} |
|
||||||
|
|
||||||
public String getLocations() { |
|
||||||
return locations; |
|
||||||
} |
|
||||||
|
|
||||||
public void setLocations(String locations) { |
|
||||||
this.locations = locations; |
|
||||||
} |
|
||||||
|
|
||||||
public String getConnects() { |
|
||||||
return connects; |
|
||||||
} |
|
||||||
|
|
||||||
public void setConnects(String connects) { |
|
||||||
this.connects = connects; |
|
||||||
} |
|
||||||
|
|
||||||
public int getTimeout() { |
|
||||||
return timeout; |
|
||||||
} |
|
||||||
|
|
||||||
public void setTimeout(int timeout) { |
|
||||||
this.timeout = timeout; |
|
||||||
} |
|
||||||
|
|
||||||
public String getResourceIds() { |
|
||||||
return resourceIds; |
|
||||||
} |
|
||||||
|
|
||||||
public void setResourceIds(String resourceIds) { |
|
||||||
this.resourceIds = resourceIds; |
|
||||||
} |
|
||||||
|
|
||||||
public int getWarningGroupId() { |
|
||||||
return warningGroupId; |
|
||||||
} |
|
||||||
|
|
||||||
public void setWarningGroupId(int warningGroupId) { |
|
||||||
this.warningGroupId = warningGroupId; |
|
||||||
} |
|
||||||
|
|
||||||
@Override |
|
||||||
public String toString() { |
|
||||||
return "ProcessDefinitionVersion{" |
|
||||||
+ "id=" + id |
|
||||||
+ ", processDefinitionId=" + processDefinitionId |
|
||||||
+ ", version=" + version |
|
||||||
+ ", processDefinitionJson='" + processDefinitionJson + '\'' |
|
||||||
+ ", description='" + description + '\'' |
|
||||||
+ ", globalParams='" + globalParams + '\'' |
|
||||||
+ ", createTime=" + createTime |
|
||||||
+ ", locations='" + locations + '\'' |
|
||||||
+ ", connects='" + connects + '\'' |
|
||||||
+ ", timeout=" + timeout |
|
||||||
+ ", warningGroupId=" + warningGroupId |
|
||||||
+ ", resourceIds='" + resourceIds + '\'' |
|
||||||
+ '}'; |
|
||||||
} |
|
||||||
|
|
||||||
public static Builder newBuilder() { |
|
||||||
return new Builder(); |
|
||||||
} |
|
||||||
|
|
||||||
public static final class Builder { |
|
||||||
private int id; |
|
||||||
private int processDefinitionId; |
|
||||||
private long version; |
|
||||||
private String processDefinitionJson; |
|
||||||
private String description; |
|
||||||
private String globalParams; |
|
||||||
private Date createTime; |
|
||||||
private String locations; |
|
||||||
private String connects; |
|
||||||
private int timeout; |
|
||||||
private int warningGroupId; |
|
||||||
private String resourceIds; |
|
||||||
|
|
||||||
private Builder() { |
|
||||||
} |
|
||||||
|
|
||||||
public Builder id(int id) { |
|
||||||
this.id = id; |
|
||||||
return this; |
|
||||||
} |
|
||||||
|
|
||||||
public Builder processDefinitionId(int processDefinitionId) { |
|
||||||
this.processDefinitionId = processDefinitionId; |
|
||||||
return this; |
|
||||||
} |
|
||||||
|
|
||||||
public Builder version(long version) { |
|
||||||
this.version = version; |
|
||||||
return this; |
|
||||||
} |
|
||||||
|
|
||||||
public Builder processDefinitionJson(String processDefinitionJson) { |
|
||||||
this.processDefinitionJson = processDefinitionJson; |
|
||||||
return this; |
|
||||||
} |
|
||||||
|
|
||||||
public Builder description(String description) { |
|
||||||
this.description = description; |
|
||||||
return this; |
|
||||||
} |
|
||||||
|
|
||||||
public Builder globalParams(String globalParams) { |
|
||||||
this.globalParams = globalParams; |
|
||||||
return this; |
|
||||||
} |
|
||||||
|
|
||||||
public Builder createTime(Date createTime) { |
|
||||||
this.createTime = createTime; |
|
||||||
return this; |
|
||||||
} |
|
||||||
|
|
||||||
public Builder locations(String locations) { |
|
||||||
this.locations = locations; |
|
||||||
return this; |
|
||||||
} |
|
||||||
|
|
||||||
public Builder connects(String connects) { |
|
||||||
this.connects = connects; |
|
||||||
return this; |
|
||||||
} |
|
||||||
|
|
||||||
public Builder timeout(int timeout) { |
|
||||||
this.timeout = timeout; |
|
||||||
return this; |
|
||||||
} |
|
||||||
|
|
||||||
public Builder warningGroupId(int warningGroupId) { |
|
||||||
this.warningGroupId = warningGroupId; |
|
||||||
return this; |
|
||||||
} |
|
||||||
|
|
||||||
public Builder resourceIds(String resourceIds) { |
|
||||||
this.resourceIds = resourceIds; |
|
||||||
return this; |
|
||||||
} |
|
||||||
|
|
||||||
public ProcessDefinitionVersion build() { |
|
||||||
ProcessDefinitionVersion processDefinitionVersion = new ProcessDefinitionVersion(); |
|
||||||
processDefinitionVersion.setId(id); |
|
||||||
processDefinitionVersion.setProcessDefinitionId(processDefinitionId); |
|
||||||
processDefinitionVersion.setVersion(version); |
|
||||||
processDefinitionVersion.setProcessDefinitionJson(processDefinitionJson); |
|
||||||
processDefinitionVersion.setDescription(description); |
|
||||||
processDefinitionVersion.setGlobalParams(globalParams); |
|
||||||
processDefinitionVersion.setCreateTime(createTime); |
|
||||||
processDefinitionVersion.setLocations(locations); |
|
||||||
processDefinitionVersion.setConnects(connects); |
|
||||||
processDefinitionVersion.setTimeout(timeout); |
|
||||||
processDefinitionVersion.setWarningGroupId(warningGroupId); |
|
||||||
processDefinitionVersion.setResourceIds(resourceIds); |
|
||||||
return processDefinitionVersion; |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
Loading…
Reference in new issue