package com.vci.ubcs.code.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.vci.ubcs.starter.constant.CodeTableNameConstant; import com.vci.ubcs.starter.revision.model.BaseModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; /*** * 集成接口-集成接口管理对象 * @author xiejun * @date 2023-06-01 */ @Data @TableName(CodeTableNameConstant.PL_CODE_SYSINTINFO) @ApiModel(value = "DockingSystemConfig", description = "集成接口-集成接口管理对象") @EqualsAndHashCode(callSuper = true) public class DockingSystemConfig extends BaseModel{ /** * 禁止修改这个值 */ private static final long serialVersionUID = 4615707117716142069L; /** * 认证方式 */ /*** * 集团分类oid */ @ApiModelProperty(value = "认证方式") //@TableField(value = "authorityOid") private String authorityOid; /** * 认证方式显示文本 */ @ApiModelProperty(value = "认证方式显示文本") @TableField(exist = false) private String authorityOidName; /** * 认证方式 */ @ApiModelProperty(value = "认证方式") @TableField(exist = false) private String authorityType; /** * 认证方式显示文本 */ @ApiModelProperty(value = "认证方式显示文本") @TableField(exist = false) private String authorityTypeText; /** * 验证用户 */ @ApiModelProperty(value = "验证用户") @TableField(exist = false) private String userAccount; /** * 验证密码 */ @ApiModelProperty(value = "验证密码") @TableField(exist = false) private String userCode; /** * 验证令牌 */ @ApiModelProperty(value = "验证令牌") @TableField(exist = false) private String token; /** * 接口函数 */ @ApiModelProperty(value = "接口函数") private String interfaceFunction; /** * 接口描述 *//* @ApiModelProperty(value = "接口描述") private String description;*/ /** * 接口类型 */ @ApiModelProperty(value = "接口类型") private String interfaceType; /** * 接口类型显示文本 */ @ApiModelProperty(value = "接口类型显示文本") @TableField(exist = false) private String interfaceTypeText; @Override public String getFirstR() { return super.getFirstR(); } /** * 参数类型 */ @ApiModelProperty(value = "参数类型") private String paramType; /** * 参数类型显示文本 */ @ApiModelProperty(value = "参数类型显示文本") @TableField(exist = false) private String paramTypeText; /** * 请求方式 */ @ApiModelProperty(value = "请求方式") private String requestMethod; /** * 请求方式显示文本 */ @ApiModelProperty(value = "请求方式显示文本") @TableField(exist = false) private String requestMethodText; /** * 分类oid */ @ApiModelProperty(value = "分类oid") private String classifyOid; /** * 启用、停用true/false,不用平台的枚举,减少对平台的耦合 */ @ApiModelProperty(value = "启用、停用true/false,不用平台的枚举,减少对平台的耦合") private String usedFlag; /** * 推送系统oid */ @ApiModelProperty(value = "推送系统oid") private String sysBaseOid; /** * 推送系统编号 */ @ApiModelProperty(value = "推送系统编号") private String sysBaseId; /** * 推送系统名称 */ @ApiModelProperty(value = "推送系统名称") private String sysBaseName; /** * 请求地址 */ @ApiModelProperty(value = "请求地址") private String requestUrl; /** * 返回值类型 */ @ApiModelProperty(value = "返回值类型") private String returnType; /** * 返回值类型显示文本 */ @ApiModelProperty(value = "返回值类型显示文本") @TableField(exist = false) private String returnTypeText; /** * 来源系统主键 */ @ApiModelProperty(value = "来源系统主键") private String sourceSystemOid; /** * 来源系统名称 */ @ApiModelProperty(value = "来源系统名称") @TableField(value = "SOURCESYSNAME") private String sourceSystemName; /** * 来源系统标识 */ @ApiModelProperty(value = "来源系统标识") @TableField(value = "SOURCESYSID") private String sourceSystemId; /** * 来源系统主键显示文本 */ @ApiModelProperty(value = "来源系统主键显示文本") @TableField(exist = false) private String sourceSystemOidName; /** * 目标系统主键 */ @ApiModelProperty(value = "目标系统主键") private String targetSystemOid; /** * 目标系统名称 */ @ApiModelProperty(value = "目标系统名称") @TableField(value = "TARGETSYSNAME") private String targetSystemName; /** * 目标系统标识 */ @ApiModelProperty(value = "目标系统标识") @TableField(value = "TARGETSYSID") private String targetSystemId; /** * 目标系统主键显示文本 */ @ApiModelProperty(value = "目标系统主键显示文本") @TableField(exist = false) private String targetSystemOidName; /** * 类路径 */ @ApiModelProperty(value = "类路径") private String classPath; /** * 数据流向方式 */ @ApiModelProperty(value = "认证方式显示文本") private String dataFlowType; /** * 数据流向方式的显示字段 */ @ApiModelProperty(value = "数据流向方式的显示字段") @TableField(exist = false) private String dataFlowTypeText; /** * 存储的业务类型 */ @ApiModelProperty(value = "存储的业务类型") private String btmTypeId; /** * 存储的业务类型的中文名称 */ @ApiModelProperty(value = "存储的业务类型的中文名称") private String btmTypeName; /** * 命名空间 */ @ApiModelProperty(value = "命名空间") private String namespace; /** * soapAction */ @ApiModelProperty(value = "soapAction") private String soapAction; /** * cxfaxis */ @ApiModelProperty(value = "cxfaxis") private String cxfAxis; /** * 参数名称 */ @ApiModelProperty(value = "参数名称") @TableField(value = "targname") private String targetName; /*** * 推送类型 1:数据推送,2分类推送,默认数据推送,3:编码申请,4:编码更改(更改、状态,回收),5:分类查询,6:含规则信息的分类查询,7:数据查询 */ @ApiModelProperty(value = "推送类型 1:数据推送,2分类推送,3:编码申请,4:编码更改(状态,回收),5:分类查询,6:含规则信息的分类查询,7:数据查询") private String pushType; /*** * 推送类型显示值 */ @ApiModelProperty(value = "推送类型显示值") @TableField(exist = false) private String pushTypeText; /** * 分类id */ @ApiModelProperty(value = "分类id") private String classifyId; /** * 分类名称 */ @ApiModelProperty(value = "分类名称") private String classifyName; /*** * 集团码是否参与申请/更新/发送 */ /** * 分类名称 */ @ApiModelProperty(value = "集团码是否参与申请/更新/发送") private String isGroupCodeFlag; @Override public String toString() { return "DockingSystemConfig{" + "authorityOid='" + authorityOid + '\'' + ", authorityOidName='" + authorityOidName + '\'' + ", authorityType='" + authorityType + '\'' + ", authorityTypeText='" + authorityTypeText + '\'' + ", userAccount='" + userAccount + '\'' + ", userCode='" + userCode + '\'' + ", token='" + token + '\'' + ", interfaceFunction='" + interfaceFunction + '\'' + ", 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 + '\'' + ", sourceSystemName='" + sourceSystemName + '\'' + ", sourceSystemId='" + sourceSystemId + '\'' + ", sourceSystemOidName='" + sourceSystemOidName + '\'' + ", targetSystemOid='" + targetSystemOid + '\'' + ", targetSystemName='" + targetSystemName + '\'' + ", targetSystemId='" + targetSystemId + '\'' + ", 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 + '\'' + ", isGroupCodeFlag='" + isGroupCodeFlag + '\'' + '}'; } }