24 lines
813 B
TypeScript
24 lines
813 B
TypeScript
import { Router } from 'express';
|
|
import { Container, Service } from 'typedi';
|
|
import SalesInvoices from './SalesInvoices'
|
|
import SalesEstimates from './SalesEstimates';
|
|
import SalesReceipts from './SalesReceipts';
|
|
import CreditNotes from './CreditNotes';
|
|
import PaymentReceives from './PaymentReceives';
|
|
@Service()
|
|
export default class SalesController {
|
|
/**
|
|
* Router constructor.
|
|
*/
|
|
router() {
|
|
const router = Router();
|
|
|
|
router.use('/invoices', Container.get(SalesInvoices).router());
|
|
router.use('/estimates', Container.get(SalesEstimates).router());
|
|
router.use('/receipts', Container.get(SalesReceipts).router());
|
|
router.use('/payment_receives', Container.get(PaymentReceives).router());
|
|
router.use('/credit_notes', Container.get(CreditNotes).router())
|
|
|
|
return router;
|
|
}
|
|
} |