| 12345678910111213141516 |
- import { createCrudRoutes } from '@/server/utils/generic-crud.routes';
- import { Advertisement } from '@/server/modules/advertisements/advertisement.entity';
- import { AdvertisementSchema, CreateAdvertisementDto, UpdateAdvertisementDto } from '@/server/modules/advertisements/advertisement.schema';
- import { authMiddleware } from '@/server/middleware/auth.middleware';
- const advertisementRoutes = createCrudRoutes({
- entity: Advertisement,
- createSchema: CreateAdvertisementDto,
- updateSchema: UpdateAdvertisementDto,
- getSchema: AdvertisementSchema,
- listSchema: AdvertisementSchema,
- searchFields: ['title', 'code'],
- middleware: [authMiddleware]
- });
- export default advertisementRoutes;
|