123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- module.exports = {
- // 添加菜单
- "create": {
- "parameters": {
- "query": ["!site"],
- },
- "requestBody": ["!parentId", "!name", "picurl", "sort", "description", "isShow", "issuer"],
- },
- // 修改菜单
- "update": {
- "parameters": {
- "query": ["!id"],
- },
- "requestBody": ["!parentId", "!name", "picurl", "sort", "description", "isShow", "issuer"],
- // "options": {
- // "projection": "+name",
- // },
- },
- // 获取菜单详情
- "fetch": {
- "parameters": {
- "query": ["!id"],
- },
- // "options": {
- // "projection": "+content",
- // },
- },
- // 删除菜单
- "delete": {
- "parameters": {
- "query": ["!id"],
- },
- },
- // 恢复菜单
- "restore": {
- "parameters": {
- "query": ["!id"],
- },
- },
- // 后台查询菜单列表
- "query": {
- "parameters": {
- "query": ["!site"],
- },
- "service": "query",
- "options": {
- "query": ["skip", "limit"],
- "sort": ["meta.createdAt"],
- "desc": true,
- "count": true,
- "projection": {
- "attachment": 0
- }
- }
- },
- // 前台加载菜单列表
- "list": {
- "parameters": {
- "query": ["!site"],
- "options": {
- "meta.state": 0, // 只显示未删除数据
- },
- },
- "service": "query",
- "options": {
- "query": ["skip", "limit"],
- "sort": ["top", "meta.createdAt"],
- "desc": true,
- "count": true,
- "projection": {
- "attachment": 0
- }
- }
- },
- };
|