Skip to content

Commit 24a9d39

Browse files
committed
fix dump
1 parent 95e86d4 commit 24a9d39

File tree

1 file changed

+97
-9
lines changed

1 file changed

+97
-9
lines changed

backend/app/utils/dump.py

Lines changed: 97 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,105 @@
99
def create_sample_data():
1010

1111
credits = [
12-
Credit(_id=ObjectId("64bfe2e30123456789abcdef"), loan_name="Молодежный кредит", opening_date=datetime(2024, 9, 1), amount=500000, interest_rate=5.5, next_payment_date=datetime.now() + timedelta(days=10), monthly_payment=150, debt=100000, expiration_time = 100, payments_overdue=0, co_borrowers=[], deposit=0).save(),
13-
Credit(_id=ObjectId("64bfe2e40123456789abcdef"), loan_name="Автокредит", opening_date=datetime(2023, 8, 12), amount=150000, interest_rate=4.2, monthly_payment=300, debt=10000, expiration_time = 100, payments_overdue=2, co_borrowers=[], deposit=100).save(),
14-
Credit(_id=ObjectId("64bfe2e50123456789abcdef"), loan_name="Ипотека", opening_date=datetime(2022, 10, 15), amount=2000000, interest_rate=3.8, monthly_payment=1200, next_payment_date=datetime.now() + timedelta(days=20), debt=10000, expiration_time = 200, payments_overdue=1, co_borrowers=[], deposit=1020).save(),
15-
Credit(_id=ObjectId("64bfe2e40123466789abcdef"), loan_name="Автокредит", opening_date=datetime(2021, 5, 1), amount=150000, interest_rate=4.2, monthly_payment=300, next_payment_date=datetime.now() + timedelta(days=7), debt=10000, expiration_time = 100, payments_overdue=0, co_borrowers=[], deposit=20).save(),
16-
Credit(_id=ObjectId("64bfe2e50123476789abcdef"), loan_name="Ипотека", opening_date=datetime(2020, 6, 12), amount=2000000, interest_rate=3.8, monthly_payment=1200, debt=0, expiration_time = 200, payments_overdue=0, co_borrowers=[], deposit=102).save()
12+
Credit(
13+
_id=ObjectId("64bfe2e30123456789abcdef"),
14+
loan_name="Молодежный кредит",
15+
opening_date=datetime(2024, 9, 1),
16+
amount=500000,
17+
interest_rate=5.5,
18+
next_payment_date=datetime.now() + timedelta(days=10),
19+
monthly_payment=150,
20+
debt=100000,
21+
expiration_time=100,
22+
payments_overdue=0,
23+
co_borrowers=[],
24+
deposit=0
25+
).save(),
26+
Credit(
27+
_id=ObjectId("64bfe2e40123456789abcdef"),
28+
loan_name="Автокредит",
29+
opening_date=datetime(2023, 8, 12),
30+
amount=150000,
31+
interest_rate=4.2,
32+
next_payment_date=datetime.now() + timedelta(days=15),
33+
monthly_payment=300,
34+
debt=10000,
35+
expiration_time=100,
36+
payments_overdue=2,
37+
co_borrowers=[],
38+
deposit=100
39+
).save(),
40+
Credit(
41+
_id=ObjectId("64bfe2e50123456789abcdef"),
42+
loan_name="Ипотека",
43+
opening_date=datetime(2022, 10, 15),
44+
amount=2000000,
45+
interest_rate=3.8,
46+
next_payment_date=datetime.now() + timedelta(days=20),
47+
monthly_payment=1200,
48+
debt=10000,
49+
expiration_time=200,
50+
payments_overdue=1,
51+
co_borrowers=[],
52+
deposit=1020
53+
).save(),
54+
Credit(
55+
_id=ObjectId("64bfe2e40123466789abcdef"),
56+
loan_name="Автокредит",
57+
opening_date=datetime(2021, 5, 1),
58+
amount=150000,
59+
interest_rate=4.2,
60+
next_payment_date=datetime.now() + timedelta(days=7),
61+
monthly_payment=300,
62+
debt=10000,
63+
expiration_time=100,
64+
payments_overdue=0,
65+
co_borrowers=[],
66+
deposit=20
67+
).save(),
68+
Credit(
69+
_id=ObjectId("64bfe2e50123476789abcdef"),
70+
loan_name="Ипотека",
71+
opening_date=datetime(2020, 6, 12),
72+
amount=2000000,
73+
interest_rate=3.8,
74+
next_payment_date=datetime.now() + timedelta(days=30),
75+
monthly_payment=1200,
76+
debt=0,
77+
expiration_time=200,
78+
payments_overdue=0,
79+
co_borrowers=[],
80+
deposit=102
81+
).save()
1782
]
1883

1984
credit_history = [
20-
CreditHistory(_id=ObjectId("64bfe2d10123456789abcdef"), loan_id=credits[0]._id, status="opened"),
21-
CreditHistory(_id=ObjectId("64bfe2d30123456789abcdef"), loan_id=credits[1]._id, status="closed", closing_date=datetime(2024, 10, 1)),
22-
CreditHistory(_id=ObjectId("64bfe2d50123456789abcdef"), loan_id=credits[2]._id, status="opened")
85+
CreditHistory(
86+
_id=ObjectId("64bfe2d10123456789abcdef"),
87+
loan_id=credits[0]._id,
88+
status="opened"
89+
),
90+
CreditHistory(
91+
_id=ObjectId("64bfe2d20123456789abcdef"),
92+
loan_id=credits[1]._id,
93+
status="closed",
94+
closing_date=datetime(2024, 10, 1)
95+
),
96+
CreditHistory(
97+
_id=ObjectId("64bfe2d30123456789abcdef"),
98+
loan_id=credits[2]._id,
99+
status="opened"
100+
),
101+
CreditHistory(
102+
_id=ObjectId("64bfe2d40123456789abcdef"),
103+
loan_id=credits[3]._id,
104+
status="opened"
105+
),
106+
CreditHistory(
107+
_id=ObjectId("64bfe2d50123456789abcdef"),
108+
loan_id=credits[4]._id,
109+
status="opened"
110+
)
23111
]
24112

25113
clients = [
@@ -35,7 +123,7 @@ def create_sample_data():
35123
salary=1000000,
36124
self_employment_status="self-employed",
37125
owned_property=[Property(type="Квартира", value="1200000", legal="Квартира 5 м^2 в центре Петербурга по адресу наб. реки Карповки, д. 7")],
38-
credit_history=[credit_history[0]]).save(),
126+
credit_history=[credit_history[0],credit_history[2],credit_history[3]],).save(),
39127
Client(_id=ObjectId("64bfe2d80123456789abcdef"),
40128
name="Jane Usacheva Vladimirovna",
41129
email="jane@example.com",

0 commit comments

Comments
 (0)