DefaultMenuConstants.java 1.9 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 CommonEnum.DefaultRole[] DEFAULT_ROLE= {
  14. CommonEnum.DefaultRole.MTWORK,
  15. CommonEnum.DefaultRole.CLERK,
  16. CommonEnum.DefaultRole.FINANCE,
  17. CommonEnum.DefaultRole.REGION_DIRECTOR,
  18. CommonEnum.DefaultRole.HIGH_DIRECTOR,
  19. };
  20. /**
  21. * 维保工默认菜单
  22. */
  23. public static final long[] MTWORK_MENUIDS = {};
  24. /**
  25. * 文员默认菜单
  26. */
  27. public static final long[] CLERK_MENUIDS = {1L, 2L, 3L};
  28. /**
  29. * 财务默认菜单
  30. */
  31. public static final long[] FINANCE_MENUIDS = {};
  32. /**
  33. * 区域主管默认菜单
  34. */
  35. public static final long[] REGION_DIRECTOR_MENUIDS = {1L, 2L, 3L};
  36. /**
  37. * 高级主管默认菜单
  38. */
  39. public static final long[] HIGH_DIRECTOR_MENUIDS = {1L, 2L, 3L};
  40. /**
  41. * 默认角色对应菜单信息
  42. */
  43. public static Map<String, long[]> DEFAULT_ROLE_MENUIDS = new HashMap<>();
  44. static {
  45. //设置维保工默认菜单
  46. DEFAULT_ROLE_MENUIDS.put(CommonEnum.DefaultRole.MTWORK.getCode(), MTWORK_MENUIDS);
  47. //设置文员默认菜单
  48. DEFAULT_ROLE_MENUIDS.put(CommonEnum.DefaultRole.CLERK.getCode(), CLERK_MENUIDS);
  49. //设置财务默认菜单
  50. DEFAULT_ROLE_MENUIDS.put(CommonEnum.DefaultRole.FINANCE.getCode(), FINANCE_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. }