From b323e8da07b4eff1156dace61705153189dc5214 Mon Sep 17 00:00:00 2001 From: txtran224 Date: Tue, 15 Oct 2024 07:33:10 +0000 Subject: [PATCH] feat:lesson_09 classes added for Tommy Tran --- .../dataprovider/TommyTranProvider.java | 22 +++++ .../src/main/resources/data/tommytran.json | 92 +++++++++++++++++++ 2 files changed, 114 insertions(+) create mode 100644 lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/TommyTranProvider.java create mode 100644 lesson_09/types/types_app/src/main/resources/data/tommytran.json diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/TommyTranProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/TommyTranProvider.java new file mode 100644 index 000000000..57f6e4a4d --- /dev/null +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/TommyTranProvider.java @@ -0,0 +1,22 @@ +package com.codedifferently.lesson9.dataprovider; + +import java.util.Map; +import org.springframework.stereotype.Service; + +@Service +public class TommyTranProvider extends DataProvider { + public String getProviderName() { + return "tommytran"; + } + + public Map getColumnTypeByName() { + return Map.of( + "column1", Integer.class, + "column2", Long.class, + "column3", Short.class, + "column4", Boolean.class, + "column5", String.class, + "column6", Float.class, + "column7", Double.class); + } +} diff --git a/lesson_09/types/types_app/src/main/resources/data/tommytran.json b/lesson_09/types/types_app/src/main/resources/data/tommytran.json new file mode 100644 index 000000000..2cdab9c6f --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/tommytran.json @@ -0,0 +1,92 @@ +[ + { + "column1": "154883966", + "column2": "814451919629819008", + "column3": "18470", + "column4": "false", + "column5": "jilhcks9oye", + "column6": "2.3067314E38", + "column7": "1.559005905656082E308" + }, + { + "column1": "619021552", + "column2": "7468204783507194880", + "column3": "3325", + "column4": "true", + "column5": "ibw83rkq", + "column6": "2.2625036E38", + "column7": "8.538204821966906E306" + }, + { + "column1": "536784811", + "column2": "3456618504649133056", + "column3": "1467", + "column4": "true", + "column5": "p05ko7q3rd", + "column6": "3.0751461E38", + "column7": "1.1669533455975587E308" + }, + { + "column1": "1029053308", + "column2": "3863801698979742720", + "column3": "31730", + "column4": "false", + "column5": "hyvrkzwtbels", + "column6": "7.9858383E37", + "column7": "1.144563214341182E308" + }, + { + "column1": "682159941", + "column2": "313617837606344256", + "column3": "23523", + "column4": "true", + "column5": "ovfz2d5p", + "column6": "3.3917022E38", + "column7": "7.073814672586398E307" + }, + { + "column1": "1082494577", + "column2": "3728112794008815104", + "column3": "20824", + "column4": "true", + "column5": "hwncd65qe", + "column6": "2.393919E38", + "column7": "8.33779717756557E307" + }, + { + "column1": "673614306", + "column2": "2935048462222246912", + "column3": "23140", + "column4": "false", + "column5": "9yp1r", + "column6": "2.9860984E38", + "column7": "1.0715339293752166E308" + }, + { + "column1": "1915350383", + "column2": "7024233709114680320", + "column3": "1293", + "column4": "false", + "column5": "m4ek76", + "column6": "2.556001E38", + "column7": "1.6007928686892407E308" + }, + { + "column1": "34374007", + "column2": "1041549315920627840", + "column3": "20441", + "column4": "true", + "column5": "bn6dt3lpv4s0", + "column6": "2.2258454E38", + "column7": "8.187149900744668E307" + }, + { + "column1": "1466541654", + "column2": "2241714905859594240", + "column3": "15767", + "column4": "true", + "column5": "ywtj5rxd2zo1", + "column6": "7.2596895E37", + "column7": "1.7478674181567664E308" + } +] \ No newline at end of file