package com.vci.rmip.code.client.codeapply.Apply410.object.ubcscode.dto; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.vci.rmip.code.client.codeapply.Apply410.object.ubcscode.model.BaseModel; /** * 编辑的数据,在单条数据增加和修改的时候使用 * @author weidy * @date 2021-2-12 */ public class BaseModelDTO extends BaseModel { /** * 数据 */ private Map data = new HashMap<>(); /** * 子表的业务类型 */ private String subBtmType; /** * 子表的数据 */ private List> subTableData = new ArrayList>(); /** * 前置事件 */ private String preEvent; /** * 后置事件 */ private String postEvent; /** * 要发布的文件的主键 */ private List releaseFileOids = new ArrayList<>(); /** * 升版次 */ private boolean upVersion = false; /** * 来源数据 */ private List> sourceData = new ArrayList<>(); /** * 选择数据 */ private List> selectData = new ArrayList<>(); public List> getSourceData() { return sourceData; } public void setSourceData(List> sourceData) { this.sourceData = sourceData; } public List> getSelectData() { return selectData; } public void setSelectData(List> selectData) { this.selectData = selectData; } public boolean isUpVersion() { return upVersion; } public void setUpVersion(boolean upVersion) { this.upVersion = upVersion; } 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; } @Override public Map getData() { return data; } @Override public void setData(Map data) { this.data = data; } public String getSubBtmType() { return subBtmType; } public void setSubBtmType(String subBtmType) { this.subBtmType = subBtmType; } public List> getSubTableData() { return subTableData; } public void setSubTableData(List> subTableData) { this.subTableData = subTableData; } public List getReleaseFileOids() { return releaseFileOids; } public void setReleaseFileOids(List releaseFileOids) { this.releaseFileOids = releaseFileOids; } @Override public String toString() { return "BaseModelDTO{" + "data=" + data + ", subBtmType='" + subBtmType + '\'' + ", subTableData=" + subTableData + ", preEvent='" + preEvent + '\'' + ", postEvent='" + postEvent + '\'' + ", releaseFileOids=" + releaseFileOids + ", upVersion=" + upVersion + ", sourceData=" + sourceData + ", selectData=" + selectData + "} " + super.toString(); } }