abhishek-akbari01
expose api to create permission
ea55d69
import express from 'express';
import invoiceRouter from './invoice.routes';
import pwRouter from './propertyware.routes';
import userRouter from './users.routes';
import auditLogRouter from './auditLogs.routes';
import authRouter from './auth.routes';
import errorLogRouter from './errorLog.routes';
import rolesRouter from './roles.routes';
import settingRouter from './settings.routes';
import invoiceActivityLogRouter from './invoiceActivityLogs.routes';
import vendorConfigRouter from './vendorConfig.routes';
import permissionRouter from './permission.routes';
const router = express.Router();
/**
* @swagger
* /:
* get:
* tags: ["Root"]
* summary: Service health check
* responses:
* 200:
* description: The health of the service
*/
router.get('/', (_, res) => {
res.send('Service is healthy!');
});
router.use("/api/pw", pwRouter);
router.use('/api/invoices', invoiceRouter);
router.use('/api', authRouter);
router.use('/api/users', userRouter);
router.use('/api/audit-logs', auditLogRouter);
router.use('/api/error-logs', errorLogRouter);
router.use('/api/roles', rolesRouter);
router.use('/api/settings/', settingRouter)
router.use('/api/invoice-activity-logs', invoiceActivityLogRouter);
router.use('/api/vendor-config', vendorConfigRouter);
router.use('/api/permissions', permissionRouter);
export default router;