forked from imbytecat/fullstack-starter
refactor: 优化验证模式,直接使用 UUID 类型提升校验准确性
- 优化验证模式,移除字符串类型转换,直接使用 UUID 类型以提升数据校验准确性。
This commit is contained in:
@@ -8,18 +8,17 @@ import { z } from 'zod'
|
||||
import { db } from '@/db'
|
||||
import { todoTable } from '@/db/schema'
|
||||
|
||||
// Zod Schemas
|
||||
const createTodoSchema = z.object({
|
||||
title: z.string().min(1, '标题不能为空'),
|
||||
})
|
||||
|
||||
const updateTodoSchema = z.object({
|
||||
id: z.string().uuid(),
|
||||
id: z.uuid(),
|
||||
completed: z.boolean(),
|
||||
})
|
||||
|
||||
const deleteTodoSchema = z.object({
|
||||
id: z.string().uuid(),
|
||||
id: z.uuid(),
|
||||
})
|
||||
|
||||
// Server Functions - CRUD 操作
|
||||
|
||||
Reference in New Issue
Block a user