This commit is contained in:
2025-03-31 00:22:21 +03:00
commit 38f2a05107
146 changed files with 66771 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
const express = require('express');
const router = express.Router({ mergeParams: true });
const ApartmentsController = require('../controllers/apartments.controller');
const authenticate = require("../middleware/auth");
router
.route('/')
.get(authenticate, ApartmentsController.getApartments)
.post(authenticate, ApartmentsController.createApartments)
.put(authenticate, ApartmentsController.updateApartments)
.delete(authenticate, ApartmentsController.deleteApartments);
module.exports = router;

10
api/routes/auth.routes.js Normal file
View File

@@ -0,0 +1,10 @@
const express = require('express');
const router = express.Router();
const AuthController = require('../controllers/auth.controller');
const authenticate = require("../middleware/auth");
router
.route('/')
.get(authenticate, AuthController.login);
module.exports = router;

View File

@@ -0,0 +1,10 @@
const express = require('express');
const router = express.Router();
const ConstructorController = require('../controllers/constructor.controller');
const authenticate = require("../middleware/auth");
router
.route('/')
.post(authenticate, ConstructorController.createPack)
module.exports = router;

View File

@@ -0,0 +1,13 @@
const express = require('express');
const router = express.Router({ mergeParams: true });
const EntranceController = require('../controllers/entrances.controller');
const authenticate = require("../middleware/auth");
router
.route('/')
.get(authenticate, EntranceController.getEntrances)
.post(authenticate, EntranceController.createEntrance)
.put(authenticate, EntranceController.updateEntrance)
.delete(authenticate, EntranceController.deleteEntrance);
module.exports = router;

View File

@@ -0,0 +1,10 @@
const express = require('express');
const router = express.Router();
const GeneratorCardsController = require('../controllers/generator.cards.controller');
const authenticate = require("../middleware/auth");
router
.route('/')
.get(authenticate, GeneratorCardsController.getScreen);
module.exports = router;

View File

@@ -0,0 +1,13 @@
const express = require('express');
const router = express.Router({ mergeParams: true });
const HistoryEntranceController = require('../controllers/history.entrance.controller');
const authenticate = require("../middleware/auth");
router
.route('/')
.get(authenticate, HistoryEntranceController.getHistoryEntrance)
.post(authenticate, HistoryEntranceController.createHistoryEntrance)
.put(authenticate, HistoryEntranceController.updateHistoryEntrance)
.delete(authenticate, HistoryEntranceController.deleteHistoryEntrance);
module.exports = router;

View File

@@ -0,0 +1,13 @@
const express = require('express');
const router = express.Router({ mergeParams: true });
const HistoryHomesteadController = require('../controllers/history.homestead.controller');
const authenticate = require("../middleware/auth");
router
.route('/')
.get(authenticate, HistoryHomesteadController.getHistoryHomestead)
.post(authenticate, HistoryHomesteadController.createHistoryHomestead)
.put(authenticate, HistoryHomesteadController.updateHistoryHomestead)
.delete(authenticate, HistoryHomesteadController.deleteHistoryHomestead);
module.exports = router;

View File

@@ -0,0 +1,20 @@
const express = require('express');
const router = express.Router();
const HomesteadController = require('../controllers/homesteads.controller');
const authenticate = require("../middleware/auth");
router
.route('/list')
.get(authenticate, HomesteadController.getList)
router
.route('/:homestead_id')
.get(authenticate, HomesteadController.getHomestead)
.put(authenticate, HomesteadController.updateHomestead)
.delete(authenticate, HomesteadController.deleteHomestead);
router
.route('/')
.post(authenticate, HomesteadController.createHomestead);
module.exports = router;

View File

@@ -0,0 +1,20 @@
const express = require('express');
const router = express.Router();
const HousesController = require('../controllers/houses.controller');
const authenticate = require("../middleware/auth");
router
.route('/list')
.get(authenticate, HousesController.getList)
router
.route('/:house_id')
.get(authenticate, HousesController.getHouse)
.put(authenticate, HousesController.updateHouse)
.delete(authenticate, HousesController.deleteHouse);
router
.route('/')
.post(authenticate, HousesController.createHouse);
module.exports = router;

30
api/routes/index.js Normal file
View File

@@ -0,0 +1,30 @@
const express = require('express');
const router = express.Router();
const authRoutes = require('./auth.routes');
const sheepsRoutes = require('./sheeps.routes');
const constructorRoutes = require('./constructor.routes');
const housesRoutes = require('./houses.routes');
const homesteadsRoutes = require('./homesteads.routes');
const entrancesRoutes = require('./entrances.routes');
const apartmentsRoutes = require('./apartments.routes');
const historyEntranceRoutes = require('./history.entrance.routes');
const historyHomesteadRoutes = require('./history.homestead.routes');
const rotationRoutes = require('./rotation.routes');
const generatorCardsRoutes = require('./generator.cards.routes');
router.use('/auth', authRoutes);
router.use('/sheeps?', sheepsRoutes);
router.use('/constructor', constructorRoutes);
router.use('/houses?', housesRoutes);
router.use('/homesteads?', homesteadsRoutes);
router.use('/house/:house_id/entrances', entrancesRoutes);
router.use('/apartments?/:entrance_id', apartmentsRoutes);
router.use('/history/entrance/:entrance_id', historyEntranceRoutes);
router.use('/history/homestead/:homestead_id', historyHomesteadRoutes);
router.use('/rotation', rotationRoutes);
router.use('/generator/cards', generatorCardsRoutes);
module.exports = router;

View File

@@ -0,0 +1,10 @@
const express = require('express');
const router = express.Router();
const RotationController = require('../controllers/rotation.controller');
const authenticate = require("../middleware/auth");
router
.route('/')
.get(authenticate, RotationController.editTables);
module.exports = router;

View File

@@ -0,0 +1,18 @@
const express = require('express');
const router = express.Router();
const SheepsController = require('../controllers/sheeps.controller');
const authenticate = require("../middleware/auth");
router
.route('/')
.get(authenticate, SheepsController.getSheep)
.post(authenticate, SheepsController.createSheep)
.put(authenticate, SheepsController.updateSheep)
.delete(authenticate, SheepsController.deleteSheep);
router
.route('/list')
.get(authenticate, SheepsController.getList);
module.exports = router;