Spaces:
Sleeping
Sleeping
| from pydantic import BaseModel | |
| from typing import Optional | |
| from datetime import date, time | |
| class BecasBase(BaseModel): | |
| Nombre_Beca: str | |
| Descripcion: str | |
| Monto: float | |
| class BecasCreate(BecasBase): | |
| pass | |
| class Becas(BecasBase): | |
| ID_Beca: int | |
| class Config: | |
| from_attributes = True | |
| class SearchBecas(BaseModel): | |
| nombre_beca: str = "" | |
| class EstudiantesBase(BaseModel): | |
| Nombre: str | |
| Apellido: str | |
| Fecha_Nacimiento: Optional[date] = None | |
| Direcci贸n: Optional[str] = None | |
| Tel茅fono: Optional[str] = None | |
| class EstudiantesCreate(EstudiantesBase): | |
| pass | |
| class Estudiantes(EstudiantesBase): | |
| ID_Estudiante: int | |
| class Config: | |
| from_attributes = True | |
| class SearchEstudiantes(BaseModel): | |
| nombre: str = "" | |
| apellido: str = "" | |
| class ProfesoresBase(BaseModel): | |
| Nombre: str | |
| Apellido: str | |
| Especialidad: str | |
| Tel茅fono: Optional[str] = None | |
| class ProfesoresCreate(ProfesoresBase): | |
| pass | |
| class Profesores(ProfesoresBase): | |
| ID_Profesor: int | |
| class Config: | |
| from_attributes = True | |
| class SearchProfesores(BaseModel): | |
| nombre: str = "" | |
| apellido: str = "" | |
| class CursosBase(BaseModel): | |
| Nombre_Curso: str | |
| Duraci贸n: str | |
| ID_Profesor: Optional[int] = None | |
| class CursosCreate(CursosBase): | |
| pass | |
| class Cursos(CursosBase): | |
| ID_Curso: int | |
| class Config: | |
| from_attributes = True | |
| class SearchCursos(BaseModel): | |
| nombre_curso: str = "" | |
| class HorariosBase(BaseModel): | |
| ID_Curso: int | |
| D铆a: str | |
| Hora_Inicio: time | |
| Hora_Fin: time | |
| class HorariosCreate(HorariosBase): | |
| pass | |
| class Horarios(HorariosBase): | |
| ID_Horario: int | |
| class Config: | |
| from_attributes = True | |
| class SearchHorarios(BaseModel): | |
| dia: str = "" | |
| class EvaluacionesBase(BaseModel): | |
| ID_Estudiante: int | |
| ID_Curso: int | |
| Fecha: date | |
| Calificaci贸n: int | |
| class EvaluacionesCreate(EvaluacionesBase): | |
| pass | |
| class Evaluaciones(EvaluacionesBase): | |
| ID_Evaluaci贸n: int | |
| class Config: | |
| from_attributes = True | |
| class SearchEvaluaciones(BaseModel): | |
| id_estudiante: int = 0 | |
| id_curso: int = 0 | |