| 1234567891011121314151617 |
- import { createCrudRoutes } from '@/server/utils/generic-crud.routes';
- import { Hetong } from '@/server/modules/contracts/hetong.entity';
- import { HetongSchema, CreateHetongDto, UpdateHetongDto } from '@/server/modules/contracts/hetong.entity';
- import { authMiddleware } from '@/server/middleware/auth.middleware';
- const hetongRoutes = createCrudRoutes({
- entity: Hetong,
- createSchema: CreateHetongDto,
- updateSchema: UpdateHetongDto,
- getSchema: HetongSchema,
- listSchema: HetongSchema,
- relations: ['client'],
- searchFields: ['contractNumber', 'clientId', 'status'],
- middleware: [authMiddleware]
- });
- export default hetongRoutes;
|