com.nbsaas.boot.generator.beans.FormBean Maven / Gradle / Ivy
/*
*
* * 版权声明和许可协议
* *
* * 版权所有 (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