| 1234567891011121314151617181920 |
- import { createCrudRoutes } from '@/server/utils/generic-crud.routes';
- import { City } from '@/server/modules/system/city.entity';
- import { CitySchema, CreateCityDto, UpdateCityDto } from '@/server/modules/system/city.schema';
- import { authMiddleware } from '@/server/middleware/auth.middleware';
- const cityRoutes = createCrudRoutes({
- entity: City,
- createSchema: CreateCityDto,
- updateSchema: UpdateCityDto,
- getSchema: CitySchema,
- listSchema: CitySchema,
- searchFields: ['name'],
- middleware: [authMiddleware],
- userTracking: {
- createdByField: 'created_by',
- updatedByField: 'updated_by'
- }
- });
- export default cityRoutes;
|