En la aplicación hay un proceso que se corre todos los días a las 00:05hs, que manda un mail a los posibles desertores de los distintos cursos (ver DesertorBatch y DesertorService).
El texto de este mail está hardcodeado en el Service. La idea es:
Crear una tabla en la base de datos llamada "DESERTOR_BATCH_CONFIG"
Esta tabla debe tener las siguientes columnas:
ID (BIGINT, Primary key)
TEXT (VARCHAR(2000), NOT NULL)
LANGUAGE (VARCHAR(2))
Dejar el código de creación de la tabla en un archivo .sql en la carpeta de scripts
Crear una clase "DTO" dentro de los packages "database", similar al resto de los DTOs con los campos que correspondan a las columnas de la base de datos.
Crear el Repository correspondiente (interface y DataBaseRepository)
Crear el Mapper correspondiente (donde va el SQL)
Crear un Service
En el service y el repository, crear un método "findByLanguage" que acepte un String y devuelva el valor del registro correspondiente en la base de datos.
Cuando hayamos avanzado con todo esto, seguimos :P
En la aplicación hay un proceso que se corre todos los días a las 00:05hs, que manda un mail a los posibles desertores de los distintos cursos (ver DesertorBatch y DesertorService).
El texto de este mail está hardcodeado en el Service. La idea es: