
package com.jeelowcode.core.framework.entity;

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

/**
 * 表单开发-页面字段表
 */
@TableName("lowcode_dbform_field_web")
@Data
@EqualsAndHashCode(callSuper = true)
public class FormFieldWebEntity extends BaseTenantEntity {

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

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

    /**
     * 数据库是否查询;N=不显示 Y=显示
     */
    private String isDbSelect;

    /**
     * 列表是否显示;N=不显示 Y=显示
     */
    private String isShowList;

    /**
     * 表单是否显示;N=不显示 Y=显示
     */
    private String isShowForm;

    /**
     * 是否可控;N=不显示 Y=显示
     */
    private String isShowColumn;

    /**
     * 是否排序;N=不显示 Y=显示
     */
    private String isShowSort;

    /**
     * 是否必填;N=否 Y=是
     */
    private String isRequired;

    /**
     * 控件类型
     */
    private String controlType;

    /**
     * 控件配置
     */
    private String controlsConfig;

    /**
     * 列宽
     */
    private String cellWidth;

    /**
     * 列宽类型
     */
    private String cellWidthType;

    /**
     * 校验配置
     */
    private String verifyConfig;

    /**
     * 格式化配置
     */
    private String formatConfig;

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


}

