All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.nbsaas.boot.generator.beans.FormBean Maven / Gradle / Ivy

There is a newer version: 1.1.10-2024
Show newest version
/*
 *
 *  * 版权声明和许可协议
 *  *
 *  * 版权所有 (c) 2023 纽百特®
 *  * 版权所有,保留所有权利
 *  *
 *  * 本软件使用 MIT 许可协议进行许可,详情请参阅:
 *  *
 *  *   https://opensource.org/licenses/MIT
 *  *
 *  * 更多信息,请访问我们的网站:
 *  *
 *  *   http://www.nbsaas.com
 *  *
 *  * 纽百特® 是西安纽百特科技有限责任公司的注册商标,未经授权不得使用。
 *
 */

package com.nbsaas.boot.generator.beans;

import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

@Data
public class FormBean implements Serializable {

    private String title;
    private String add;
    private String list;
    private String update;
    private String model;
    private String menu;
    private String searchWidth;
    private String viewWidth;
    private String className;
    private Boolean hasDate = false;
    private Boolean hasImage = false;
    private Integer leftSize;
    /**
     * 是否是目录类
     */
    private boolean catalog;

    private boolean lazy;


    /**
     * 详情展示的时候是否是组合展示
     */
    private boolean compose;
    /**
     * 是否有用户Bean
     */
    private boolean createByUser;
    private boolean permissionClass;
    private boolean tenantPermissionClass;
    private List fields = new ArrayList<>();
    private Set requests = new HashSet<>();
    private Set simples = new HashSet<>();
    private Set responses = new HashSet();
    private List dates = new ArrayList();

    List searches = new ArrayList<>();

    List searchFields = new ArrayList<>();


    private List grids = new ArrayList();


    private List images = new ArrayList();


    private Set componentSet = new HashSet<>();

    private Set components = new HashSet<>();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy