修改政府端前端,银行端小程序和后端接口
This commit is contained in:
@@ -1,5 +1,10 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const epidemicAgencyController = require('../controllers/epidemicAgencyController');
|
||||
const authMiddleware = require('../middleware/auth');
|
||||
|
||||
// 应用认证中间件
|
||||
router.use(authMiddleware);
|
||||
|
||||
// 防疫数据统计
|
||||
router.get('/stats', (req, res) => {
|
||||
@@ -12,4 +17,12 @@ router.get('/stats', (req, res) => {
|
||||
});
|
||||
});
|
||||
|
||||
// 防疫机构管理
|
||||
router.get('/agencies', epidemicAgencyController.getEpidemicAgencies);
|
||||
router.get('/agencies/:id', epidemicAgencyController.getEpidemicAgencyById);
|
||||
router.post('/agencies', epidemicAgencyController.createEpidemicAgency);
|
||||
router.put('/agencies/:id', epidemicAgencyController.updateEpidemicAgency);
|
||||
router.delete('/agencies/:id', epidemicAgencyController.deleteEpidemicAgency);
|
||||
router.patch('/agencies/:id/status', epidemicAgencyController.toggleEpidemicAgencyStatus);
|
||||
|
||||
module.exports = router;
|
||||
@@ -2,6 +2,7 @@ const express = require('express');
|
||||
const router = express.Router();
|
||||
const governmentController = require('../controllers/governmentController');
|
||||
const farmerController = require('../controllers/farmerController');
|
||||
const smartCollarController = require('../controllers/smartCollarController');
|
||||
|
||||
// 数据览仓接口
|
||||
router.get('/data-center', governmentController.getDataCenterStats);
|
||||
@@ -75,4 +76,17 @@ router.get('/farm-types', farmerController.getFarmTypes);
|
||||
// 获取养殖种类列表
|
||||
router.get('/animal-types', farmerController.getAnimalTypes);
|
||||
|
||||
// 智能项圈管理接口
|
||||
// 获取智能项圈列表
|
||||
router.get('/collars', smartCollarController.getSmartCollars);
|
||||
|
||||
// 新增智能项圈
|
||||
router.post('/collars', smartCollarController.createSmartCollar);
|
||||
|
||||
// 编辑智能项圈
|
||||
router.put('/collars/:id', smartCollarController.updateSmartCollar);
|
||||
|
||||
// 删除智能项圈
|
||||
router.delete('/collars/:id', smartCollarController.deleteSmartCollar);
|
||||
|
||||
module.exports = router;
|
||||
18
government-backend/routes/smartEarmark.js
Normal file
18
government-backend/routes/smartEarmark.js
Normal file
@@ -0,0 +1,18 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const smartEarmarkController = require('../controllers/smartEarmarkController');
|
||||
const auth = require('../middleware/auth');
|
||||
|
||||
// 获取智能耳标列表
|
||||
router.get('/', auth, smartEarmarkController.getSmartEarmarks);
|
||||
|
||||
// 新增智能耳标
|
||||
router.post('/', auth, smartEarmarkController.createSmartEarmark);
|
||||
|
||||
// 编辑智能耳标
|
||||
router.put('/:id', auth, smartEarmarkController.updateSmartEarmark);
|
||||
|
||||
// 删除智能耳标
|
||||
router.delete('/:id', auth, smartEarmarkController.deleteSmartEarmark);
|
||||
|
||||
module.exports = router;
|
||||
18
government-backend/routes/smartHost.js
Normal file
18
government-backend/routes/smartHost.js
Normal file
@@ -0,0 +1,18 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const smartHostController = require('../controllers/smartHostController');
|
||||
const auth = require('../middleware/auth');
|
||||
|
||||
// 获取智能主机列表
|
||||
router.get('/', auth, smartHostController.getSmartHosts);
|
||||
|
||||
// 新增智能主机
|
||||
router.post('/', auth, smartHostController.createSmartHost);
|
||||
|
||||
// 编辑智能主机
|
||||
router.put('/:id', auth, smartHostController.updateSmartHost);
|
||||
|
||||
// 删除智能主机
|
||||
router.delete('/:id', auth, smartHostController.deleteSmartHost);
|
||||
|
||||
module.exports = router;
|
||||
Reference in New Issue
Block a user