nihao e5bf363c49 栏目修改 hace 5 años
..
.column.js e5bf363c49 栏目修改 hace 5 años
.img.js 7c80ad4b90 cms修改,爬虫吉林省事业单位招聘好使 hace 5 años
.menu.js e4c8828577 爬虫增加教师 hace 5 años
.modules.js 7c80ad4b90 cms修改,爬虫吉林省事业单位招聘好使 hace 5 años
.news.js 7c80ad4b90 cms修改,爬虫吉林省事业单位招聘好使 hace 5 años
.newslist.js 7c80ad4b90 cms修改,爬虫吉林省事业单位招聘好使 hace 5 años
.site.js 6044c09938 新增短信图片验证码 hace 5 años
README.md 5a9d34cb77 0314 hace 7 años
column.js 1f1ee2a070 新增栏目与菜单 hace 5 años
home.js 3737c83a96 first commit hace 7 años
img.js 7c80ad4b90 cms修改,爬虫吉林省事业单位招聘好使 hace 5 años
menu.js 1f1ee2a070 新增栏目与菜单 hace 5 años
modules.js 0d32796cb8 新改栏目,菜单,新闻,新加模块,信息列表 hace 5 años
news.js f42a8a8cf3 news模块实现 hace 6 años
newslist.js 0d32796cb8 新改栏目,菜单,新闻,新加模块,信息列表 hace 5 años
site.js 6044c09938 新增短信图片验证码 hace 5 años
verify.js e4c8828577 爬虫增加教师 hace 5 años

README.md

CRUD控制器

'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);

CRUD描述文档

{
  "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"]
  }
}