
package com.jeelowcode.core.framework.params.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;


@Schema(description = "数据统计-字段属性")
@Data
public class ReportFieldVo extends ReportFieldIdVo {

    @Schema(description = "表字段")
    private String fieldCode;

    @Schema(description = "表字段名称")
    private String fieldName;

    @Schema(description = "字段类型")
    private String fieldType;

    @Schema(description = "是否开启数据库查询;N=不开启 Y=开启")
    private String queryIsDb;

    @Schema(description = "是否显示查询控件;N=不显示 Y=显示")
    private String queryIsWeb;

    @Schema(description = "查询模式;EQ=精确  LIKE=模糊")
    private String queryMode;

    @Schema(description = "字典code")
    private String dictCode;

    @Schema(description = "是否支持导出")
    private String isExport;

    @Schema(description = "是否排序;N=不显示 Y=显示")
    private String isShowSort;

    @Schema(description = "字段是否有修改;如果是N并且有id的情况下，不修改")
    private String isModify;

    /**
     * 国际化配置
     */
    private String labelI18n;
}

