diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/JbeyProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/JbeyProvider.java new file mode 100644 index 000000000..c92cbd8e2 --- /dev/null +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/JbeyProvider.java @@ -0,0 +1,22 @@ +package com.codedifferently.lesson9.dataprovider; + +import java.util.Map; +import org.springframework.stereotype.Service; + +@Service +public class JbeyProvider extends DataProvider { + public String getProviderName() { + return "JBey"; + } + + public Map getColumnTypeByName() { + return Map.of( + "column1", Short.class, + "column2", Integer.class, + "column3", Float.class, + "column4", Double.class, + "column5", Long.class, + "column6", Boolean.class, + "column7", String.class); + } +} diff --git a/lesson_09/types/types_app/src/main/resources/data/JBey.json b/lesson_09/types/types_app/src/main/resources/data/JBey.json new file mode 100644 index 000000000..e1db9a6ac --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/JBey.json @@ -0,0 +1,92 @@ +[ + { + "column1": "19138", + "column2": "298817567", + "column3": "1.097433E38", + "column4": "1.3000432806739223E307", + "column5": "858605247134425856", + "column6": "false", + "column7": "niua7" + }, + { + "column1": "30244", + "column2": "2134801320", + "column3": "3.2189145E38", + "column4": "7.313584000215618E304", + "column5": "7325759602306058240", + "column6": "true", + "column7": "ev4i86nwky" + }, + { + "column1": "1749", + "column2": "365211866", + "column3": "2.8101191E38", + "column4": "1.6596526794526276E308", + "column5": "2431305900208228352", + "column6": "false", + "column7": "8tx46bf" + }, + { + "column1": "4106", + "column2": "57919040", + "column3": "4.43006E37", + "column4": "1.1480648645894042E308", + "column5": "8058952665348742144", + "column6": "true", + "column7": "p7rj3hz" + }, + { + "column1": "16725", + "column2": "287431965", + "column3": "1.355409E38", + "column4": "6.247870860023666E307", + "column5": "4486868138898510336", + "column6": "true", + "column7": "8p4lr0snaxz" + }, + { + "column1": "23599", + "column2": "1327004962", + "column3": "8.999081E37", + "column4": "9.284931515362965E307", + "column5": "5745900566887394304", + "column6": "true", + "column7": "yju1axh07" + }, + { + "column1": "15263", + "column2": "2040725790", + "column3": "4.8368557E37", + "column4": "9.914084267420608E306", + "column5": "684901966216006016", + "column6": "false", + "column7": "dtp5a6" + }, + { + "column1": "13525", + "column2": "2031253387", + "column3": "1.4636675E37", + "column4": "1.5033323043923308E307", + "column5": "9170318094680950784", + "column6": "true", + "column7": "d8m0qob" + }, + { + "column1": "20988", + "column2": "1323368992", + "column3": "5.73977E37", + "column4": "7.318527243130988E307", + "column5": "5547954077212759040", + "column6": "true", + "column7": "i6x74z9" + }, + { + "column1": "30906", + "column2": "537494775", + "column3": "3.0574964E38", + "column4": "6.252821273253667E307", + "column5": "8557239138423669760", + "column6": "false", + "column7": "mz98aq17w4uc" + } +] \ No newline at end of file