menu.jdl 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. /** 菜单表 */
  2. entity Menu(sys_menu) {
  3. menuCode String required unique/** 菜单编码 */
  4. parentId Long /** 父级ID */
  5. parentIds String /** 所有父级ID */
  6. treeSort Integer /** 本级排序号(升序) */
  7. treeLeaf Boolean required /** 是否最末级 */
  8. treeLevel Integer required /** 层次级别 */
  9. treeNames String /** 全节点名 */
  10. menuName String /** 菜单名称 */
  11. menuType MenuType required /** 菜单类型 */
  12. menuHref String /** 链接 */
  13. menuIcon String /** 图标 */
  14. menuTitle String /** 菜单标题 */
  15. menuSort Integer /** 菜单排序(升序) */
  16. isShow Boolean required /** 是否显示 */
  17. status MenuStatusType required /** 状态 */
  18. }
  19. /** 菜单类型 */
  20. enum MenuType {
  21. MENU,
  22. PERMISSION
  23. }
  24. /**
  25. * 菜单状态类型
  26. * 正常|删除|停用
  27. */
  28. enum MenuStatusType {
  29. NORMAL,
  30. DELETE
  31. }
  32. /** 角色菜单关系 */
  33. entity RoleMenu(sys_role_menu) {
  34. roleId Long required /** 角色ID */
  35. menuId Long required /** 菜单ID */
  36. }