diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/AngelicaCastilloProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/AngelicaCastilloProvider.java new file mode 100644 index 000000000..868edd64d --- /dev/null +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/AngelicaCastilloProvider.java @@ -0,0 +1,22 @@ +package com.codedifferently.lesson9.dataprovider; + +import java.util.Map; +import org.springframework.stereotype.Service; + +@Service +public class AngelicaCastilloProvider extends DataProvider { + public String getProviderName() { + return "AngelicaCastillo"; + } + + public Map getColumnTypeByName() { + return Map.of( + "column1", Integer.class, + "column2", Long.class, + "column3", String.class, + "column4", Float.class, + "column5", Short.class, + "column6", Boolean.class, + "column7", Double.class); + } +} diff --git a/lesson_09/types/types_app/src/main/resources/data/AngelicaCastillo.json b/lesson_09/types/types_app/src/main/resources/data/AngelicaCastillo.json new file mode 100644 index 000000000..8237485cf --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/AngelicaCastillo.json @@ -0,0 +1,92 @@ +[ + { + "column1": "484266110", + "column2": "1719778440477424384", + "column3": "yahlj6f", + "column4": "1.4202927E38", + "column5": "32180", + "column6": "true", + "column7": "3.8404827496981876E307" + }, + { + "column1": "33389052", + "column2": "330338987108234880", + "column3": "om90pex", + "column4": "1.3297434E38", + "column5": "1278", + "column6": "false", + "column7": "5.488868411660405E307" + }, + { + "column1": "871072224", + "column2": "2024102099153534464", + "column3": "kxvm64", + "column4": "2.1786008E37", + "column5": "26781", + "column6": "false", + "column7": "9.348966601144062E307" + }, + { + "column1": "1950118109", + "column2": "1679267052162429952", + "column3": "j9pgiamc3t8", + "column4": "1.0088814E38", + "column5": "3385", + "column6": "true", + "column7": "1.4732455393988883E308" + }, + { + "column1": "845955636", + "column2": "6915640513215912960", + "column3": "yp8airz6", + "column4": "1.6391648E38", + "column5": "2813", + "column6": "true", + "column7": "1.1908139514256688E308" + }, + { + "column1": "426337905", + "column2": "1248793513744196864", + "column3": "f9y4dj6", + "column4": "2.3990206E38", + "column5": "6576", + "column6": "true", + "column7": "1.3720733702078799E308" + }, + { + "column1": "1980409986", + "column2": "2598970005669314048", + "column3": "m1qga6wu8r", + "column4": "1.0251172E38", + "column5": "4680", + "column6": "true", + "column7": "4.986405910163741E307" + }, + { + "column1": "604056729", + "column2": "977341012756768128", + "column3": "kwdxeqi2gj45", + "column4": "3.3137703E38", + "column5": "16851", + "column6": "true", + "column7": "1.2743286053906264E308" + }, + { + "column1": "720689170", + "column2": "2700790633764895232", + "column3": "uyzekwl147np", + "column4": "1.1053511E38", + "column5": "32754", + "column6": "true", + "column7": "1.218937418852065E308" + }, + { + "column1": "740598448", + "column2": "6468135184100459520", + "column3": "fdomlxegtwak", + "column4": "4.0378335E36", + "column5": "15865", + "column6": "false", + "column7": "3.0202456771824294E307" + } +] \ No newline at end of file