package cn.fateverse.query.entity.query;

import cn.fateverse.query.enums.DataAdapterType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 数据源适配器对象 data_adapter
 *
 * @author clay
 * @date 2023-10-29
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("数据源适配器Query")
public class DataAdapterQuery {

    /**
     * 适配器名称
     */
    @ApiModelProperty("适配器名称")
    private String adapterName;

    /**
     * 数据适配器代码类型 Java or Js
     */
    @ApiModelProperty("数据适配器代码类型 Java or Js")
    private DataAdapterType type;

    @ApiModelProperty("是否通用")
    private Boolean common;

}