monaco-editor-lsp-next/src/features/user-management/config/teacher.ts

25 lines
633 B
TypeScript
Raw Normal View History

2025-06-21 15:19:49 +00:00
import {
createUserConfig,
baseUserSchema,
baseAddUserSchema,
baseEditUserSchema,
} from "./base-config";
2025-06-21 09:44:14 +00:00
import { z } from "zod";
export const teacherSchema = baseUserSchema;
export type Teacher = z.infer<typeof teacherSchema>;
export const addTeacherSchema = baseAddUserSchema;
export type AddTeacherFormData = z.infer<typeof addTeacherSchema>;
export const editTeacherSchema = baseEditUserSchema;
export type EditTeacherFormData = z.infer<typeof editTeacherSchema>;
export const teacherConfig = createUserConfig(
"teacher",
"教师列表",
"添加教师",
"请输入教师姓名",
"请输入教师邮箱"
2025-06-21 15:19:49 +00:00
);