package jnpf.permission.model.authorize; import jnpf.base.entity.SystemEntity; import jnpf.base.model.base.SystemBaeModel; import jnpf.base.model.button.ButtonModel; import jnpf.base.model.column.ColumnModel; import jnpf.base.model.form.ModuleFormModel; import jnpf.base.model.module.ModuleModel; import jnpf.base.model.resource.ResourceModel; import jnpf.model.login.UserSystemVO; import lombok.Data; import java.util.ArrayList; import java.util.List; /** * @author JNPF开发平台组 * @version V3.1.0 * @copyright 引迈信息技术有限公司 * @date 2021/3/12 15:29 */ @Data public class AuthorizeVO { // 菜单 // private List menuList; /** * 功能 */ private List moduleList = new ArrayList<>(); /** * 按钮 */ private List buttonList = new ArrayList<>(); /** * 视图 */ private List columnList = new ArrayList<>(); /** * 资源 */ private List resourceList = new ArrayList<>(); /** * 表单 */ private List formsList = new ArrayList<>(); /** * 系统 */ private List systemList = new ArrayList<>(); /** * 身份 */ private List standingList = new ArrayList<>(); /** * 授权的流程id */ private List flowIdList = new ArrayList<>(); /** * 当前系统 */ private SystemEntity currentSystem; /** * 其他属性 */ private OtherModel otherModel; public AuthorizeVO(List moduleList, List buttonList, List columnList, List resourceList, List formsList, List systemList, List standingList, SystemEntity currentSystem, List flowIdList, OtherModel otherModel) { this.moduleList = moduleList; this.buttonList = buttonList; this.columnList = columnList; this.resourceList = resourceList; this.formsList = formsList; this.systemList = systemList; this.standingList = standingList; this.currentSystem = currentSystem; this.flowIdList = flowIdList; this.otherModel = otherModel; } public AuthorizeVO() { } }