|
@ -3,11 +3,12 @@ const Router = require("koa-router"); |
|
|
const router = new Router({ prefix: "/factory" }); |
|
|
const router = new Router({ prefix: "/factory" }); |
|
|
|
|
|
|
|
|
const { auth, hasAdminPermission } = require("../middleware/auth.middleware"); |
|
|
const { auth, hasAdminPermission } = require("../middleware/auth.middleware"); |
|
|
|
|
|
const { verifyFactoryExisted } = require("../middleware/factory.middleware"); |
|
|
const { list, add, deleteItem } = require("../controller/factory.controller"); |
|
|
const { list, add, deleteItem } = require("../controller/factory.controller"); |
|
|
|
|
|
|
|
|
router.get("/list", auth, list); |
|
|
router.get("/list", auth, list); |
|
|
|
|
|
|
|
|
router.post("/add", auth, hasAdminPermission, add); |
|
|
|
|
|
|
|
|
router.post("/add", auth, hasAdminPermission, verifyFactoryExisted, add); |
|
|
|
|
|
|
|
|
router.post("/del", auth, hasAdminPermission, deleteItem); |
|
|
router.post("/del", auth, hasAdminPermission, deleteItem); |
|
|
|
|
|
|
|
|