add news api
This commit is contained in:
@@ -15,6 +15,8 @@ import { AirlineController } from "@/modules/airline/airline.controller";
|
||||
import { AirlineMapper } from "@/modules/airline/airline.mapper";
|
||||
import { AirportController } from "@/modules/airport/airport.controller";
|
||||
import { AirportMapper } from "@/modules/airport/airport.mapper";
|
||||
import { ArticleController } from "@/modules/article/article.controller";
|
||||
import { ArticleMapper } from "@/modules/article/article.mapper";
|
||||
import { CityController } from "@/modules/city/city.controller";
|
||||
import { CityMapper } from "@/modules/city/city.mapper";
|
||||
import { CountryController } from "@/modules/country/country.controller";
|
||||
@@ -34,6 +36,8 @@ import { PackageMapper } from "@/modules/package/package.mapper";
|
||||
import { PartnerController } from "@/modules/partner/partner.controller";
|
||||
import { PartnerMapper } from "@/modules/partner/partner.mapper";
|
||||
import { StaticController } from "@/modules/static/static.controller";
|
||||
import { TagController } from "@/modules/tag/tag.controller";
|
||||
import { TagMapper } from "@/modules/tag/tag.mapper";
|
||||
import { TransportationClassController } from "@/modules/transportation-class/transportation-class.controller";
|
||||
import { TransportationClassMapper } from "@/modules/transportation-class/transportation-class.mapper";
|
||||
import { TransportationController } from "@/modules/transportation/transportation.controller";
|
||||
@@ -96,6 +100,8 @@ export class Application {
|
||||
);
|
||||
const adminMapper = new AdminMapper();
|
||||
const orderMapper = new OrderMapper(packageMapper, partnerMapper);
|
||||
const tagMapper = new TagMapper();
|
||||
const articleMapper = new ArticleMapper(tagMapper);
|
||||
|
||||
const countryRouter = new CountryController(
|
||||
countryMapper,
|
||||
@@ -164,6 +170,15 @@ export class Application {
|
||||
const whatsAppRouter = new WhatsAppController(
|
||||
this._whatsAppService,
|
||||
).buildRouter();
|
||||
const tagRouter = new TagController(
|
||||
tagMapper,
|
||||
this._jwtService,
|
||||
).buildRouter();
|
||||
const articleRouter = new ArticleController(
|
||||
articleMapper,
|
||||
this._fileStorage,
|
||||
this._jwtService,
|
||||
).buildRouter();
|
||||
|
||||
this._app.use("/countries", countryRouter);
|
||||
this._app.use("/cities", cityRouter);
|
||||
@@ -181,6 +196,8 @@ export class Application {
|
||||
this._app.use("/orders", orderRouter);
|
||||
this._app.use("/statics", staticRouter);
|
||||
this._app.use("/whatsapp", whatsAppRouter);
|
||||
this._app.use("/tags", tagRouter);
|
||||
this._app.use("/articles", articleRouter);
|
||||
}
|
||||
|
||||
public initializeErrorHandlers() {}
|
||||
|
||||
Reference in New Issue
Block a user