From 1bab55f75265f32b219fd26de7264341b631bc16 Mon Sep 17 00:00:00 2001 From: Karousha Fennimore Date: Fri, 13 Apr 2018 14:02:54 -0400 Subject: [PATCH] work so far --- src/main/java/controller/AccountController.java | 4 ++++ .../java/controller/CustomerController.java | 4 ++++ src/main/java/domain/Account.java | 15 +++++++++++++++ src/main/java/domain/Address.java | 13 +++++++++++++ src/main/java/domain/Bill.java | 17 +++++++++++++++++ src/main/java/domain/Customer.java | 11 +++++++++++ src/main/java/domain/Status.java | 11 +++++++++++ src/main/java/repository/AccountRepository.java | 7 +++++++ .../java/repository/CustomerRepository.java | 4 ++++ 9 files changed, 86 insertions(+) create mode 100644 src/main/java/controller/AccountController.java create mode 100644 src/main/java/controller/CustomerController.java create mode 100644 src/main/java/domain/Account.java create mode 100644 src/main/java/domain/Address.java create mode 100644 src/main/java/domain/Bill.java create mode 100644 src/main/java/domain/Customer.java create mode 100644 src/main/java/domain/Status.java create mode 100644 src/main/java/repository/AccountRepository.java create mode 100644 src/main/java/repository/CustomerRepository.java diff --git a/src/main/java/controller/AccountController.java b/src/main/java/controller/AccountController.java new file mode 100644 index 0000000..48ee823 --- /dev/null +++ b/src/main/java/controller/AccountController.java @@ -0,0 +1,4 @@ +package controller; + +public class AccountController { +} diff --git a/src/main/java/controller/CustomerController.java b/src/main/java/controller/CustomerController.java new file mode 100644 index 0000000..47dfe99 --- /dev/null +++ b/src/main/java/controller/CustomerController.java @@ -0,0 +1,4 @@ +package controller; + +public class CustomerController { +} diff --git a/src/main/java/domain/Account.java b/src/main/java/domain/Account.java new file mode 100644 index 0000000..54a152d --- /dev/null +++ b/src/main/java/domain/Account.java @@ -0,0 +1,15 @@ +package domain; + +public class Account { + + private Long id; + private enum type; + private String nickname; + private Integer rewards; + private Double balance; + private Customer customer; + + + public Account() { + } +} diff --git a/src/main/java/domain/Address.java b/src/main/java/domain/Address.java new file mode 100644 index 0000000..2841f02 --- /dev/null +++ b/src/main/java/domain/Address.java @@ -0,0 +1,13 @@ +package domain; + +public class Address { + private Long id; + private String street_number; + private String street_name; + private String city; + private String state; + private String zip; + + public Address() { + } +} diff --git a/src/main/java/domain/Bill.java b/src/main/java/domain/Bill.java new file mode 100644 index 0000000..bc6f355 --- /dev/null +++ b/src/main/java/domain/Bill.java @@ -0,0 +1,17 @@ +package domain; + +public class Bill { + private Long id; + private String Status; + private String payee; + private String nickname; + private String creation_date; + private String payment_date; + private Integer recurring_date; + private String upcoming_payment_date; + private Double payment_amount; + private String account_id; + + public Bill() { + } +} diff --git a/src/main/java/domain/Customer.java b/src/main/java/domain/Customer.java new file mode 100644 index 0000000..de4e632 --- /dev/null +++ b/src/main/java/domain/Customer.java @@ -0,0 +1,11 @@ +package domain; + +public class Customer { + private Long id; + private String first_name; + private String last_name; + private Set
address; + + public Customer() { + } +} diff --git a/src/main/java/domain/Status.java b/src/main/java/domain/Status.java new file mode 100644 index 0000000..6c608b1 --- /dev/null +++ b/src/main/java/domain/Status.java @@ -0,0 +1,11 @@ +package domain; + + public enum Status { + PENDING, CANCELLED, COMPLETED, RECURRING; + + + @Override + public String toString() { + return "Status{}"; + } +} diff --git a/src/main/java/repository/AccountRepository.java b/src/main/java/repository/AccountRepository.java new file mode 100644 index 0000000..d26e62f --- /dev/null +++ b/src/main/java/repository/AccountRepository.java @@ -0,0 +1,7 @@ +package repository; + +import domain.Account; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface AccountRepository extends JpaRepository{ +} diff --git a/src/main/java/repository/CustomerRepository.java b/src/main/java/repository/CustomerRepository.java new file mode 100644 index 0000000..e519c9b --- /dev/null +++ b/src/main/java/repository/CustomerRepository.java @@ -0,0 +1,4 @@ +package repository; + +public interface CustomerRepository { +}