menu.yaml 1.4 KB
version: v1
kind: Schema
metadata:
  name: menu
  description: 系统菜单
  attributes:
    - ref: menuId
      required: true
    - name: parentId
      description: 父级id
      type:
        primitive: int64
    - name: menuName
      description: 菜单名称
      type:
        primitive: string
    - name: code
      description: 菜单编码 SYSTEM_USER_EDIT / 100101 (字符编码)
      type:
        primitive: string
    - name: accessCode
      description: 权限编码 users:edit
      type:
        primitive: string
    - name: menuType
      description: 菜单类型 (目录catalog、菜单menu、按钮button)
      type:
        primitive: string
    - name: icon
      description: 菜单图标
      type:
        primitive: string
    - name: sort
      description: 排序
      type:
        primitive: int
    - name: remark
      description: 菜单说明
      type:
        primitive: string
    - name: category
      description: 菜单类别 (web:1、app:2)
      type:
        primitive: string
    - name: parentPath
      description: 父级节点路径("0,11,12,")
      type:
        primitive: string
    - name: isPublish
      description: 菜单是否公开状态,[0:隐藏],[1:显示],默认显示
      type:
        primitive: int
    - name: isSystem
      description: 菜单是否是系统级,[0:否],[1:是],默认否
      type:
        primitive: int