diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/MontezBrProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/MontezBrProvider.java new file mode 100644 index 000000000..f46870f8f --- /dev/null +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/MontezBrProvider.java @@ -0,0 +1,22 @@ +package com.codedifferently.lesson9.dataprovider; + +import java.util.Map; +import org.springframework.stereotype.Service; + +@Service +public class MontezBrProvider extends DataProvider { + public String getProviderName() { + return "montezb"; + } + + public Map getColumnTypeByName() { + return Map.of( + "column1", Float.class, + "column2", Short.class, + "column3", Boolean.class, + "column4", Integer.class, + "column5", Long.class, + "column6", Double.class, + "column7", String.class); + } +} diff --git a/lesson_09/types/types_app/src/main/resources/data/montezb.json b/lesson_09/types/types_app/src/main/resources/data/montezb.json new file mode 100644 index 000000000..e2e097dc0 --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/montezb.json @@ -0,0 +1,92 @@ +[ + { + "column1": "1.863895E38", + "column2": "6998", + "column3": "true", + "column4": "1269627853", + "column5": "5820458545739166720", + "column6": "1.436185005130375E308", + "column7": "ye25g" + }, + { + "column1": "2.2073703E38", + "column2": "31051", + "column3": "false", + "column4": "195099502", + "column5": "7823978771683994624", + "column6": "1.703004837906517E308", + "column7": "yibn0" + }, + { + "column1": "3.3211768E38", + "column2": "27056", + "column3": "false", + "column4": "557211270", + "column5": "3555070442975083008", + "column6": "1.6667231001500445E308", + "column7": "z7flxj9ih" + }, + { + "column1": "1.6676249E38", + "column2": "11188", + "column3": "true", + "column4": "1364839748", + "column5": "5247280208224276480", + "column6": "5.573864411176169E307", + "column7": "703typ2qsxni" + }, + { + "column1": "2.3070655E38", + "column2": "25660", + "column3": "false", + "column4": "991280458", + "column5": "4047343583020718592", + "column6": "9.819210694336025E306", + "column7": "4z7wnu" + }, + { + "column1": "3.4997513E37", + "column2": "7615", + "column3": "true", + "column4": "681995715", + "column5": "2643907710975564800", + "column6": "5.146227084316043E307", + "column7": "cwe5vf8" + }, + { + "column1": "1.517785E38", + "column2": "2489", + "column3": "true", + "column4": "2090041544", + "column5": "3217921269451220480", + "column6": "5.74053698522329E307", + "column7": "2bt47x8dpyw" + }, + { + "column1": "8.259404E37", + "column2": "2148", + "column3": "false", + "column4": "1134389096", + "column5": "4917746663066431488", + "column6": "1.5187138866355861E308", + "column7": "t3ocnadzx1l5" + }, + { + "column1": "2.9935023E38", + "column2": "2652", + "column3": "true", + "column4": "515853127", + "column5": "1803397750918669056", + "column6": "4.686361471260443E307", + "column7": "lsi2w6z" + }, + { + "column1": "1.8579561E38", + "column2": "31546", + "column3": "false", + "column4": "1894352427", + "column5": "7812610742153510912", + "column6": "1.4053257217166533E308", + "column7": "xma7jpqg" + } +] \ No newline at end of file