feat: xpack模块相关api接口文档

This commit is contained in:
fit2cloud-chenyw
2023-12-20 13:27:07 +08:00
parent 705a9c150b
commit 545dc1853d
70 changed files with 451 additions and 89 deletions

View File

@@ -1,5 +1,6 @@
package io.dataease.auth.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -7,6 +8,7 @@ import lombok.NoArgsConstructor;
import java.io.Serial;
import java.io.Serializable;
@Schema(description = "Token VO")
@Data
@AllArgsConstructor
@NoArgsConstructor
@@ -14,7 +16,9 @@ public class TokenVO implements Serializable {
@Serial
private static final long serialVersionUID = 564596240616527258L;
@Schema(description = "token")
private String token;
@Schema(description = "有效期")
private Long exp;
}

View File

@@ -54,7 +54,11 @@ public class SwaggerConfig {
@Bean
public GroupedOpenApi systemApi() {
return GroupedOpenApi.builder().group("系统管理").packagesToScan("io.dataease.xpack.permissions.auth").build();
return GroupedOpenApi.builder().group("权限相关xpack").packagesToScan("io.dataease.xpack.permissions").build();
}
@Bean
public GroupedOpenApi baseXpackApi() {
return GroupedOpenApi.builder().group("基础xpack").packagesToScan("io.dataease.xpack.base").build();
}
@Bean
public GroupedOpenApi visualizationApi() {

View File

@@ -1,14 +1,17 @@
package io.dataease.model;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serial;
import java.io.Serializable;
@Schema(description = "关键紫过滤器")
@Data
public class KeywordRequest implements Serializable {
@Serial
private static final long serialVersionUID = -3038086304525253475L;
@Schema(description = "关键字")
private String keyword;
}