package com.vci.ubcs.omd.dto; import lombok.Data; import java.util.Date; import java.util.List; /** * 业务类型添加或者修改时的数据传输对象 * @author weidy * @date 2019/10/14 16:43 */ @Data public class BtmTypeDTO 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 attributes; /** * 时间戳,用于校验是否最新数据 */ private Date ts; /** * 业务类型所属领域 */ private String domain; }