package com.vci.model; import com.vci.constant.PortalVIEnumConstant; import com.vci.starter.web.annotation.Transient; import com.vci.starter.web.annotation.VciBtmType; import com.vci.starter.web.annotation.VciUseEnum; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; /** * 状态池 * @author weidy * @date 2022-2-15 */ @VciBtmType(name = "status",text = "表单",tableName = "portal_vi",lifeCycle = FrameWorkLcStatusConstant.EMTYPE_LIFE_CYCLE) @Transient public class PortalVIDO implements java.io.Serializable { private static final long serialVersionUID = -8378041621144542492L; /** * 主键 */ private String id; /** * 0: 业务类型; 1: 链接类型. 默认0 */ @VciUseEnum(value = PortalVIEnumConstant.PORTALVI_VI_FLAG,defaultValue = "0",showTextField = "typeFlagText") private short typeFlag; /** * 业务类型显示文本 */ private String typeFlagText; /** * 类型名 */ private String typeName; /** * 视图名 */ private String viName; /** * 视图类型: 输入表单或分页列表 */ @VciUseEnum(value = PortalVIEnumConstant.PORTALVI_VI_TYPE,defaultValue = "0",showTextField = "viTypeText") private short viType; /** * 视图类型显示文本 */ private String viTypeText; /** * 定义详情 */ private String prm; public String getId() { return id; } public void setId(String id) { this.id = id; } public short getTypeFlag() { return typeFlag; } public void setTypeFlag(short typeFlag) { this.typeFlag = typeFlag; } public String getTypeName() { return typeName; } public void setTypeName(String typeName) { this.typeName = typeName; } public String getViName() { return viName; } public void setViName(String viName) { this.viName = viName; } public short getViType() { return viType; } public void setViType(short viType) { this.viType = viType; } public String getPrm() { return prm; } public void setPrm(String prm) { this.prm = prm; } public String getTypeFlagText() { return typeFlagText; } public void setTypeFlagText(String typeFlagText) { this.typeFlagText = typeFlagText; } public String getViTypeText() { return viTypeText; } public void setViTypeText(String viTypeText) { this.viTypeText = viTypeText; } @Override public String toString() { return "PortalVIDO{" + "id='" + id + '\'' + ", typeFlag=" + typeFlag + ", typeFlagText='" + typeFlagText + '\'' + ", typeName='" + typeName + '\'' + ", viName='" + viName + '\'' + ", viType=" + viType + ", viTypeText='" + viTypeText + '\'' + ", prm='" + prm + '\'' + '}'; } }