
package com.jeelowcode.core.framework.entity;

import com.jeelowcode.framework.utils.model.global.BaseTenantEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 表单开发-查询配置
 */
@TableName("lowcode_dbform_field_query")
@Data
@EqualsAndHashCode(callSuper = true)
public class FormFieldQueryEntity extends BaseTenantEntity {

    /**
     * 表单开发id
     */
    private Long dbformId;

    /**
     * 字段
     */
    private String fieldCode;

    /**
     * 是否开启数据库查询;N=不开启 Y=开启
     */
    private String queryIsDb;

    /**
     * 过滤用户数据权限N=不开启 Y=开启
     */
    private  String filterAuth;

    /**
     * 是否显示查询控件;N=不显示 Y=显示
     */
    private String queryIsWeb;

    /**
     * 查询模式;EQ=精确  LIKE=模糊
     */
    private String queryMode;

    /**
     * 查询配置
     */
    private String queryConfig;

    /**
     * 查询控件默认值
     */
    private String queryDefaultVal;
}

