package com.vci.dto; import java.util.Date; import java.util.List; /** * 业务类型添加或者修改时的数据传输对象 * @author weidy * @date 2019/10/14 16:43 */ public class OsBtmTypeDTO implements java.io.Serializable{ /** * 禁止修改这个值 */ private static final long serialVersionUID = 2009350578651813260L; /** * 主键 */ private String oid; /** * 业务类型英文名称 */ private String id; /** * 业务类型中文名称 */ private String name; /** * 数据库表的名称 */ private String tableName; /** * 描述 */ private String description; /** * 版本规则的编号 */ private String revisionRuleId; /** * 版本规则的名称 */ private String revisionRuleName; /** * 分隔符 */ private String revisionSep; /** * 是否手动输入版本 */ private boolean inputRevisionFlag; /** * 是否抽象化 */ private boolean abstractFlag; /** * 是否控制版本 */ private boolean revisionFlag; /** * 是否控制生命周期 */ private boolean lifeCycleFlag; /** * 是否控制密级 */ private boolean secretFlag; /** * 实例化类 */ private String implClass; /** * C# */ private String shape; /** * 生命周期的英文名称 */ private String lifeCycleId; /** * 生命周期的中文名称 */ private String lifeCycleName; /** * 版次规则 */ private String versionRule; /** * 备用生命周期英文名称 */ private String subLifeCycleId; /** * 备用生命周期中文名称 */ private String subLifeCycleName; /** * 是否为视图 */ private boolean viewFlag; /** * 视图创建的sql语句 */ private String viewCreateSql; /** * 类的全路径 */ private String classFullName; /** * 添加或者移除的属性信息 */ private List attributesDTOList; /** * 时间戳,用于校验是否最新数据 */ private Date ts; public String getOid() { return oid; } public void setOid(String oid) { this.oid = oid; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public String getRevisionRuleId() { return revisionRuleId; } public void setRevisionRuleId(String revisionRuleId) { this.revisionRuleId = revisionRuleId; } public String getRevisionRuleName() { return revisionRuleName; } public void setRevisionRuleName(String revisionRuleName) { this.revisionRuleName = revisionRuleName; } public String getRevisionSep() { return revisionSep; } public void setRevisionSep(String revisionSep) { this.revisionSep = revisionSep; } public boolean isInputRevisionFlag() { return inputRevisionFlag; } public void setInputRevisionFlag(boolean inputRevisionFlag) { this.inputRevisionFlag = inputRevisionFlag; } public boolean isAbstractFlag() { return abstractFlag; } public void setAbstractFlag(boolean abstractFlag) { this.abstractFlag = abstractFlag; } public boolean isRevisionFlag() { return revisionFlag; } public void setRevisionFlag(boolean revisionFlag) { this.revisionFlag = revisionFlag; } public boolean isLifeCycleFlag() { return lifeCycleFlag; } public void setLifeCycleFlag(boolean lifeCycleFlag) { this.lifeCycleFlag = lifeCycleFlag; } public boolean isSecretFlag() { return secretFlag; } public void setSecretFlag(boolean secretFlag) { this.secretFlag = secretFlag; } public String getImplClass() { return implClass; } public void setImplClass(String implClass) { this.implClass = implClass; } public String getShape() { return shape; } public void setShape(String shape) { this.shape = shape; } public String getVersionRule() { return versionRule; } public void setVersionRule(String versionRule) { this.versionRule = versionRule; } public List getAttributesDTOList() { return attributesDTOList; } public void setAttributesDTOList(List attributesDTOList) { this.attributesDTOList = attributesDTOList; } public Date getTs() { return ts; } public void setTs(Date ts) { this.ts = ts; } public String getTableName() { return tableName; } public void setTableName(String tableName) { this.tableName = tableName; } public boolean isViewFlag() { return viewFlag; } public void setViewFlag(boolean viewFlag) { this.viewFlag = viewFlag; } public String getViewCreateSql() { return viewCreateSql; } public void setViewCreateSql(String viewCreateSql) { this.viewCreateSql = viewCreateSql; } public String getLifeCycleId() { return lifeCycleId; } public void setLifeCycleId(String lifeCycleId) { this.lifeCycleId = lifeCycleId; } public String getLifeCycleName() { return lifeCycleName; } public void setLifeCycleName(String lifeCycleName) { this.lifeCycleName = lifeCycleName; } public String getSubLifeCycleId() { return subLifeCycleId; } public void setSubLifeCycleId(String subLifeCycleId) { this.subLifeCycleId = subLifeCycleId; } public String getSubLifeCycleName() { return subLifeCycleName; } public void setSubLifeCycleName(String subLifeCycleName) { this.subLifeCycleName = subLifeCycleName; } public String getClassFullName() { return classFullName; } public void setClassFullName(String classFullName) { this.classFullName = classFullName; } @Override public String toString() { return "OsBtmTypeDTO{" + "oid='" + oid + '\'' + ", id='" + id + '\'' + ", name='" + name + '\'' + ", tableName='" + tableName + '\'' + ", description='" + description + '\'' + ", revisionRuleId='" + revisionRuleId + '\'' + ", revisionRuleName='" + revisionRuleName + '\'' + ", revisionSep='" + revisionSep + '\'' + ", inputRevisionFlag=" + inputRevisionFlag + ", abstractFlag=" + abstractFlag + ", revisionFlag=" + revisionFlag + ", lifeCycleFlag=" + lifeCycleFlag + ", secretFlag=" + secretFlag + ", implClass='" + implClass + '\'' + ", shape='" + shape + '\'' + ", lifeCycleId='" + lifeCycleId + '\'' + ", lifeCycleName='" + lifeCycleName + '\'' + ", versionRule='" + versionRule + '\'' + ", subLifeCycleId='" + subLifeCycleId + '\'' + ", subLifeCycleName='" + subLifeCycleName + '\'' + ", viewFlag=" + viewFlag + ", viewCreateSql='" + viewCreateSql + '\'' + ", classFullName='" + classFullName + '\'' + ", attributesDTOList=" + attributesDTOList + ", ts=" + ts + '}'; } }