| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- const express = require("express");
- const router = express.Router();
- const DocSimpleSerializer = require("../../serializers/DocSimpleSerializer");
- const DocSerializer = require("../../serializers/DocSerializer");
- const DocResultSerializer = require("../../serializers/DocResultSerializer");
- const CheckListItemSerializer = require("../../serializers/CheckListItemSerializer");
- router.route("").get((req, res) => {
- //获得文档列表
- res.send({
- data: [
- DocSimpleSerializer(req.query.self),
- DocSimpleSerializer(),
- DocSimpleSerializer(),
- DocSimpleSerializer(),
- DocSimpleSerializer()
- ]
- });
- });
- router.route("/:docId").get((req, res) => {
- //获得文档详情
- res.send({
- data: DocSerializer()
- });
- });
- router
- .route("/:docId/checklist")
- .get((req, res) => {
- res.send({
- data: [
- CheckListItemSerializer(),
- CheckListItemSerializer(),
- CheckListItemSerializer(),
- CheckListItemSerializer()
- ]
- });
- })
- .post((req, res) => {
- res.send({
- data: [
- CheckListItemSerializer(),
- CheckListItemSerializer(),
- CheckListItemSerializer(),
- CheckListItemSerializer()
- ]
- });
- });
- router.route("/:docId/result").get((req, res) => {
- res.send({
- data: [DocResultSerializer(), DocResultSerializer(true)] //Result
- });
- });
- module.exports = router;
|