package com.kiisoo.ic.system.bean;

import lombok.Data;

import java.util.List;

/**
 * @author jinchaofan
 * @date 2020/2/19 16:28
 * @company kiisoo
 * @details 权限输出类
 */
@Data
public class PermissionBiggestBean {

    /**
     * 主键id
     */
    private Long id;

    /**
     * 父权限id
     */
    private Long parentId;

    /**
     * 地址
     */
    private String resource;

    /**
     * 权限名
     */
    private String name;

    /**
     * 权限等级
     */
    private int level;

    /**
     * 选中1个：false，全部选中：true，全未选：false，是否拥有全部子权限和父权限
     */
    private boolean check;

    /**
     * 选中1个：true，全部选中：true，全未选：false，是否有父权限
     */
    private boolean indeterminate;

    /**
     * 选中的子权限
     */
    private List<Long> checkArr;

    /**
     * 子权限
     */
    private List<PermissionOutPut> sonPermissionList;

}
