diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/ChanelHuttProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/ChanelHuttProvider.java new file mode 100644 index 000000000..81e79370f --- /dev/null +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/ChanelHuttProvider.java @@ -0,0 +1,22 @@ +package com.codedifferently.lesson9.dataprovider; + +import java.util.Map; +import org.springframework.stereotype.Service; + +@Service +public class ChanelHuttProvider extends DataProvider { + public String getProviderName() { + return "chanelhutt"; + } + + public Map getColumnTypeByName() { + return Map.of( + "column1", Double.class, + "column2", Short.class, + "column3", Integer.class, + "column4", String.class, + "column5", Long.class, + "column6", Boolean.class, + "column7", Float.class); + } +} diff --git a/lesson_09/types/types_app/src/main/resources/data/chanelhutt.json b/lesson_09/types/types_app/src/main/resources/data/chanelhutt.json new file mode 100644 index 000000000..866503280 --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/chanelhutt.json @@ -0,0 +1,92 @@ +[ + { + "column1": "1.731075412920716E308", + "column2": "19176", + "column3": "733205455", + "column4": "haxpw7g", + "column5": "1157940937089738496", + "column6": "false", + "column7": "2.459581E37" + }, + { + "column1": "2.2465348083056824E307", + "column2": "21719", + "column3": "1332875183", + "column4": "ev5bksjy7mz3", + "column5": "2433500635024735232", + "column6": "false", + "column7": "1.0160553E38" + }, + { + "column1": "9.114475329125451E306", + "column2": "22876", + "column3": "1941625523", + "column4": "0umiwpak", + "column5": "2117973580872942080", + "column6": "false", + "column7": "1.7494759E38" + }, + { + "column1": "1.228449265255592E307", + "column2": "21165", + "column3": "1604518885", + "column4": "tnecirkhowg", + "column5": "8671624959944894464", + "column6": "false", + "column7": "3.4007451E38" + }, + { + "column1": "3.900189719800849E307", + "column2": "861", + "column3": "133068872", + "column4": "6yt2rpo8egs7", + "column5": "2144446409450103040", + "column6": "true", + "column7": "2.6716434E38" + }, + { + "column1": "1.6560886655049307E308", + "column2": "30429", + "column3": "1200814099", + "column4": "slo4b", + "column5": "4165282877190061568", + "column6": "false", + "column7": "1.2459889E38" + }, + { + "column1": "2.3503323112186533E307", + "column2": "4738", + "column3": "1211063412", + "column4": "39ghf5n04", + "column5": "8351477286928983040", + "column6": "true", + "column7": "1.5175942E38" + }, + { + "column1": "1.0540459020911906E306", + "column2": "5685", + "column3": "1214520000", + "column4": "y65w912l47", + "column5": "6563929531867928576", + "column6": "true", + "column7": "1.7849906E38" + }, + { + "column1": "3.686407320819559E307", + "column2": "28996", + "column3": "1411969638", + "column4": "t0jg47n1vz", + "column5": "6811264016170342400", + "column6": "false", + "column7": "3.0525288E38" + }, + { + "column1": "7.473392367859956E307", + "column2": "15836", + "column3": "1137183814", + "column4": "95qrap07h", + "column5": "516976948379531328", + "column6": "true", + "column7": "7.8719054E37" + } +] \ No newline at end of file