| 1234567891011121314151617181920 |
- import { createCrudRoutes } from '@/server/utils/generic-crud.routes';
- import { Config } from '@/server/modules/system/config.entity';
- import { ConfigSchema, CreateConfigDto, UpdateConfigDto } from '@/server/modules/system/config.schema';
- import { authMiddleware } from '@/server/middleware/auth.middleware';
- const configRoutes = createCrudRoutes({
- entity: Config,
- createSchema: CreateConfigDto,
- updateSchema: UpdateConfigDto,
- getSchema: ConfigSchema,
- listSchema: ConfigSchema,
- searchFields: ['key', 'value'],
- middleware: [authMiddleware],
- userTracking: {
- createdByField: 'created_by',
- updatedByField: 'updated_by'
- }
- });
- export default configRoutes;
|