vaccine.js 745 B

12345678910111213141516171819202122
  1. const express = require("express");
  2. const router = express.Router();
  3. const userHandler = require('../../router_handler/vaccines/vaccine.js');
  4. const expressJoi = require('@escook/express-joi');
  5. const { addVaccineSchema, updataVaccineSchema, deleteVaccineSchema } = require('../../schema/vaccines.js');
  6. //获取疫苗接种列表数据
  7. router.get('/list', userHandler.vaccinesList);
  8. //新增疫苗接种数据
  9. router.post('/save', expressJoi(addVaccineSchema), userHandler.addVaccine);
  10. //疫苗接种数据
  11. router.post('/update', expressJoi(updataVaccineSchema), userHandler.updataVaccineInfo);
  12. //疫苗接种数据
  13. router.delete('/deleteById/:id', expressJoi(deleteVaccineSchema), userHandler.deleteVaccineInfo);
  14. module.exports = router;