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


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

import java.util.List;

@Data
public class WebConfigVo {

    @Schema(description = "属性列表")
    List<WebConfigFieldVo> fieldList;

    @Schema(description = "表单属性列表")
    WebConfigFormVo dbForm;

    @Schema(description = "按钮增强列表")
    List<WebConfigButtonVo> buttonList;

    @Schema(description = "js增强列表")
    List<WebConfigJsVo> jsList;

    @Schema(description = "附表DbFormId信息")
    List<Long> subDbFormIdList;

    @Schema(description = "顶部统计配置")
    boolean summaryTopOpenFlag;

    @Schema(description = "租户权限列表-字段权限")
    List<WebConfigRoleFieldVo> webConfigRoleFieldVoList;

    @Schema(description = "租户权限列表-按钮权限")
    List<String> webConfigRoleButtonVoList;
}
