|
@@ -0,0 +1,16 @@
|
|
|
|
|
+import { createCrudRoutes } from '@/server/utils/generic-crud.routes';
|
|
|
|
|
+import { SubmissionRecords } from '@/server/modules/submission/submission-records.entity';
|
|
|
|
|
+import { SubmissionRecordsSchema, CreateSubmissionRecordsDto, UpdateSubmissionRecordsDto } from '@/server/modules/submission/submission-records.entity';
|
|
|
|
|
+import { authMiddleware } from '@/server/middleware/auth.middleware';
|
|
|
|
|
+
|
|
|
|
|
+const submissionRecordsRoutes = createCrudRoutes({
|
|
|
|
|
+ entity: SubmissionRecords,
|
|
|
|
|
+ createSchema: CreateSubmissionRecordsDto,
|
|
|
|
|
+ updateSchema: UpdateSubmissionRecordsDto,
|
|
|
|
|
+ getSchema: SubmissionRecordsSchema,
|
|
|
|
|
+ listSchema: SubmissionRecordsSchema,
|
|
|
|
|
+ searchFields: ['classroomNo', 'userId', 'code'],
|
|
|
|
|
+ middleware: [authMiddleware]
|
|
|
|
|
+});
|
|
|
|
|
+
|
|
|
|
|
+export default submissionRecordsRoutes;
|