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 = "来源系统名称") private String sourceSysName; /** * 来源系统标识 */ @ApiModelProperty(value = "来源系统标识") private String sourceSysId; /** * 来源系统主键显示文本 */ @ApiModelProperty(value = "来源系统主键显示文本") @TableField(exist = false) private String sourceSystemOidName; /** * 目标系统主键 */ @ApiModelProperty(value = "目标系统主键") private String targetSystemOid; /** * 目标系统名称 */ @ApiModelProperty(value = "目标系统名称") private String targetSysName; /** * 目标系统标识 */ @ApiModelProperty(value = "目标系统标识") private String targetSysId; /** * 目标系统主键显示文本 */ @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; }