|
|
|
version: v1
|
|
|
|
kind: Method
|
|
|
|
metadata:
|
|
|
|
name: createMenu
|
|
|
|
type: command
|
|
|
|
description: 创建菜单服务
|
|
|
|
payload:
|
|
|
|
- name: parentId
|
|
|
|
description: 父级id
|
|
|
|
type:
|
|
|
|
primitive: int64
|
|
|
|
- name: menuName
|
|
|
|
description: 菜单名称
|
|
|
|
type:
|
|
|
|
primitive: string
|
|
|
|
required: true
|
|
|
|
- name: code
|
|
|
|
description: 菜单编码 SYSTEM_USER_EDIT / 100101 (字符编码)
|
|
|
|
type:
|
|
|
|
primitive: string
|
|
|
|
required: true
|
|
|
|
- name: accessCode
|
|
|
|
description: 权限编码 users:edit
|
|
|
|
type:
|
|
|
|
primitive: string
|
|
|
|
required: true
|
|
|
|
- name: menuType
|
|
|
|
description: 菜单类型 (目录catalog、菜单menu、按钮button)
|
|
|
|
type:
|
|
|
|
primitive: string
|
|
|
|
required: true
|
|
|
|
- name: icon
|
|
|
|
description: 菜单图标
|
|
|
|
type:
|
|
|
|
primitive: string
|
|
|
|
- name: sort
|
|
|
|
description: 排序
|
|
|
|
type:
|
|
|
|
primitive: int
|
|
|
|
required: true
|
|
|
|
- name: remark
|
|
|
|
description: 菜单说明
|
|
|
|
type:
|
|
|
|
primitive: string
|
|
|
|
- ref: enableStatus
|
|
|
|
description: 启用状态(启用:1 禁用:0)
|
|
|
|
required: true
|
|
|
|
- name: isPublish
|
|
|
|
description: 菜单是否公开状态,[0:隐藏],[1:显示],默认显示
|
|
|
|
type:
|
|
|
|
primitive: int
|
|
|
|
required: true
|
|
|
|
result:
|
|
|
|
- name: menu
|
|
|
|
type:
|
|
|
|
schema: menu
|
|
|
|
required: true |