package com.vci.ubcs.code.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.vci.starter.web.annotation.*; import com.vci.starter.web.constant.FrameWorkLcStatusConstant; import com.vci.starter.web.model.BaseModel; import com.vci.ubcs.code.constant.MdmBtmTypeConstant; import com.vci.ubcs.code.constant.MdmEnumIdConstant; /**requesturl * Description: 系统集成接口基础信息 * * @author LiHang * @date Created on 2022/3/7 */ @VciBtmType(name = MdmBtmTypeConstant.SYS_INT_INFO,text = "系统集成基础信息",lifeCycle = FrameWorkLcStatusConstant.EMTYPE_LIFE_CYCLE,startStatus = FrameWorkLcStatusConstant.EMTYPE_LIFE_CYCLE) @TableName("PL_CODE_SYSINTINFO") public class SysIntInfoDO extends BaseModel { /** * 序列化 */ private static final long serialVersionUID = -6867365039736279037L; /** * 启用、停用true/false,不用平台的枚举,减少对平台的耦合 */ @Column(columnDefinition = "启用停用") private String usedflag; /** * 分类oid */ @Column(columnDefinition = "分类oid") private String classifyoid; /** * 分类id */ @Column(columnDefinition = "分类id") private String classifyid; /** * 分类名称 */ @Column(columnDefinition = "分类名称") private String classifyname; /** * 推送系统oid */ @Column(columnDefinition = "推送系统oid") private String sysbaseoid; /** * 推送系统编号 */ @Column(columnDefinition = "推送系统编号") private String sysbaseid; /** * 推送系统名称 */ @Column(columnDefinition = "推送系统名称") private String sysbasename; /** * 接口函数 */ @Column(columnDefinition = "接口函数") private String interfaceFunction; /** * 命名空间 */ @Column(columnDefinition = "命名空间") private String namespace; /** * soapAction */ @Column(columnDefinition = "soapAction") private String soapaction; /** * 参数名称 */ @Column(columnDefinition = "参数名称") private String targName; /** * cxfaxis */ @Column(columnDefinition = "cxfaxis") private String cxfaxis; /** * 请求地址 */ @Column(columnDefinition = "请求地址") private String requestUrl; /** * 接口类型 */ @Column(columnDefinition = "接口类型") @VciUseEnum(value = MdmEnumIdConstant.SYS_INTEGRATION_REQUEST_TYPE,showTextField = "interfaceTypeText") private String interfaceType; /** * 接口类型显示文本 */ @Transient() private String interfaceTypeText; /** * 参数类型 */ @Column(columnDefinition = "参数类型") @VciUseEnum(value = MdmEnumIdConstant.SYS_INTEGRATION_PARAM_AND_RETURN_TYPE,showTextField = "paramTypeText") private String paramType; /** * 参数类型显示文本 */ @Transient() private String paramTypeText; /** * 返回值类型 */ @Column(columnDefinition = "返回值类型") @VciUseEnum(value = MdmEnumIdConstant.SYS_INTEGRATION_PARAM_AND_RETURN_TYPE,showTextField = "returnTypeText") private String returnType; /** * 返回值类型显示文本 */ @Transient() private String returnTypeText; //===================================以下暂时不用 /** * 存储的业务类型 */ @Column(columnDefinition = "业务类型的编号") private String btmTypeId; /** * 存储的业务类型的中文名称 */ @Column(columnDefinition = "业务类型的名称") private String btmTypeName; /** * 来源系统主键 */ @Column(columnDefinition = "来源系统主键") @VciUseRefer(MdmBtmTypeConstant.SYS_INT_BASE) private String sourceSystemOid; /** * 源系统名称 */ //@Transient(referColumn = "sourceSystemOid.name") private String sourceSysName; /** * 源系统标识 */ //@Transient(referColumn = "sourceSystemOid.id") private String sourceSysId; /** * 目标系统主键 */ @Column(columnDefinition = "目标系统主键") @VciUseRefer(MdmBtmTypeConstant.SYS_INT_BASE) private String targetSystemOid; /** * 目标系统名称 */ //@Transient(referColumn = "targetSystemOid.name") private String targetSysName; /** * 目标系统标识 */ //@Transient(referColumn = "targetSystemOid.id") private String targetSysId; /** * 请求方式 */ @Column(columnDefinition = "请求方式") @VciUseEnum(value = MdmEnumIdConstant.SYS_INTEGRATION_REQUEST_METHOD_TYPE,showTextField = "requestMethodText") private String requestMethod; /** * 请求方式显示文本 */ @Transient() private String requestMethodText; /** * 认证方式主键 */ @Column(columnDefinition = "认证方式主键") @VciUseRefer(MdmBtmTypeConstant.SYS_INT_AUTHORITY) private String authorityOid; /** * 认证方式 */ @Transient(referColumn = "authorityOid.type") @VciUseEnum(value = MdmEnumIdConstant.SYS_INTEGRATION_AUTHORITY_TYPE,showTextField = "authorityTypeText") private String authorityType; /** * 认证方式显示文本 */ @Transient() private String authorityTypeText; /** * 验证用户 */ @Transient(referColumn = "authorityOid.userAccount") private String userAccount; /** * 验证密码 */ @Transient(referColumn = "authorityOid.userCode") private String userCode; /** * 验证令牌 */ @Transient(referColumn = "authorityOid.token") private String token; /** * 接口描述 */ @Column(columnDefinition = "接口描述") private String description; /** * 类路径 */ @Column(columnDefinition = "类路径") private String classPath; /** * 数据流向方式 */ @Column(columnDefinition = "数据流向方式") @VciUseEnum(value = MdmEnumIdConstant.SYS_INTEGRATION_DATA_FLOW_TYPE,showTextField = "dataFlowTypeText") private String dataFlowType; /** * 数据流向方式的显示字段 */ @Transient() private String dataFlowTypeText; /*** * 推送类型 1:数据推送/2分类推送,默认数据推送 */ @Column(columnDefinition = "推送类型") @VciUseEnum(value = MdmEnumIdConstant.SYS_INTEGRATION_PUSH_TYPE,showTextField = "pushTypeText") private String pushType; /*** * 推送类型显示值 */ @Transient() private String pushTypeText; public String getClassifyid() { return classifyid; } public void setClassifyid(String classifyid) { this.classifyid = classifyid; } public String getClassifyname() { return classifyname; } public void setClassifyname(String classifyname) { this.classifyname = classifyname; } public String getTargName() { return targName; } public void setTargName(String targName) { this.targName = targName; } public String getSoapaction() { return soapaction; } public void setSoapaction(String soapaction) { this.soapaction = soapaction; } public String getCxfaxis() { return cxfaxis; } public void setCxfaxis(String cxfaxis) { this.cxfaxis = cxfaxis; } public String getNamespace() { return namespace; } public void setNamespace(String namespace) { this.namespace = namespace; } public String getBtmTypeId() { return btmTypeId; } public void setBtmTypeId(String btmTypeId) { this.btmTypeId = btmTypeId; } public String getBtmTypeName() { return btmTypeName; } public void setBtmTypeName(String btmTypeName) { this.btmTypeName = btmTypeName; } public String getClassPath() { return classPath; } public void setClassPath(String classPath) { this.classPath = classPath; } @Override public String getDescription() { return description; } @Override public void setDescription(String description) { this.description = description; } public String getSourceSystemOid() { return sourceSystemOid; } public void setSourceSystemOid(String sourceSystemOid) { this.sourceSystemOid = sourceSystemOid; } public String getSourceSysName() { return sourceSysName; } public void setSourceSysName(String sourceSysName) { this.sourceSysName = sourceSysName; } public String getSourceSysId() { return sourceSysId; } public void setSourceSysId(String sourceSysId) { this.sourceSysId = sourceSysId; } public String getTargetSystemOid() { return targetSystemOid; } public void setTargetSystemOid(String targetSystemOid) { this.targetSystemOid = targetSystemOid; } public String getTargetSysName() { return targetSysName; } public void setTargetSysName(String targetSysName) { this.targetSysName = targetSysName; } public String getTargetSysId() { return targetSysId; } public void setTargetSysId(String targetSysId) { this.targetSysId = targetSysId; } public String getInterfaceType() { return interfaceType; } public void setInterfaceType(String interfaceType) { this.interfaceType = interfaceType; } public String getInterfaceTypeText() { return interfaceTypeText; } public void setInterfaceTypeText(String interfaceTypeText) { this.interfaceTypeText = interfaceTypeText; } public String getRequestUrl() { return requestUrl; } public void setRequestUrl(String requestUrl) { this.requestUrl = requestUrl; } public String getRequestMethod() { return requestMethod; } public void setRequestMethod(String requestMethod) { this.requestMethod = requestMethod; } public String getRequestMethodText() { return requestMethodText; } public void setRequestMethodText(String requestMethodText) { this.requestMethodText = requestMethodText; } public String getParamType() { return paramType; } public void setParamType(String paramType) { this.paramType = paramType; } public String getParamTypeText() { return paramTypeText; } public void setParamTypeText(String paramTypeText) { this.paramTypeText = paramTypeText; } public String getReturnType() { return returnType; } public void setReturnType(String returnType) { this.returnType = returnType; } public String getReturnTypeText() { return returnTypeText; } public void setReturnTypeText(String returnTypeText) { this.returnTypeText = returnTypeText; } public String getAuthorityOid() { return authorityOid; } public void setAuthorityOid(String authorityOid) { this.authorityOid = authorityOid; } public String getUserAccount() { return userAccount; } public void setUserAccount(String userAccount) { this.userAccount = userAccount; } public String getUserCode() { return userCode; } public void setUserCode(String userCode) { this.userCode = userCode; } public String getToken() { return token; } public void setToken(String token) { this.token = token; } public String getInterfaceFunction() { return interfaceFunction; } public void setInterfaceFunction(String interfaceFunction) { this.interfaceFunction = interfaceFunction; } public String getAuthorityType() { return authorityType; } public void setAuthorityType(String authorityType) { this.authorityType = authorityType; } public String getAuthorityTypeText() { return authorityTypeText; } public void setAuthorityTypeText(String authorityTypeText) { this.authorityTypeText = authorityTypeText; } public String getDataFlowType() { return dataFlowType; } public void setDataFlowType(String dataFlowType) { this.dataFlowType = dataFlowType; } public String getDataFlowTypeText() { return dataFlowTypeText; } public void setDataFlowTypeText(String dataFlowTypeText) { this.dataFlowTypeText = dataFlowTypeText; } public String getClassifyoid() { return classifyoid; } public void setClassifyoid(String classifyoid) { this.classifyoid = classifyoid; } public String getUsedflag() { return usedflag; } public void setUsedflag(String usedflag) { this.usedflag = usedflag; } public String getSysbaseoid() { return sysbaseoid; } public void setSysbaseoid(String sysbaseoid) { this.sysbaseoid = sysbaseoid; } public String getSysbasename() { return sysbasename; } public void setSysbasename(String sysbasename) { this.sysbasename = sysbasename; } public String getSysbaseid() { return sysbaseid; } public void setSysbaseid(String sysbaseid) { this.sysbaseid = sysbaseid; } public String getPushType() { return pushType; } public void setPushType(String pushType) { this.pushType = pushType; } public String getPushTypeText() { return pushTypeText; } public void setPushTypeText(String pushTypeText) { this.pushTypeText = pushTypeText; } @Override public String toString() { return "SysIntInfoDO{" + "usedflag='" + usedflag + '\'' + ", classifyoid='" + classifyoid + '\'' + ", classifyid='" + classifyid + '\'' + ", classifyname='" + classifyname + '\'' + ", sysbaseoid='" + sysbaseoid + '\'' + ", sysbaseid='" + sysbaseid + '\'' + ", sysbasename='" + sysbasename + '\'' + ", interfaceFunction='" + interfaceFunction + '\'' + ", namespace='" + namespace + '\'' + ", soapaction='" + soapaction + '\'' + ", targName='" + targName + '\'' + ", cxfaxis='" + cxfaxis + '\'' + ", requestUrl='" + requestUrl + '\'' + ", interfaceType='" + interfaceType + '\'' + ", interfaceTypeText='" + interfaceTypeText + '\'' + ", paramType='" + paramType + '\'' + ", paramTypeText='" + paramTypeText + '\'' + ", returnType='" + returnType + '\'' + ", returnTypeText='" + returnTypeText + '\'' + ", btmTypeId='" + btmTypeId + '\'' + ", btmTypeName='" + btmTypeName + '\'' + ", sourceSystemOid='" + sourceSystemOid + '\'' + ", sourceSysName='" + sourceSysName + '\'' + ", sourceSysId='" + sourceSysId + '\'' + ", targetSystemOid='" + targetSystemOid + '\'' + ", targetSysName='" + targetSysName + '\'' + ", targetSysId='" + targetSysId + '\'' + ", requestMethod='" + requestMethod + '\'' + ", requestMethodText='" + requestMethodText + '\'' + ", authorityOid='" + authorityOid + '\'' + ", authorityType='" + authorityType + '\'' + ", authorityTypeText='" + authorityTypeText + '\'' + ", userAccount='" + userAccount + '\'' + ", userCode='" + userCode + '\'' + ", token='" + token + '\'' + ", description='" + description + '\'' + ", classPath='" + classPath + '\'' + ", dataFlowType='" + dataFlowType + '\'' + ", dataFlowTypeText='" + dataFlowTypeText + '\'' + ", pushType='" + pushType + '\'' + ", pushTypeText='" + pushTypeText + '\'' + '}'; } }