forked from bloominstituteoftechnology/java-orders
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSeedData.java
More file actions
135 lines (126 loc) · 7.58 KB
/
Copy pathSeedData.java
File metadata and controls
135 lines (126 loc) · 7.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
package com.lambdaschool.orders;
import com.lambdaschool.orders.model.Agents;
import com.lambdaschool.orders.model.Customers;
import com.lambdaschool.orders.model.Orders;
import com.lambdaschool.orders.repos.AgentsRepository;
import com.lambdaschool.orders.repos.CustomersRepository;
import com.lambdaschool.orders.repos.OrdersRepository;
import org.springframework.boot.CommandLineRunner;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
@Transactional
@Component
public class SeedData implements CommandLineRunner
{
private CustomersRepository custrepos;
private AgentsRepository agentrepos;
private OrdersRepository ordersrepos;
public SeedData(CustomersRepository custrepos, AgentsRepository agentrepos, OrdersRepository ordersrepos)
{
this.custrepos = custrepos;
this.agentrepos = agentrepos;
this.ordersrepos = ordersrepos;
}
@Override
public void run(String... args) throws Exception
{
Agents a01 = new Agents("Ramasundar", "Bangalore", 0.15, "077-25814763", "");
Agents a02 = new Agents("Alex ", "London", 0.13, "075-12458969", "");
Agents a03 = new Agents("Alford", "New York", 0.12, "044-25874365", "");
Agents a04 = new Agents("Ravi Kumar", "Bangalore", 0.15, "077-45625874", "");
Agents a05 = new Agents("Santakumar", "Chennai", 0.14, "007-22388644", "");
Agents a06 = new Agents("Lucida", "San Jose", 0.12, "044-52981425", "");
Agents a07 = new Agents("Anderson", "Brisban", 0.13, "045-21447739", "");
Agents a08 = new Agents("Subbarao", "Bangalore", 0.14, "077-12346674", "");
Agents a09 = new Agents("Mukesh", "Mumbai", 0.11, "029-12358964", "");
Agents a10 = new Agents("McDen", "London", 0.15, "078-22255588", "");
Agents a11 = new Agents("Ivan", "Torento", 0.15, "008-22544166", "");
Agents a12 = new Agents("Benjamin", "Hampshair", 0.11, "008-22536178", "");
Customers c01 = new Customers("Holmes", "London", "London", "UK", "2", 6000.00, 5000.00, 7000.00, 4000.00, "BBBBBBB", a03);
Customers c02 = new Customers("Micheal", "New York", "New York", "USA", "2", 3000.00, 5000.00, 2000.00, 6000.00, "CCCCCCC", a08);
Customers c03 = new Customers("Albert", "New York", "New York", "USA", "3", 5000.00, 7000.00, 6000.00, 6000.00, "BBBBSBB", a08);
Customers c04 = new Customers("Ravindran", "Bangalore", "Bangalore", "India", "2", 5000.00, 7000.00, 4000.00, 8000.00, "AVAVAVA", a11);
Customers c05 = new Customers("Cook", "London", "London", "UK", "2", 4000.00, 9000.00, 7000.00, 6000.00, "FSDDSDF", a06);
Customers c06 = new Customers("Stuart", "London", "London", "UK", "1", 6000.00, 8000.00, 3000.00, 11000.00, "GFSGERS", a03);
Customers c07 = new Customers("Bolt", "New York", "New York", "USA", "3", 5000.00, 7000.00, 9000.00, 3000.00, "DDNRDRH", a08);
Customers c08 = new Customers("Fleming", "Brisban", "Brisban", "Australia", "2", 7000.00, 7000.00, 9000.00, 5000.00, "NHBGVFC", a05);
Customers c09 = new Customers("Jacks", "Brisban", "Brisban", "Australia", "1", 7000.00, 7000.00, 7000.00, 7000.00, "WERTGDF", a05);
Customers c10 = new Customers("Yearannaidu", "Chennai", "Chennai", "India", "1", 8000.00, 7000.00, 7000.00, 8000.00, "ZZZZBFV", a10);
Customers c11 = new Customers("Sasikant", "Mumbai", "Mumbai", "India", "1", 7000.00, 11000.00, 7000.00, 11000.00, "147-25896312", a02);
Customers c12 = new Customers("Ramanathan", "Chennai", "Chennai", "India", "1", 7000.00, 11000.00, 9000.00, 9000.00, "GHRDWSD", a10);
Customers c13 = new Customers("Avinash", "Mumbai", "Mumbai", "India", "2", 7000.00, 11000.00, 9000.00, 9000.00, "113-12345678", a02);
Customers c14 = new Customers("Winston", "Brisban", "Brisban", "Australia", "1", 5000.00, 8000.00, 7000.00, 6000.00, "AAAAAAA", a05);
Customers c15 = new Customers("Karl", "London", "London", "UK", "0", 4000.00, 6000.00, 7000.00, 3000.00, "AAAABAA", a06);
Customers c16 = new Customers("Shilton", "Torento", "Torento", "Canada", "1", 10000.00, 7000.00, 6000.00, 11000.00, "DDDDDDD", a04);
Customers c17 = new Customers("Charles", "Hampshair", "Hampshair", "UK", "3", 6000.00, 4000.00, 5000.00, 5000.00, "MMMMMMM", a09);
Customers c18 = new Customers("Srinivas", "Bangalore", "Bangalore", "India", "2", 8000.00, 4000.00, 3000.00, 9000.00, "AAAAAAB", a07);
Customers c19 = new Customers("Steven", "San Jose", "San Jose", "USA", "1", 5000.00, 7000.00, 9000.00, 3000.00, "KRFYGJK", a12);
Customers c20 = new Customers("Karolina", "Torento", "Torento", "Canada", "1", 7000.00, 7000.00, 9000.00, 5000.00, "HJKORED", a04);
Customers c21 = new Customers("Martin", "Torento", "Torento", "Canada", "2", 8000.00, 7000.00, 7000.00, 8000.00, "MJYURFD", a04);
Customers c22 = new Customers("Ramesh", "Mumbai", "Mumbai", "India", "3", 8000.00, 7000.00, 3000.00, 12000.00, "Phone No", a02);
Customers c23 = new Customers("Rangarappa", "Bangalore", "Bangalore", "India", "2", 8000.00, 11000.00, 7000.00, 12000.00, "AAAATGF", a01);
Customers c24 = new Customers("Venkatpati", "Bangalore", "Bangalore", "India", "2", 8000.00, 11000.00, 7000.00, 12000.00, "JRTVFDD", a07);
Customers c25 = new Customers("Sundariya", "Chennai", "Chennai", "India", "3", 7000.00, 11000.00, 7000.00, 11000.00, "PPHGRTS", a10);
Orders o01 = new Orders(1000.00, 600.00, c13, a03, "SOD");
Orders o02 = new Orders(3000.00, 500.00, c19, a10, "SOD");
Orders o03 = new Orders(4500.00, 900.00, c07, a10, "SOD");
Orders o04 = new Orders(2000.00, 400.00, c16, a07, "SOD");
Orders o05 = new Orders(4000.00, 600.00, c22, a02, "SOD");
Orders o06 = new Orders(2000.00, 300.00, c12, a12, "SOD");
Orders o07 = new Orders(3500.00, 2000.00, c02, a08, "SOD");
Orders o08 = new Orders(2500.00, 400.00, c03, a04, "SOD");
Orders o09 = new Orders(500.00, 100.00, c23, a06, "SOD");
Orders o10 = new Orders(4000.00, 700.00, c07, a10, "SOD");
Orders o11 = new Orders(1500.00, 600.00, c08, a04, "SOD");
Orders o12 = new Orders(2500.00, 400.00, c25, a11, "SOD");
agentrepos.save(a01);
agentrepos.save(a02);
agentrepos.save(a03);
agentrepos.save(a04);
agentrepos.save(a05);
agentrepos.save(a06);
agentrepos.save(a07);
agentrepos.save(a08);
agentrepos.save(a09);
agentrepos.save(a10);
agentrepos.save(a11);
agentrepos.save(a12);
custrepos.save(c01);
custrepos.save(c02);
custrepos.save(c03);
custrepos.save(c04);
custrepos.save(c05);
custrepos.save(c06);
custrepos.save(c07);
custrepos.save(c08);
custrepos.save(c09);
custrepos.save(c10);
custrepos.save(c11);
custrepos.save(c12);
custrepos.save(c13);
custrepos.save(c14);
custrepos.save(c15);
custrepos.save(c16);
custrepos.save(c17);
custrepos.save(c18);
custrepos.save(c19);
custrepos.save(c20);
custrepos.save(c21);
custrepos.save(c22);
custrepos.save(c23);
custrepos.save(c24);
custrepos.save(c25);
ordersrepos.save(o01);
ordersrepos.save(o02);
ordersrepos.save(o03);
ordersrepos.save(o04);
ordersrepos.save(o05);
ordersrepos.save(o06);
ordersrepos.save(o07);
ordersrepos.save(o08);
ordersrepos.save(o09);
ordersrepos.save(o10);
ordersrepos.save(o11);
ordersrepos.save(o12);
}
}