From cc570db48fe3d54947ae6e25bc75b4a7bf02d6bd Mon Sep 17 00:00:00 2001 From: karolykele Date: Fri, 28 Apr 2023 16:29:44 +0200 Subject: [PATCH] =?utf8?q?generate2()=20met=C3=B3dusok=20implment=C3=A1lva?= =?utf8?q?=20a=20PartnerServiceImpl,=20ProjectServiceImpl=20=C3=A9s=20Invo?= =?utf8?q?iceServiceImpl=20oszt=C3=A1lyokba.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../lis/services/data/InvoiceServiceImpl.java | 642 ++++++++++++++++++ .../lis/services/data/PartnerServiceImpl.java | 109 +++ .../lis/services/data/ProjectServiceImpl.java | 92 +++ 3 files changed, 843 insertions(+) diff --git a/lis-services/src/main/java/hu/user/lis/services/data/InvoiceServiceImpl.java b/lis-services/src/main/java/hu/user/lis/services/data/InvoiceServiceImpl.java index 9742bef..07e40c4 100644 --- a/lis-services/src/main/java/hu/user/lis/services/data/InvoiceServiceImpl.java +++ b/lis-services/src/main/java/hu/user/lis/services/data/InvoiceServiceImpl.java @@ -104,6 +104,648 @@ public class InvoiceServiceImpl implements InvoiceService { return result; } + private List generate2(boolean income) throws ParseException { + List result = new ArrayList<>(); + + SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); + + String id = "VSz-2023/00070-"; // szamla sorszam + String title = "IBM és HP diszkek szállíása régi szerverbe"; // 2022-0027 + Partner partner = partnerService.getRandom(); // 001 + Date completionDate = formatter.parse("2023-02-22"); + Date createDate = formatter.parse("2023-02-22"); + Date paymentDeadline = formatter.parse("2023-03-24"); + Currency currency = Currency.EUR; + double netAmount = 780.00; + double grossAmount = netAmount * 1.27; + double vatAmount = grossAmount - netAmount; + Invoice entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(false) // bejovo szamla + .build(); + result.add(entity); + + + id = "USER-2023-7"; // szamla sorszam + title = "IBM és HP diszkek szállíása régi szerverbe"; // 2022-0027 + partner = partnerService.getRandom(); // 002 + completionDate = formatter.parse("2023-02-23"); + createDate = formatter.parse("2023-02-23"); + paymentDeadline = formatter.parse("2023-03-25"); + currency = Currency.HUF; + netAmount = 338910.00; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(true) // kimeno szamla + .build(); + result.add(entity); + + id = "582-SPI1003006-3021"; // szamla sorszam + title = "IBM Power szerver garanciakiterjesztése"; // 2020-0109 + partner = partnerService.getRandom(); // 004 + completionDate = formatter.parse("2020-12-22"); + createDate = formatter.parse("2020-12-22"); + paymentDeadline = formatter.parse("2021-02-10"); + currency = Currency.HUF; + netAmount = 10665107.00; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(false) // bejovo szamla + .build(); + result.add(entity); + + id = "582-SPI003118"; // szamla sorszam + title = "IBM Power szerver garanciakiterjesztése"; // 2020-0109 + partner = partnerService.getRandom(); // 004 + completionDate = formatter.parse("2020-12-31"); + createDate = formatter.parse("2020-12-31"); + paymentDeadline = formatter.parse("2021-03-31"); + currency = Currency.USD; + netAmount = 224113.70; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(false) // bejovo szamla + .build(); + result.add(entity); + + id = "582-SPI003680"; // szamla sorszam + title = "IBM Power szerver garanciakiterjesztése"; // 2020-0109 + partner = partnerService.getRandom(); // 004 + completionDate = formatter.parse("2021-03-08"); + createDate = formatter.parse("2021-03-08"); + paymentDeadline = formatter.parse("2021-04-27"); + currency = Currency.USD; + netAmount = 50298.61; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(false) // bejovo szamla + .build(); + result.add(entity); + + id = "582-SPI003681"; // szamla sorszam + title = "IBM Power szerver garanciakiterjesztése"; // 2020-0109 + partner = partnerService.getRandom(); // 004 + completionDate = formatter.parse("2021-03-08"); + createDate = formatter.parse("2021-03-08"); + paymentDeadline = formatter.parse("2021-04-27"); + currency = Currency.USD; + netAmount = 13638.76; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(false) // bejovo szamla + .build(); + result.add(entity); + + id = "582-SPI004090"; // szamla sorszam + title = "IBM Power szerver garanciakiterjesztése"; // 2020-0109 + partner = partnerService.getRandom(); // 004 + completionDate = formatter.parse("2021-04-19"); + createDate = formatter.parse("2021-04-19"); + paymentDeadline = formatter.parse("2021-06-08"); + currency = Currency.USD; + netAmount = 1017.61; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(false) // bejovo szamla + .build(); + result.add(entity); + + id = "9090010764"; // szamla sorszam + title = "IBM Power szerver garanciakiterjesztése"; // 2020-0109 + partner = partnerService.getRandom(); // 005 + completionDate = formatter.parse("2020-12-31"); + createDate = formatter.parse("2020-12-31"); + paymentDeadline = formatter.parse("2021-03-01"); + currency = Currency.HUF; + netAmount = 2054165.00; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(false) // bejovo szamla + .build(); + result.add(entity); + + id = "VSz-2021/00091"; // szamla sorszam + title = "IBM Power szerver garanciakiterjesztése"; // 2020-0109 + partner = partnerService.getRandom(); // 006 + completionDate = formatter.parse("2021-02-10"); + createDate = formatter.parse("2021-02-18"); + paymentDeadline = formatter.parse("2021-03-20"); + currency = Currency.HUF; + netAmount = 6142818.00; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(false) // bejovo szamla + .build(); + result.add(entity); + + id = "2021/0001"; // szamla sorszam + title = "IBM Power szerver garanciakiterjesztése"; // 2020-0109 + partner = partnerService.getRandom(); // 007 + completionDate = formatter.parse("2020-12-31"); + createDate = formatter.parse("2021-01-04"); + paymentDeadline = formatter.parse("2021-04-04"); + currency = Currency.HUF; + netAmount = 81000000.00; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(true) // kimeno szamla + .build(); + result.add(entity); + + id = "2021/0069"; // szamla sorszam + title = "IBM Power szerver garanciakiterjesztése"; // 2020-0109 + partner = partnerService.getRandom(); // 007 + completionDate = formatter.parse("2021-03-09"); + createDate = formatter.parse("2021-03-10"); + paymentDeadline = formatter.parse("2021-06-08."); + currency = Currency.HUF; + netAmount = 47636271.00; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(true) // kimeno szamla + .build(); + result.add(entity); + + id = "EURSZLA0177/2022"; // szamla sorszam + title = "Multivendor 2023 évre"; // 2022-0227 + partner = partnerService.getRandom(); // 008 + completionDate = formatter.parse("2022-12-30"); + createDate = formatter.parse("2022-12-30"); + paymentDeadline = formatter.parse("2023-01-31"); + currency = Currency.EUR; + netAmount = 2375.10; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(false) // bejovo szamla + .build(); + result.add(entity); + + + id = "19044"; // szamla sorszam + title = "Multivendor 2023 évre"; // 2022-0227 + partner = partnerService.getRandom(); // 009 + completionDate = formatter.parse("2022-12-22"); + createDate = formatter.parse("2022-12-22"); + paymentDeadline = formatter.parse("2023-01-26"); + currency = Currency.EUR; + netAmount = 390.00; + grossAmount = netAmount * 1.27; // Ez a számla ÁFA-mentes !!!! + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(false) // bejovo szamla + .build(); + result.add(entity); + + id = "9171058452"; // szamla sorszam + title = "Multivendor 2023 évre"; // 2022-0227 + partner = partnerService.getRandom(); // 010 + completionDate = formatter.parse("2022-12-30"); + createDate = formatter.parse("2023-01-13"); + paymentDeadline = formatter.parse("2023-02-12"); + currency = Currency.USD; + netAmount = 22490.00; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(false) // bejovo szamla + .build(); + result.add(entity); + + id = "9171058628"; // szamla sorszam + title = "Multivendor 2023 évre"; // 2022-0227 + partner = partnerService.getRandom(); // 010 + completionDate = formatter.parse("2023-01-12"); + createDate = formatter.parse("2023-01-19"); + paymentDeadline = formatter.parse("2023-02-18"); + currency = Currency.USD; + netAmount = 30.00; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(false) // bejovo szamla + .build(); + result.add(entity); + + id = "9171058628"; // szamla sorszam + title = "Multivendor 2023 évre"; // 2022-0227 + partner = partnerService.getRandom(); // 011 + completionDate = formatter.parse("2022-12-23"); + createDate = formatter.parse("2022-12-23"); + paymentDeadline = formatter.parse("2023-01-07"); + currency = Currency.EUR; + netAmount = 9500.00; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(false) // bejovo szamla + .build(); + result.add(entity); + + + id = "2022-SOV/000495"; // szamla sorszam + title = "Multivendor 2023 évre"; // 2022-0227 + partner = partnerService.getRandom(); // 012 + completionDate = formatter.parse("2022-12-31"); + createDate = formatter.parse("2022-12-31"); + paymentDeadline = formatter.parse("2023-01-30"); + currency = Currency.EUR; + netAmount = 44490.03; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(false) // bejovo szamla + .build(); + result.add(entity); + + id = "2022-SOV/000496"; // szamla sorszam + title = "Multivendor 2023 évre"; // 2022-0227 + partner = partnerService.getRandom(); // 012 + completionDate = formatter.parse("2022-12-31"); + createDate = formatter.parse("2022-12-31"); + paymentDeadline = formatter.parse("2023-01-30"); + currency = Currency.USD; + netAmount = 21657.29; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(false) // bejovo szamla + .build(); + result.add(entity); + + + id = "E-SYMPR-2022-105"; // szamla sorszam + title = "Multivendor 2023 évre"; // 2022-0227 + partner = partnerService.getRandom(); // 013 + completionDate = formatter.parse("2022-12-28"); + createDate = formatter.parse("2022-12-28"); + paymentDeadline = formatter.parse("2023-01-27"); + currency = Currency.EUR; + netAmount = 52508.92; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(false) // bejovo szamla + .build(); + result.add(entity); + + + id = "E-USER-2023-12"; // szamla sorszam + title = "Multivendor 2023 évre"; // 2022-0227 + partner = partnerService.getRandom(); // 017 + completionDate = formatter.parse("2022-12-31"); + createDate = formatter.parse("2023-01-06"); + paymentDeadline = formatter.parse("2023-03-07"); + currency = Currency.EUR; + netAmount = 156763.15; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(true) // kimeno szamla + .build(); + result.add(entity); + + + id = "E-USER-2023-13"; // szamla sorszam + title = "Multivendor 2023 évre"; // 2022-0227 + partner = partnerService.getRandom(); // 017 + completionDate = formatter.parse("2022-12-31"); + createDate = formatter.parse("2023-01-06"); + paymentDeadline = formatter.parse("2023-03-07"); + currency = Currency.USD; + netAmount = 67615.27; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(true) // kimeno szamla + .build(); + result.add(entity); + + + id = "17356/23"; // szamla sorszam + title = "LTO8 szalagok szállítása"; // 2023-0018 + partner = partnerService.getRandom(); // 014 + completionDate = formatter.parse("2023-02-06"); + createDate = formatter.parse("2023-02-06"); + paymentDeadline = formatter.parse("2023-03-08"); + currency = Currency.HUF; + netAmount = 357500.00; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(false) // bejovo szamla + .build(); + result.add(entity); + + + id = "E-USER-2023-53"; // szamla sorszam + title = "LTO8 szalagok szállítása"; // 2023-0018 + partner = partnerService.getRandom(); // 015 + completionDate = formatter.parse("2023-02-08"); + createDate = formatter.parse("2023-02-09."); + paymentDeadline = formatter.parse("2023-03-08"); + currency = Currency.HUF; + netAmount = 445965.00; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(true) // kimeno szamla + .build(); + result.add(entity); + + id = "2023-SOV/000123"; // szamla sorszam + title = "PowerBuilder Professional licencek szállítása"; // 2023-0054 + partner = partnerService.getRandom(); // 012 + completionDate = formatter.parse("2023-04-14"); + createDate = formatter.parse("2023-04-17"); + paymentDeadline = formatter.parse("2023-05-17"); + currency = Currency.USD; + netAmount = 14117.00; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(false) // bejovo szamla + .build(); + result.add(entity); + + + id = "E-USER-2023-95"; // szamla sorszam + title = "PowerBuilder Professional licencek szállítása"; // 2023-0054 + partner = partnerService.getRandom(); // 016 + completionDate = formatter.parse("2023-04-14"); + createDate = formatter.parse("2023-04-17"); + paymentDeadline = formatter.parse("2023-05-17"); + currency = Currency.USD; + netAmount = 14497.00; + grossAmount = netAmount * 1.27; + vatAmount = grossAmount - netAmount; + entity = Invoice.builder() + .id(id) + .title(title) + .currency(currency) + .partner(partner) + .completionDate(completionDate) + .createDate(createDate) + .paymentDeadline(paymentDeadline) + .netAmount(netAmount) + .grossAmount(grossAmount) + .vatAmount(vatAmount) + .income(true) // kimeno szamla + .build(); + result.add(entity); + + return result; + } + @Override public List getRandom(boolean income) { getAll(); diff --git a/lis-services/src/main/java/hu/user/lis/services/data/PartnerServiceImpl.java b/lis-services/src/main/java/hu/user/lis/services/data/PartnerServiceImpl.java index 90ee5a6..457650c 100644 --- a/lis-services/src/main/java/hu/user/lis/services/data/PartnerServiceImpl.java +++ b/lis-services/src/main/java/hu/user/lis/services/data/PartnerServiceImpl.java @@ -73,6 +73,115 @@ public class PartnerServiceImpl implements PartnerService { return result; } + private List generate2() { + List result = new ArrayList<>(); + int count = RandomUtils.nextInt(5, 10); + + String id = "001"; + String name = "ServerUnite Kft."; + String vatNr = RandomStringUtils.random(12, "0123456789"); + Partner partner = Partner.builder().active(true).id(id).name(name).vatNr(vatNr).address("1151 Budapest, Mogyoród útja 42.").build(); + result.add(partner); + + id = "002"; + name = "Agrárminisztérium"; + vatNr = RandomStringUtils.random(12, "0123456789"); + partner = Partner.builder().active(true).id(id).name(name).vatNr(vatNr).address("1055 Budapest, Kossuth Lajos tér 11.").build(); + result.add(partner); + + id = "003"; + name = "DNS Hungária Kft."; + vatNr = RandomStringUtils.random(12, "0123456789"); + partner = Partner.builder().active(true).id(id).name(name).vatNr(vatNr).address("1027 Budapest, Kapás u. 11.").build(); + result.add(partner); + + id = "004"; + name = "Arrow ECS Kft."; + vatNr = RandomStringUtils.random(12, "0123456789"); + partner = Partner.builder().active(true).id(id).name(name).vatNr(vatNr).address("1117 Budapest, Infopark stny. 3. B-épület, V. emelet").build(); + result.add(partner); + + id = "005"; + name = "Tech Data - TD Synnex Kft."; + vatNr = RandomStringUtils.random(12, "0123456789"); + partner = Partner.builder().active(true).id(id).name(name).vatNr(vatNr).address("1117 Budapest, Budafoki út 91-93.").build(); + result.add(partner); + + id = "006"; + name = "The IT Solutions Kft."; + vatNr = RandomStringUtils.random(12, "0123456789"); + partner = Partner.builder().active(true).id(id).name(name).vatNr(vatNr).address("1141 Budapest, Vezér u. 106-108.").build(); + result.add(partner); + + id = "007"; + name = "Techwave Hungary Zrt."; + vatNr = RandomStringUtils.random(12, "0123456789"); + partner = Partner.builder().active(true).id(id).name(name).vatNr(vatNr).address("1138 Budapest, Dunavirág u. 2-6.").build(); + result.add(partner); + + id = "008"; + name = "Clico Hungary Kft."; + vatNr = RandomStringUtils.random(12, "0123456789"); + partner = Partner.builder().active(true).id(id).name(name).vatNr(vatNr).address("1134 Budapest, Dévai u. 26-28.").build(); + result.add(partner); + + id = "009"; + name = "JamoDat"; + vatNr = RandomStringUtils.random(12, "0123456789"); + partner = Partner.builder().active(true).id(id).name(name).vatNr(vatNr).address("4700 Næstved, Saltø Skovvænge 36, Denmark").build(); + result.add(partner); + + id = "010"; + name = "S&T Consulting Kft."; + vatNr = RandomStringUtils.random(12, "0123456789"); + partner = Partner.builder().active(true).id(id).name(name).vatNr(vatNr).address("2040 Budaörs, Puskás Tivadar út 14.").build(); + result.add(partner); + + id = "011"; + name = "SHT Kft."; + vatNr = RandomStringUtils.random(12, "0123456789"); + partner = Partner.builder().active(true).id(id).name(name).vatNr(vatNr).address("1047 Budapest, Baross u. 79.").build(); + result.add(partner); + + id = "012"; + name = "SoftOne Kft."; + vatNr = RandomStringUtils.random(12, "0123456789"); + partner = Partner.builder().active(true).id(id).name(name).vatNr(vatNr).address("1052 Budapest, Deák Ferenc tér 3.").build(); + result.add(partner); + + id = "013"; + name = "Symport Holding Zrt."; + vatNr = RandomStringUtils.random(12, "0123456789"); + partner = Partner.builder().active(true).id(id).name(name).vatNr(vatNr).address("1031 Budapest, Záhony u. 7.").build(); + result.add(partner); + + id = "014"; + name = "Blue Store Kft."; + vatNr = RandomStringUtils.random(12, "0123456789"); + partner = Partner.builder().active(true).id(id).name(name).vatNr(vatNr).address("1118 Budapest, Budaörsi út 46.").build(); + result.add(partner); + + id = "015"; + name = "HírTV Zrt."; + vatNr = RandomStringUtils.random(12, "0123456789"); + partner = Partner.builder().active(true).id(id).name(name).vatNr(vatNr).address("1149 Budapest, Angol utca 65-69.").build(); + result.add(partner); + + id = "016"; + name = "Groupama Biztosító Zrt."; + vatNr = RandomStringUtils.random(12, "0123456789"); + partner = Partner.builder().active(true).id(id).name(name).vatNr(vatNr).address("1146 Budapest, Erzsébet királyné útja 1. C-épület").build(); + result.add(partner); + + id = "017"; + name = "MKB Bank Zrt."; + vatNr = RandomStringUtils.random(12, "0123456789"); + partner = Partner.builder().active(true).id(id).name(name).vatNr(vatNr).address("1056 Budapest, Váci u. 38.").build(); + result.add(partner); + + return result; + } + @Override public Partner copy(Partner sourceEntity) { Partner result = null; diff --git a/lis-services/src/main/java/hu/user/lis/services/data/ProjectServiceImpl.java b/lis-services/src/main/java/hu/user/lis/services/data/ProjectServiceImpl.java index 4beb2f0..0625840 100644 --- a/lis-services/src/main/java/hu/user/lis/services/data/ProjectServiceImpl.java +++ b/lis-services/src/main/java/hu/user/lis/services/data/ProjectServiceImpl.java @@ -86,6 +86,98 @@ public class ProjectServiceImpl implements ProjectService { return result; } + private List generate2() { + // sanyi + List result = new ArrayList<>(); + + String id = "2022-0027"; + String name = "IBM és HP diszkek szállítása régi szerverbe"; + String humanId = dataGeneratorService.faker().code().isbn10(true); + String contactName = dataGeneratorService.faker().name().fullName(); + Partner partner = partnerService.getRandom(); // 002 + Project entity = Project.builder() + .id(id) + .active(true) + .humanId(humanId) + .name(name) + .contactName(contactName) + .partner(partner) + .incomingInvoices(invoiceService.getRandom(true)) // VSz-2023/00070- + .outgoingInvoices(invoiceService.getRandom(false)) // USER-2023-7 + .build(); + result.add(entity); + + id = "2022-0109"; + name = "IBM Power szerver garanciakiterjesztése"; + humanId = dataGeneratorService.faker().code().isbn10(true); + contactName = dataGeneratorService.faker().name().fullName(); + partner = partnerService.getRandom(); // 007 + entity = Project.builder() + .id(id) + .active(true) + .humanId(humanId) + .name(name) + .contactName(contactName) + .partner(partner) + .incomingInvoices(invoiceService.getRandom(true)) // 582-SPI1003006-3021, 582-SPI003118, 582-SPI003680, 582-SPI003681, 582-SPI004090, 9090010764, VSz-2021/00091 + .outgoingInvoices(invoiceService.getRandom(false)) // 2021/0001, 2021/0069 + .build(); + result.add(entity); + + id = "2022-0227"; + name = "Multivendor 2023 évre"; + humanId = dataGeneratorService.faker().code().isbn10(true); + contactName = dataGeneratorService.faker().name().fullName(); + partner = partnerService.getRandom(); // 017 + entity = Project.builder() + .id(id) + .active(true) + .humanId(humanId) + .name(name) + .contactName(contactName) + .partner(partner) + .incomingInvoices(invoiceService.getRandom(true)) // EURSZLA0177/2022, 19044, 9171058452, 9171058628, V-SZ3-2022/00001, 2022-SOV/000495, 2022-SOV/000496, E-SYMPR-2022-105 + .outgoingInvoices(invoiceService.getRandom(false)) // E-USER-2023-12, E-USER-2023-13 + .build(); + result.add(entity); + + id = "2023-0018"; + name = "LTO8 szalagok szállítása"; + humanId = dataGeneratorService.faker().code().isbn10(true); + contactName = dataGeneratorService.faker().name().fullName(); + partner = partnerService.getRandom(); // 015 + entity = Project.builder() + .id(id) + .active(true) + .humanId(humanId) + .name(name) + .contactName(contactName) + .partner(partner) + .incomingInvoices(invoiceService.getRandom(true)) // 17356/23 + .outgoingInvoices(invoiceService.getRandom(false)) // E-USER-2023-53 + .build(); + result.add(entity); + + id = "2023-0054"; + name = "PowerBuilder Professional licencek szállítása"; + humanId = dataGeneratorService.faker().code().isbn10(true); + contactName = dataGeneratorService.faker().name().fullName(); + partner = partnerService.getRandom(); // 016 + entity = Project.builder() + .id(id) + .active(true) + .humanId(humanId) + .name(name) + .contactName(contactName) + .partner(partner) + .incomingInvoices(invoiceService.getRandom(true)) // 2023-SOV/000123 + .outgoingInvoices(invoiceService.getRandom(false)) // E-USER-2023-95 + .build(); + result.add(entity); + + return result; + } + @Override public boolean isInvalid(Project entity) { if (StringUtils.isBlank(entity.getName())) { -- 2.54.0