|
%!s(int64=5) %!d(string=hai) anos | |
---|---|---|
.. | ||
.column.js | %!s(int64=5) %!d(string=hai) anos | |
.img.js | %!s(int64=5) %!d(string=hai) anos | |
.menu.js | %!s(int64=5) %!d(string=hai) anos | |
.modules.js | %!s(int64=5) %!d(string=hai) anos | |
.news.js | %!s(int64=5) %!d(string=hai) anos | |
.newslist.js | %!s(int64=5) %!d(string=hai) anos | |
.site.js | %!s(int64=5) %!d(string=hai) anos | |
README.md | %!s(int64=7) %!d(string=hai) anos | |
column.js | %!s(int64=5) %!d(string=hai) anos | |
home.js | %!s(int64=7) %!d(string=hai) anos | |
img.js | %!s(int64=5) %!d(string=hai) anos | |
menu.js | %!s(int64=5) %!d(string=hai) anos | |
modules.js | %!s(int64=5) %!d(string=hai) anos | |
news.js | %!s(int64=6) %!d(string=hai) anos | |
newslist.js | %!s(int64=5) %!d(string=hai) anos | |
site.js | %!s(int64=5) %!d(string=hai) anos | |
verify.js | %!s(int64=5) %!d(string=hai) anos |
'use strict';
const meta = require('./category.json');
const { CrudController, NafController } = require('naf-framework-mongoose').Controllers;
class CategoryController extends NafController {
constructor(ctx) {
super(ctx);
this.service = this.ctx.service.category;
}
}
module.exports = CrudController(CategoryController, meta);
{
"create": {
"requestBody": ["code","name","order"]
},
"delete": {
"query": ["id"]
},
"update": {
"query": ["id"],
"requestBody": ["name","order"]
},
"list": {
"parameters": {},
"service": "query",
"options": {
"sort": ["order", "code"]
}
},
"simple": {
"parameters": {
"query": ["corp.id"]
},
"service": "query",
"options": {
"query": ["skip", "limit"],
"sort": ["meta.createAt"],
"desc": true,
"projection": {
"title": 1,
"corp.name": 1,
"meta.createdAt": 1
}
}
},
"fetch": {
"query": ["id"]
}
}