package com.vci.web.dto;
|
|
|
import com.alibaba.fastjson.annotation.JSONField;
|
import com.vci.starter.web.annotation.Column;
|
import com.vci.web.model.BaseLinkModel;
|
|
import java.util.ArrayList;
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 链接类型的数据传输对象
|
* @author weidy
|
* @date 2021/4/20
|
*/
|
public class BaseLinkModelDTO extends BaseLinkModel {
|
|
/**
|
* 数据
|
*/
|
private Map<String,String> data = new HashMap<>();
|
|
/**
|
* 链接类型
|
*/
|
private String linkType;
|
|
/**
|
* 是否反向
|
*/
|
private boolean direction;
|
|
/**
|
* 前置事件
|
*/
|
private String preEvent;
|
|
/**
|
* 后置事件
|
*/
|
private String postEvent;
|
|
/**
|
* 要发布的文件的主键
|
*/
|
private List<String> releaseFileOids = new ArrayList<>();
|
|
/**
|
* to端升版时的数据
|
*/
|
private String toCopyFromVersion;
|
|
/**
|
* to端升版次
|
*/
|
private boolean toUpVersion = false;
|
|
/**
|
* to端升版本
|
*/
|
private boolean toUpRevision = false;
|
|
/**
|
* 来源数据
|
*/
|
private List<Map<String,String>> sourceData = new ArrayList<>();
|
|
/**
|
* 选择数据
|
*/
|
private List<Map<String,String>> selectData = new ArrayList<>();
|
|
/**
|
* from端业务类型
|
*/
|
@Column(name="f_btwname",length = 30)
|
@JSONField(name = "f_btwname")
|
private String fbtmname;
|
|
/**
|
* to端业务类型
|
*/
|
@Column(name="t_btwname",length = 30)
|
@JSONField(name = "t_btwname")
|
private String tbtmname;
|
|
/**
|
* from端主键
|
*/
|
@Column(name="f_oid",length = 50)
|
@JSONField(name = "f_oid")
|
private String foid;
|
|
/**
|
* from端版本主键
|
*/
|
@Column(name="f_revisionoid",length = 50)
|
@JSONField(name = "f_revisionoid")
|
private String frevisionoid;
|
|
/**
|
* from端对象主键
|
*/
|
@Column(name="f_nameoid",length = 50)
|
@JSONField(name = "f_nameoid")
|
private String fnameoid;
|
|
|
/**
|
* to端主键
|
*/
|
@Column(name="t_oid",length = 50)
|
@JSONField(name = "t_oid")
|
private String toid;
|
|
/**
|
* to端版本主键
|
*/
|
@Column(name="t_revisionoid",length = 50)
|
@JSONField(name = "t_revisionoid")
|
private String trevisionoid;
|
|
/**
|
* to端对象主键
|
*/
|
@Column(name="t_nameoid",length = 50)
|
@JSONField(name = "t_nameoid")
|
private String tnameoid;
|
|
|
public List<Map<String, String>> getSourceData() {
|
return sourceData;
|
}
|
|
public void setSourceData(List<Map<String, String>> sourceData) {
|
this.sourceData = sourceData;
|
}
|
|
public List<Map<String, String>> getSelectData() {
|
return selectData;
|
}
|
|
public void setSelectData(List<Map<String, String>> selectData) {
|
this.selectData = selectData;
|
}
|
|
public Map<String, String> getData() {
|
return data;
|
}
|
|
public void setData(Map<String, String> data) {
|
this.data = data;
|
}
|
|
public String getLinkType() {
|
return linkType;
|
}
|
|
public void setLinkType(String linkType) {
|
this.linkType = linkType;
|
}
|
|
public boolean isDirection() {
|
return direction;
|
}
|
|
public void setDirection(boolean direction) {
|
this.direction = direction;
|
}
|
|
public String getPreEvent() {
|
return preEvent;
|
}
|
|
public void setPreEvent(String preEvent) {
|
this.preEvent = preEvent;
|
}
|
|
public String getPostEvent() {
|
return postEvent;
|
}
|
|
public void setPostEvent(String postEvent) {
|
this.postEvent = postEvent;
|
}
|
|
public List<String> getReleaseFileOids() {
|
return releaseFileOids;
|
}
|
|
public void setReleaseFileOids(List<String> releaseFileOids) {
|
this.releaseFileOids = releaseFileOids;
|
}
|
|
public boolean isToUpVersion() {
|
return toUpVersion;
|
}
|
|
public void setToUpVersion(boolean toUpVersion) {
|
this.toUpVersion = toUpVersion;
|
}
|
|
public boolean isToUpRevision() {
|
return toUpRevision;
|
}
|
|
public void setToUpRevision(boolean toUpRevision) {
|
this.toUpRevision = toUpRevision;
|
}
|
|
public String getToCopyFromVersion() {
|
return toCopyFromVersion;
|
}
|
|
public void setToCopyFromVersion(String toCopyFromVersion) {
|
this.toCopyFromVersion = toCopyFromVersion;
|
}
|
|
@Override
|
public String getFbtmname() {
|
return fbtmname;
|
}
|
|
@Override
|
public void setFbtmname(String fbtmname) {
|
this.fbtmname = fbtmname;
|
}
|
|
@Override
|
public String getTbtmname() {
|
return tbtmname;
|
}
|
|
@Override
|
public void setTbtmname(String tbtmname) {
|
this.tbtmname = tbtmname;
|
}
|
|
@Override
|
public String getFoid() {
|
return foid;
|
}
|
|
@Override
|
public void setFoid(String foid) {
|
this.foid = foid;
|
}
|
|
@Override
|
public String getFrevisionoid() {
|
return frevisionoid;
|
}
|
|
@Override
|
public void setFrevisionoid(String frevisionoid) {
|
this.frevisionoid = frevisionoid;
|
}
|
|
@Override
|
public String getFnameoid() {
|
return fnameoid;
|
}
|
|
@Override
|
public void setFnameoid(String fnameoid) {
|
this.fnameoid = fnameoid;
|
}
|
|
@Override
|
public String getToid() {
|
return toid;
|
}
|
|
@Override
|
public void setToid(String toid) {
|
this.toid = toid;
|
}
|
|
@Override
|
public String getTrevisionoid() {
|
return trevisionoid;
|
}
|
|
@Override
|
public void setTrevisionoid(String trevisionoid) {
|
this.trevisionoid = trevisionoid;
|
}
|
|
@Override
|
public String getTnameoid() {
|
return tnameoid;
|
}
|
|
@Override
|
public void setTnameoid(String tnameoid) {
|
this.tnameoid = tnameoid;
|
}
|
|
@Override
|
public String toString() {
|
return "BaseLinkModelDTO{" +
|
"data=" + data +
|
", linkType='" + linkType + '\'' +
|
", direction=" + direction +
|
", preEvent='" + preEvent + '\'' +
|
", postEvent='" + postEvent + '\'' +
|
", releaseFileOids=" + releaseFileOids +
|
", toCopyFromVersion='" + toCopyFromVersion + '\'' +
|
", toUpVersion=" + toUpVersion +
|
", toUpRevision=" + toUpRevision +
|
", sourceData=" + sourceData +
|
", selectData=" + selectData +
|
", fbtmname='" + fbtmname + '\'' +
|
", tbtmname='" + tbtmname + '\'' +
|
", foid='" + foid + '\'' +
|
", frevisionoid='" + frevisionoid + '\'' +
|
", fnameoid='" + fnameoid + '\'' +
|
", toid='" + toid + '\'' +
|
", trevisionoid='" + trevisionoid + '\'' +
|
", tnameoid='" + tnameoid + '\'' +
|
"} " + super.toString();
|
}
|
}
|