parent
34519ee280
commit
4fad0d67ef
@ -1,89 +0,0 @@ |
||||
package com.gitee.sop.adminserver.bean; |
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField; |
||||
import com.gitee.easyopen.doc.annotation.ApiDocField; |
||||
import lombok.Data; |
||||
|
||||
import java.util.ArrayList; |
||||
import java.util.List; |
||||
|
||||
/** |
||||
* @author tanghc |
||||
*/ |
||||
@Data |
||||
public class RouteDefinition { |
||||
/** |
||||
* 路由的Id |
||||
*/ |
||||
@ApiDocField(description = "路由id") |
||||
private String id = ""; |
||||
|
||||
/** |
||||
* 接口名 |
||||
*/ |
||||
private String name; |
||||
|
||||
/** |
||||
* 版本号 |
||||
*/ |
||||
private String version; |
||||
|
||||
/** |
||||
* 路由断言集合配置 |
||||
*/ |
||||
@JSONField(serialize = false) |
||||
private List<GatewayPredicateDefinition> predicates = new ArrayList<>(); |
||||
|
||||
/** |
||||
* 路由过滤器集合配置 |
||||
*/ |
||||
@JSONField(serialize = false) |
||||
private List<GatewayFilterDefinition> filters = new ArrayList<>(); |
||||
|
||||
/** |
||||
* 路由规则转发的目标uri |
||||
*/ |
||||
@ApiDocField(description = "uri") |
||||
private String uri; |
||||
|
||||
/** |
||||
* uri后面跟的path |
||||
*/ |
||||
@ApiDocField(description = "path") |
||||
private String path; |
||||
|
||||
/** |
||||
* 路由执行的顺序 |
||||
*/ |
||||
private int order = 0; |
||||
|
||||
/** |
||||
* 是否忽略验证,业务参数验证除外 |
||||
*/ |
||||
@ApiDocField(description = "是否忽略验证,业务参数验证除外,1:忽略,0:不忽略") |
||||
private int ignoreValidate; |
||||
|
||||
/** |
||||
* 状态,0:待审核,1:启用,2:禁用 |
||||
*/ |
||||
@ApiDocField(description = "状态,0:待审核,1:启用,2:禁用") |
||||
private int status = 1; |
||||
|
||||
/** |
||||
* 合并结果,统一格式输出 |
||||
*/ |
||||
@ApiDocField(description = "合并结果,统一格式输出,1:合并,0:不合并") |
||||
private int mergeResult = 1; |
||||
|
||||
/** |
||||
* 是否需要授权才能访问 |
||||
*/ |
||||
@ApiDocField(description = "是否需要授权才能访问,1:是,0:否") |
||||
private int permission; |
||||
|
||||
/** |
||||
* 是否是自定义路由 |
||||
*/ |
||||
@ApiDocField(description = "是否是自定义路由,1:是,0:否") |
||||
private int custom; |
||||
} |
@ -1,26 +0,0 @@ |
||||
package com.gitee.sop.adminserver.bean; |
||||
|
||||
import lombok.Data; |
||||
|
||||
import java.util.Date; |
||||
import java.util.List; |
||||
|
||||
/** |
||||
* @author tanghc |
||||
*/ |
||||
@Data |
||||
public class ServiceRouteInfo { |
||||
/** 服务名称,对应spring.application.name */ |
||||
private String serviceId; |
||||
|
||||
private Date createTime = new Date(); |
||||
|
||||
private Date updateTime = new Date(); |
||||
|
||||
private String description; |
||||
|
||||
private List<RouteDefinition> routeDefinitionList; |
||||
|
||||
/** 是否是自定义服务,1:是,0:否 */ |
||||
private int custom; |
||||
} |
Loading…
Reference in new issue