Skip to content

Phân tích quản lý menu

Mai Quốc Huy edited this page Jun 23, 2017 · 1 revision

Quản lý menu các đặc điểm chính sau đây:

  • Tạo động danh sách menu và link tới trang mong muốn
  • Hỗ trợ build query sử dụng Lucene để thống kê. VD: Menu thống kê hồ sơ theo trạng thái, phiếu xử lý
  • Gom nhóm, phân cấp menu.

####Các entity dữ liệu

Entity: LuceneMenuGroup – Lưu nhóm menu

  • name: Tên nhóm

Entity: LuceneMenu – Tham chiếu đến LuceneMenuGroup, là các menu item

  • name: Tên menu
  • pattern: Chuỗi truy vấn lucene mẫu
  • paramValues: Chuỗi giá trị truyền vào cho truy vấn(phân cách bằn dấu #)
  • paramTypes: Chuỗi kiểu dữ liệu của giá trị truyền vào(phân cách bằn dấu ,)
  • targetPortletName: Tên portlet đích(portlet hứng sau khi điều hướng)
  • layoutUUID: uuid của layout chứa portlet đích
  • parentId: Menu item cấp cha
  • sibling: Số thứ tự sắp xếp các item cùng cấp trong 1 cây
  • treeIndex: Chuỗi sinh ra theo Sibling của các menu item trong 1 cây
  • menuGroupId: Tham chiếu đến bảng nhóm menu
  • level: Cấp độ của menu item

Entity: LuceneMenuRole - Định nghĩa role nào được thao tác menu item nào

  • menuItemId: Tham chiếu bảng LuceneMenu
  • roleId: Tham chiếu bảng role
Clone this wiki locally