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<MenuModel> menuList;
|
|
/**
|
* 功能
|
*/
|
private List<ModuleModel> moduleList = new ArrayList<>();
|
|
/**
|
* 按钮
|
*/
|
private List<ButtonModel> buttonList = new ArrayList<>();
|
|
/**
|
* 视图
|
*/
|
private List<ColumnModel> columnList = new ArrayList<>();
|
|
/**
|
* 资源
|
*/
|
private List<ResourceModel> resourceList = new ArrayList<>();
|
|
/**
|
* 表单
|
*/
|
private List<ModuleFormModel> formsList = new ArrayList<>();
|
|
/**
|
* 系统
|
*/
|
private List<SystemBaeModel> systemList = new ArrayList<>();
|
/**
|
* 身份
|
*/
|
private List<UserSystemVO> standingList = new ArrayList<>();
|
/**
|
* 授权的流程id
|
*/
|
private List<String> flowIdList = new ArrayList<>();
|
|
/**
|
* 当前系统
|
*/
|
private SystemEntity currentSystem;
|
/**
|
* 其他属性
|
*/
|
private OtherModel otherModel;
|
|
public AuthorizeVO(List<ModuleModel> moduleList,
|
List<ButtonModel> buttonList,
|
List<ColumnModel> columnList,
|
List<ResourceModel> resourceList,
|
List<ModuleFormModel> formsList,
|
List<SystemBaeModel> systemList,
|
List<UserSystemVO> standingList,
|
SystemEntity currentSystem,
|
List<String> 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() {
|
}
|
}
|