summaryrefslogtreecommitdiff
path: root/lib/evaluation-criteria/validations.ts
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-07-04 00:21:05 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-07-04 00:21:05 +0000
commitb9a109073d11262dd7ed84e25ff3cd0144c0c391 (patch)
treebe716b1681997a489972bf9561f1c8a1298e4484 /lib/evaluation-criteria/validations.ts
parent766f95945a7ca0fdb258d6a83229593e4fcccfa6 (diff)
(최겸) 0703 평가기준표 대표님 작업사항
Diffstat (limited to 'lib/evaluation-criteria/validations.ts')
-rw-r--r--lib/evaluation-criteria/validations.ts13
1 files changed, 5 insertions, 8 deletions
diff --git a/lib/evaluation-criteria/validations.ts b/lib/evaluation-criteria/validations.ts
index 39f0580f..1f06c66e 100644
--- a/lib/evaluation-criteria/validations.ts
+++ b/lib/evaluation-criteria/validations.ts
@@ -8,7 +8,7 @@ import {
parseAsStringEnum,
} from 'nuqs/server';
import { getFiltersStateParser, getSortingStateParser } from "@/lib/parsers"
-import { type RegEvalCriteriaView } from "@/db/schema";
+import { RegEvalCriteria } from "@/db/schema";
// ----------------------------------------------------------------------------------------------------
@@ -17,14 +17,11 @@ const searchParamsCache = createSearchParamsCache({
flags: parseAsArrayOf(z.enum(['advancedTable', 'floatingBar'])).withDefault([]),
page: parseAsInteger.withDefault(1),
perPage: parseAsInteger.withDefault(10),
- sort: getSortingStateParser<RegEvalCriteriaView>().withDefault([
- { id: 'criteriaId', desc: false },
- { id: 'orderIndex', desc: false },
+ sort: getSortingStateParser<RegEvalCriteria>().withDefault([
+ { id: 'createdAt', desc: false },
+
]),
- tagTypeLabel: parseAsString.withDefault(''),
- classLabel: parseAsString.withDefault(''),
- formCode: parseAsString.withDefault(''),
- formName: parseAsString.withDefault(''),
+
filters: getFiltersStateParser().withDefault([]),
joinOperator: parseAsStringEnum(['and', 'or']).withDefault('and'),
search: parseAsString.withDefault(''),