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

19 lines
623 B
TypeScript
Raw Normal View History

2025-06-21 09:44:14 +00:00
import { z } from "zod";
import { createUserConfig, baseUserSchema, baseAddUserSchema, baseEditUserSchema } from './base-config'
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",
"教师列表",
"添加教师",
"请输入教师姓名",
"请输入教师邮箱"
);