mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-16 04:40:32 +00:00
23 lines
635 B
TypeScript
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;
|
|
}
|
|
}
|