package com.persagy.dmp.auth.domain;

import com.persagy.dmp.auth.constant.BossAssignedEnum;
import com.persagy.dmp.auth.constant.BossMenuTypeEnum;
import lombok.Data;

import java.util.List;

/**
 * boss-auth应用的菜单实体
 * @author : lijie
 * Update By 2022/1/11 12:03
 */
@Data
public class BossAuthMenu {
     /**目录/菜单/按钮的id*/
     private String id;
     /**目录/菜单/按钮的code*/
     private String code;
     /**目录/菜单/按钮的名称*/
     private String name;
    /**
     * 菜单类型
     * @see BossMenuTypeEnum#index
     */
     private String type;
     /**排序序号*/
     private String sort;
     /**父级id*/
     private String parId;
     /**跳转路径*/
     private String path;
     /**
      * 是否分配
      * @see BossAssignedEnum#index
      * */
     private String assigned;
     /**目录/菜单的子目录/菜单列表*/
     private List<BossAuthMenu> children;
     /**目录/菜单的子按钮列表*/
     private List<BossAuthMenu> funcChildren;



}
