
package com.jeelowcode.core.framework.params;


import com.jeelowcode.core.framework.params.vo.*;
import com.jeelowcode.core.framework.params.vo.*;
import lombok.Data;

import java.util.List;

/**
 * 表单开发新增/修改
 */
@Data
public class DbFormAddOrUpdateParam {

    /**
     * 表单开发基本信息
     */
    private DbFormVo dbForm;

    /**
     * 字段属性
     */
    private List<DbFormFieldVo> fieldList;

    /**
     * 字典属性
     */
    private List<DbFormFieldDictVo> dictList;

    /**
     * Excel属性
     */
    private List<DbFormFieldExportVo> exportList;

    /**
     * 外键属性
     */
    private List<DbFormFieldForeignkeyVo> foreignkeyList;

    /**
     * 界面属性
     */
    private List<DbFormFieldWebVo> webList;

    /**
     * 查询配置
     */
    private List<DbFormFieldQueryVo> queryList;

    /**
     * 索引列表
     */
    private List<DbFormIndexVo> indexList;

    /**
     * 统计配置列表
     */
    private List<DbFormSummaryVo> summaryList;

    //删除的id列表
    private DbFormDeletedVo delIdVo;
}
