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


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

@Schema(description = "开单开发-页面字段属性")
@Data
public class DbFormFieldWebVo extends DbFormFieldIdVo {

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

    @Schema(description = "数据库是否查询;N=不显示 Y=显示")
    private String isDbSelect;

    @Schema(description = "列表是否显示;N=不显示 Y=显示")
    private String isShowList;

    @Schema(description = "表单是否显示;N=不显示 Y=显示")
    private String isShowForm;

    @Schema(description = "是否可控;N=不显示 Y=显示")
    private String isShowColumn;

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

    @Schema(description = "是否必填;N=否 Y=是")
    private String isRequired;

    @Schema(description = "控件类型")
    private String controlType;

    @Schema(description = "控件配置")
    private String controlsConfig;

    @Schema(description = "列宽")
    private String cellWidth;

    @Schema(description = "列宽类型")
    private String cellWidthType;

    @Schema(description = "校验配置")
    private String verifyConfig;

    @Schema(description = "格式化配置")
    private String formatConfig;

    @Schema(description = "国际化配置")
    private String labelI18n;

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

