diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/DavidAdenaikeProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/DavidAdenaikeProvider.java new file mode 100644 index 000000000..8c8c2f03e --- /dev/null +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/DavidAdenaikeProvider.java @@ -0,0 +1,22 @@ +package com.codedifferently.lesson9.dataprovider; + +import java.util.Map; +import org.springframework.stereotype.Service; + +@Service +public class DavidAdenaikeProvider extends DataProvider { + public String getProviderName() { + return "davidadenaike"; + } + + public Map getColumnTypeByName() { + return Map.of( + "column1", Long.class, + "column2", String.class, + "column3", Float.class, + "column4", Integer.class, + "column5", Double.class, + "column6", Boolean.class, + "column7", Short.class); + } +} diff --git a/lesson_09/types/types_app/src/main/resources/data/davidadenaike.json b/lesson_09/types/types_app/src/main/resources/data/davidadenaike.json new file mode 100644 index 000000000..497860e35 --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/davidadenaike.json @@ -0,0 +1,92 @@ +[ + { + "column1": "1725907067299818752", + "column2": "es3nz", + "column3": "1.6000031E38", + "column4": "741408667", + "column5": "3.8851150229307076E307", + "column6": "false", + "column7": "30893" + }, + { + "column1": "5482239776282095", + "column2": "vywq8po06mu", + "column3": "1.9245968E38", + "column4": "1670865706", + "column5": "3.230609507526012E307", + "column6": "false", + "column7": "11781" + }, + { + "column1": "5606200791000273920", + "column2": "hwsdir74pf", + "column3": "8.861568E37", + "column4": "499740181", + "column5": "4.132235726854457E307", + "column6": "true", + "column7": "12082" + }, + { + "column1": "3330803305162588160", + "column2": "c1mz3w67", + "column3": "2.3669304E38", + "column4": "1571066316", + "column5": "1.0266984014607512E307", + "column6": "false", + "column7": "22490" + }, + { + "column1": "2759370044196984832", + "column2": "5huk9", + "column3": "1.3747959E38", + "column4": "157130865", + "column5": "9.456816684551622E307", + "column6": "false", + "column7": "3299" + }, + { + "column1": "6505408894160886784", + "column2": "18zqwt", + "column3": "7.163637E37", + "column4": "573505415", + "column5": "1.4895369701262367E308", + "column6": "false", + "column7": "19039" + }, + { + "column1": "5209446548101836800", + "column2": "5yq8ufk3dsi2", + "column3": "1.0211042E38", + "column4": "648860158", + "column5": "1.4283804313213708E308", + "column6": "true", + "column7": "7975" + }, + { + "column1": "6165607233987799040", + "column2": "0r38oz", + "column3": "2.8866065E38", + "column4": "973454530", + "column5": "7.08506728029377E306", + "column6": "false", + "column7": "21551" + }, + { + "column1": "2451749907280924160", + "column2": "14hfo50r7", + "column3": "2.0074817E38", + "column4": "1416388096", + "column5": "7.326021127336984E307", + "column6": "true", + "column7": "26177" + }, + { + "column1": "4862898180735362048", + "column2": "wyd6u85", + "column3": "6.158012E35", + "column4": "1712721595", + "column5": "8.867113511770236E307", + "column6": "true", + "column7": "12388" + } +]