package com.vci.ubcs.code.dto; import com.vci.ubcs.code.vo.pagemodel.DockingSysIntHeaderVO; import com.vci.ubcs.code.vo.pagemodel.DockingSysIntParamVO; import com.vci.ubcs.starter.revision.model.BaseModel; import lombok.Data; import java.util.List; /** * 系统集成基础信息数据传输对象 * * @author lihang * @date 2022-03-07 */ @Data public class DockingSystemConfigDTO extends BaseModel { /** * 禁止修改这个值 */ private static final long serialVersionUID = 4615707120053955466L; /** * 认证方式 */ private String authorityOid; /** * 认证方式显示文本 */ private String authorityOidName; /** * 认证方式 */ private String authorityType; /** * 认证方式显示文本 */ private String authorityTypeText; /** * 验证用户 */ private String userAccount; /** * 验证密码 */ private String userCode; /** * 验证令牌 */ private String token; /** * 接口函数 */ private String interfaceFunction; /** * 接口描述 */ private String description; /** * 接口类型 */ private String interfaceType; /** * 接口类型显示文本 */ private String interfaceTypeText; /** * 参数类型 */ private String paramType; /** * 参数类型显示文本 */ private String paramTypeText; /** * 请求方式 */ private String requestMethod; /** * 请求方式显示文本 */ private String requestMethodText; /** * 分类oid */ private String classifyOid; /** * 启用、停用true/false,不用平台的枚举,减少对平台的耦合 */ private String usedFlag; /** * 推送系统oid */ private String sysBaseOid; /** * 推送系统编号 */ private String sysBaseId; /** * 推送系统名称 */ private String sysBaseName; /** * 请求地址 */ private String requestUrl; /** * 返回值类型 */ private String returnType; /** * 返回值类型显示文本 */ private String returnTypeText; /** * 来源系统主键 */ private String sourceSystemOid; /** * 来源系统名称 */ private String sourceSysName; /** * 来源系统标识 */ private String sourceSysId; /** * 来源系统主键显示文本 */ private String sourceSystemOidName; /** * 目标系统主键 */ private String targetSystemOid; /** * 目标系统名称 */ private String targetSysName; /** * 目标系统标识 */ private String targetSysId; /** * 目标系统主键显示文本 */ private String targetSystemOidName; /** * 类路径 */ private String classPath; /** * 数据流向方式1:接受2:分发 */ private String dataFlowType; /** * 数据流向方式的显示字段 */ private String dataFlowTypeText; /** * 存储的业务类型 */ private String btmTypeId; /** * 存储的业务类型的中文名称 */ private String btmTypeName; /** * 命名空间 */ private String namespace; /** * soapAction */ private String soapAction; /** * cxfaxis */ private String cxfAxis; /** * 参数名称 */ private String targetName; /*** * 推送类型 1:数据推送/2分类推送,默认数据推送 */ private String pushType; /*** * 推送类型显示值 */ private String pushTypeText; /** * 分类id */ private String classifyId; /** * 分类名称 */ private String classifyName; /*** * 参数信息对象 */ private List sysIntParamDTOS; /*** * header信息对象 */ private List sysIntHeaderDTOS; @Override public String toString() { return "SysIntInfoDTO{" + "authorityOid='" + authorityOid + '\'' + ", authorityOidName='" + authorityOidName + '\'' + ", authorityType='" + authorityType + '\'' + ", authorityTypeText='" + authorityTypeText + '\'' + ", userAccount='" + userAccount + '\'' + ", userCode='" + userCode + '\'' + ", token='" + token + '\'' + ", interfaceFunction='" + interfaceFunction + '\'' + ", description='" + description + '\'' + ", interfaceType='" + interfaceType + '\'' + ", interfaceTypeText='" + interfaceTypeText + '\'' + ", paramType='" + paramType + '\'' + ", paramTypeText='" + paramTypeText + '\'' + ", requestMethod='" + requestMethod + '\'' + ", requestMethodText='" + requestMethodText + '\'' + ", classifyOid='" + classifyOid + '\'' + ", usedFlag='" + usedFlag + '\'' + ", sysBaseOid='" + sysBaseOid + '\'' + ", sysBaseId='" + sysBaseId + '\'' + ", sysBaseName='" + sysBaseName + '\'' + ", requestUrl='" + requestUrl + '\'' + ", returnType='" + returnType + '\'' + ", returnTypeText='" + returnTypeText + '\'' + ", sourceSystemOid='" + sourceSystemOid + '\'' + ", sourceSysName='" + sourceSysName + '\'' + ", sourceSysId='" + sourceSysId + '\'' + ", sourceSystemOidName='" + sourceSystemOidName + '\'' + ", targetSystemOid='" + targetSystemOid + '\'' + ", targetSysName='" + targetSysName + '\'' + ", targetSysId='" + targetSysId + '\'' + ", targetSystemOidName='" + targetSystemOidName + '\'' + ", classPath='" + classPath + '\'' + ", dataFlowType='" + dataFlowType + '\'' + ", dataFlowTypeText='" + dataFlowTypeText + '\'' + ", btmTypeId='" + btmTypeId + '\'' + ", btmTypeName='" + btmTypeName + '\'' + ", namespace='" + namespace + '\'' + ", soapAction='" + soapAction + '\'' + ", cxfAxis='" + cxfAxis + '\'' + ", targetName='" + targetName + '\'' + ", pushType='" + pushType + '\'' + ", pushTypeText='" + pushTypeText + '\'' + ", classifyId='" + classifyId + '\'' + ", classifyName='" + classifyName + '\'' + ", sysIntParamDTOS=" + sysIntParamDTOS + ", sysIntHeaderDTOS=" + sysIntHeaderDTOS + '}'; } }