Files
2026-08-30 09:29:21 +03:30

37 lines
1.9 KiB
JavaScript

const express = require('express')
const userRoutes = require('../components/user/userRoutes')
const roleRoutes = require('../components/role/roleRoutes')
const permissionRoutes = require('../components/permission/permissionRoutes')
const propertyRoutes = require('../components/property/propertyRoutes')
const propertyStatusRoutes = require('../components/propertyStatus/propertyStatusRoutes')
const categoryRoutes = require('../components/category/categoryRoutes')
const transactionRoutes = require('../components/transaction/transactionRoutes')
const fileRoutes = require('../components/file/fileRoutes')
const featureRoutes = require('../components/feature/featureRoutes')
const warehouseItemRoutes = require('../components/warehouseItem/warehouseItemRoutes')
const warehouseRoutes = require('../components/warehouse/warehouseRoutes')
const settingRoutes = require('../components/setting/settingRoutes')
const dashboardRoutes = require('../components/dashboard/dashboardRoutes')
const routerEndpoints = new express.Router()
routerEndpoints.use('/dashboard', dashboardRoutes)
routerEndpoints.use('/users', userRoutes)
routerEndpoints.use('/permissions', permissionRoutes)
routerEndpoints.use('/properties', propertyRoutes)
routerEndpoints.use('/belongings', propertyRoutes) // Alias for backward compatibility
routerEndpoints.use('/property-statuses', propertyStatusRoutes)
routerEndpoints.use('/belonging-statuses', propertyStatusRoutes) // Alias for backward compatibility
routerEndpoints.use('/roles', roleRoutes)
routerEndpoints.use('/categories', categoryRoutes)
routerEndpoints.use('/transactions', transactionRoutes)
routerEndpoints.use('/files', fileRoutes)
routerEndpoints.use('/features', featureRoutes)
routerEndpoints.use('/warehouse-items', warehouseItemRoutes)
routerEndpoints.use('/warehouses', warehouseRoutes)
routerEndpoints.use('/settings', settingRoutes)
module.exports = routerEndpoints