Files
bigcapital/packages/server/src/api/controllers/Roles/index.ts
2023-02-03 11:57:50 +02:00

23 lines
635 B
TypeScript

import { Router, Request, Response, NextFunction } from 'express';
import BaseController from '../BaseController';
import { Container, Service, Inject } from 'typedi';
import RolesService from '@/services/Roles/RolesService';
import PermissionsSchema from './PermissionsSchema';
import RolesController from './Roles';
@Service()
export default class RolesBaseController extends BaseController {
@Inject()
rolesService: RolesService;
router() {
const router = Router();
router.use('/', Container.get(PermissionsSchema).router());
router.use('/', Container.get(RolesController).router());
return router;
}
}