DefaultMenuConstants.java 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package cn.com.ty.lift.common.constants;
  2. import java.util.HashMap;
  3. import java.util.Map;
  4. /**
  5. * @author huangyuan
  6. * @date 2019-12-11
  7. * @description 默认菜单常量
  8. */
  9. public class DefaultMenuConstants {
  10. /**
  11. * 默认角色名称
  12. */
  13. public static final String[] DEFAULT_ROLE_NAMES= {
  14. CommonEnum.DefaultRole.MTWORK.getCode(),
  15. CommonEnum.DefaultRole.CLERK.getCode(),
  16. CommonEnum.DefaultRole.REGION_DIRECTOR.getCode(),
  17. CommonEnum.DefaultRole.HIGH_DIRECTOR.getCode()
  18. };
  19. /**
  20. * 维保工默认菜单
  21. */
  22. public static final Long[] MTWORK_MENUIDS = {1L, 2L, 3L};
  23. /**
  24. * 文员默认菜单
  25. */
  26. public static final Long[] CLERK_MENUIDS = {1L, 2L, 3L};
  27. /**
  28. * 区域主管默认菜单
  29. */
  30. public static final Long[] REGION_DIRECTOR_MENUIDS = {1L, 2L, 3L};
  31. /**
  32. * 高级主管默认菜单
  33. */
  34. public static final Long[] HIGH_DIRECTOR_MENUIDS = {1L, 2L, 3L};
  35. /**
  36. * 企业默认菜单
  37. */
  38. public static final Long[] ENTERPRISE_MENUIDS = {1L, 2L, 3L};
  39. /**
  40. * 默认角色对应菜单信息
  41. */
  42. public static Map<String, Long[]> DEFAULT_ROLE_MENUIDS = new HashMap<>();
  43. /**
  44. * 初始化数据
  45. */
  46. static {
  47. //设置维保工默认菜单
  48. DEFAULT_ROLE_MENUIDS.put(CommonEnum.DefaultRole.MTWORK.getCode(), MTWORK_MENUIDS);
  49. //设置文员默认菜单
  50. DEFAULT_ROLE_MENUIDS.put(CommonEnum.DefaultRole.CLERK.getCode(), CLERK_MENUIDS);
  51. //设置区域主管默认菜单
  52. DEFAULT_ROLE_MENUIDS.put(CommonEnum.DefaultRole.REGION_DIRECTOR.getCode(), REGION_DIRECTOR_MENUIDS);
  53. //设置高级主管默认菜单
  54. DEFAULT_ROLE_MENUIDS.put(CommonEnum.DefaultRole.HIGH_DIRECTOR.getCode(), HIGH_DIRECTOR_MENUIDS);
  55. }
  56. }