36 lines
935 B
Java
36 lines
935 B
Java
package cn.bunny.domain.entity;
|
||
|
||
import io.swagger.v3.oas.annotations.media.Schema;
|
||
import lombok.AllArgsConstructor;
|
||
import lombok.Builder;
|
||
import lombok.Data;
|
||
import lombok.NoArgsConstructor;
|
||
|
||
import java.util.List;
|
||
|
||
@Data
|
||
@Builder
|
||
@AllArgsConstructor
|
||
@NoArgsConstructor
|
||
@Schema(name = "TableMetaData", description = "表信息数据")
|
||
public class TableMetaData {
|
||
|
||
@Schema(name = "tableName", description = "表名")
|
||
private String tableName;
|
||
|
||
@Schema(name = "comment", description = "注释内容")
|
||
private String comment;
|
||
|
||
@Schema(name = "tableCats", description = "表目录")
|
||
private String tableCat;
|
||
|
||
@Schema(name = "tableType", description = "表类型(通常是\"TABLE\")")
|
||
private String tableType;
|
||
|
||
@Schema(name = "className", description = "类名")
|
||
private String className;
|
||
|
||
@Schema(name = "columns", description = "列名称")
|
||
private List<ColumnMetaData> columns;
|
||
|
||
} |