Skip to content

Commit f0d5c4c

Browse files
authored
Update README.md
1 parent cafb3ff commit f0d5c4c

File tree

1 file changed

+16
-17
lines changed

1 file changed

+16
-17
lines changed

BackEnd/No-Country-simulation/README.md

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ Este paquete contiene configuraciones esenciales para la seguridad, el inicio de
7070

7171
Este paquete asegura que la aplicación esté protegida mediante autenticación JWT, que siempre se inicialice un administrador por defecto, y que la documentación de la API esté disponible para los desarrolladores.
7272

73-
7473
## Carga de Datos
7574
### Paquete `com.school.data`
7675

@@ -142,52 +141,52 @@ Este paquete contiene las entidades que representan las tablas de la base de dat
142141

143142
#### Clases
144143

145-
##### `Address`
144+
##### 1. `Address`
146145
Representa la dirección de un usuario, con campos como país, estado, ciudad, código postal y dirección.
147146

148-
##### `Admin`
147+
##### 2. `Admin`
149148
Extiende de la clase `User`. Representa a un administrador del sistema y contiene una relación uno a uno con `UserEntity`.
150149

151-
##### `Course`
150+
##### 3. `Course`
152151
Representa un curso académico. Está relacionado con las entidades `Subject` (materia) y `Teacher` (profesor).
153152

154-
#### `CourseStudent`
153+
##### 4. `CourseStudent`
155154
Asocia estudiantes con cursos, incluyendo la nota y comentarios, así como la fecha de la evaluación.
156155

157-
#### `Evaluation`
156+
##### 5. `Evaluation`
158157
Almacena información sobre las evaluaciones de los estudiantes, incluyendo nombre, apellido, DNI, año, trimestre, materia y retroalimentación.
159158

160-
#### `MedicalInformation`
159+
##### 6. `MedicalInformation`
161160
Contiene información médica relevante, como tipo de sangre, alergias y condiciones adicionales.
162161

163-
#### `Notification`
162+
##### 7. `Notification`
164163
Modelo para las notificaciones enviadas a estudiantes, padres o profesores, incluyendo detalles como el grupo objetivo, mensaje y fecha de envío.
165164

166-
#### `Parent`
165+
##### 8. `Parent`
167166
Extiende de la clase `User`. Representa a un padre o tutor, con una relación de muchos a muchos con los estudiantes y campos adicionales como la relación con el niño y ocupación.
168167

169-
#### `PermissionEntity`
168+
##### 9. `PermissionEntity`
170169
Define permisos que pueden ser asignados a roles dentro del sistema.
171170

172-
#### `ProfessionalInformation`
171+
##### 10. `ProfessionalInformation`
173172
Almacena información profesional de un profesor, incluyendo títulos académicos, materias que enseña y horas de trabajo.
174173

175-
#### `RoleEntity`
174+
##### 11. `RoleEntity`
176175
Representa roles dentro del sistema, que pueden tener uno o más permisos asociados.
177176

178-
#### `Student`
177+
##### 12. `Student`
179178
Extiende de la clase `User`. Representa a un estudiante, con relaciones con padres y profesores, así como información médica y de inscripción.
180179

181-
#### `Subject`
180+
##### 13. `Subject`
182181
Representa una materia en el sistema.
183182

184-
#### `Teacher`
183+
##### 14. `Teacher`
185184
Extiende de la clase `User`. Representa a un profesor, con relaciones con estudiantes y un campo para información profesional.
186185

187-
#### `User`
186+
##### 15. `User`
188187
Clase abstracta que contiene campos comunes para usuarios, como nombre, apellido, DNI, correo electrónico, número de teléfono y dirección.
189188

190-
#### `UserEntity`
189+
##### 16. `UserEntity`
191190
Modelo de usuario que gestiona la autenticación y autorización en el sistema, incluyendo roles, tokens y estados de la cuenta.
192191

193192
### Paquete `com.school.persistence.enums`

0 commit comments

Comments
 (0)