0% found this document useful (0 votes)
85 views2 pages

Merging Leads in Lofty Guide

The document outlines a database schema for a property management system, detailing various entities such as users, properties, transactions, and governance proposals. It includes attributes for each entity, such as user roles, property metadata, and financial details like rental income and stablecoin balances. The schema is designed to manage user information, property listings, and associated transactions efficiently.

Uploaded by

ttuki2004
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
85 views2 pages

Merging Leads in Lofty Guide

The document outlines a database schema for a property management system, detailing various entities such as users, properties, transactions, and governance proposals. It includes attributes for each entity, such as user roles, property metadata, and financial details like rental income and stablecoin balances. The schema is designed to manage user information, property listings, and associated transactions efficiently.

Uploaded by

ttuki2004
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

users user_roles user_kyc properties

0..1 0..1
1
id serial 1 id serial id serial 1 id serial
* *
wallet_address varchar(100) user_id int user_id int name varchar(150)

email varchar(150) role varchar(50) full_name varchar(200) location varchar(250)

password_hash varchar(255) created_at timestamp document_type varchar(50) description text

created_at timestamp document_id varchar(100) token_symbol varchar(50)

updated_at timestamp status varchar(50) asa_id varchar(100)


property_listings
created_at timestamp total_supply numeric(20,2)
0..1
id serial
updated_at timestamp usd_value numeric(20,2)
*
property_metadata property_id int
image_url varchar(255)
*
id serial seller_id int
created_at timestamp
*
property_id int status varchar(50) ownerships
updated_at timestamp
year_built int price_usd numeric(20,2) id serial
*
property_type varchar(100) created_at timestamp user_id int
*
square_feet numeric(10,2) updated_at timestamp property_id int transactions

bedrooms int amount numeric(20,2) id serial


*
bathrooms int updated_at timestamp user_id int
governance_proposals *
maintenance_fees numeric(10,2) property_id int
1
id serial *
taxes numeric(10,2) listing_id int
*
property_id int votes
insurance_cost numeric(10,2) tx_type varchar(10)
title varchar(200) id serial
updated_at timestamp token_amount numeric(20,2)
*
description text proposal_id int
price_usd numeric(20,2)
*
status varchar(50) user_id int
tx_hash varchar(255)
pmm_pools execution_tx_hash varchar(255) vote_value varchar(10)
timestamp timestamp
id serial created_at timestamp voting_power numeric(20,2)
*
property_id int updated_at timestamp timestamp timestamp

base_reserve numeric(20,2) watchlists

quote_reserve numeric(20,2) id serial


rental_income rental_payouts *
target_base_reserve numeric(20,2) user_id int
1
id serial id serial *
target_quote_reserve numeric(20,2) property_id int
* *
property_id int income_id int
k numeric(10,5) created_at timestamp
*
amount_usd numeric(20,2) user_id int
created_at timestamp
period_start date token_amount numeric(20,2)
updated_at timestamp
period_end date payout_amount numeric(20,2) notifications

distributed_at timestamp payout_tx_hash varchar(255) id serial


*
referrals paid_at timestamp user_id int

id serial message text


* property_reviews
referrer_id int type varchar(50)
* id serial audit_logs
referred_id int is_read boolean
*
user_id int id serial
created_at timestamp created_at timestamp
* *
property_id int user_id int

rating int action varchar(100)

documents comment text target_type varchar(100) support_tickets


1
id serial created_at timestamp target_id int id serial
* *
property_id int description text user_id int
*
user_id int ip_address varchar(50) subject varchar(255)
stablecoin_balances
title varchar(255) created_at timestamp status varchar(50)
id serial
url varchar(500) created_at timestamp
*
user_id int
doc_type varchar(100)
asset_type varchar(50) property_valuations
uploaded_at timestamp
amount numeric(20,2) id serial token_price_history
*
updated_at timestamp property_id int id serial
*
support_messages valuation_usd numeric(20,2) property_id int

id serial source varchar(100) price_usd numeric(20,6)


*
ticket_id int valuated_at timestamp base_reserve numeric(20,2)
*
sender_id int quote_reserve numeric(20,2)

message text recorded_at timestamp

created_at timestamp
users user_roles user_kyc properties
0..1 0..1
1
id serial 1 id serial id serial 1 id serial
* *
wallet_address varchar(100) user_id int user_id int name varchar(150)

email varchar(150) role varchar(50) full_name varchar(200) location varchar(250)

password_hash varchar(255) created_at timestamp document_type varchar(50) description text

created_at timestamp document_id varchar(100) token_symbol varchar(50)

updated_at timestamp status varchar(50) asa_id varchar(100)


property_listings
created_at timestamp total_supply numeric(20,2)
0..1
id serial
updated_at timestamp usd_value numeric(20,2)
*
property_metadata property_id int
image_url varchar(255)
*
id serial seller_id int
created_at timestamp
*
property_id int status varchar(50) ownerships
updated_at timestamp
year_built int price_usd numeric(20,2) id serial
*
property_type varchar(100) created_at timestamp user_id int
*
square_feet numeric(10,2) updated_at timestamp property_id int transactions

bedrooms int amount numeric(20,2) id serial


*
bathrooms int updated_at timestamp user_id int
governance_proposals *
maintenance_fees numeric(10,2) property_id int
1
id serial *
taxes numeric(10,2) listing_id int
*
property_id int votes
insurance_cost numeric(10,2) tx_type varchar(10)
title varchar(200) id serial
updated_at timestamp token_amount numeric(20,2)
*
description text proposal_id int
price_usd numeric(20,2)
*
status varchar(50) user_id int
tx_hash varchar(255)
pmm_pools execution_tx_hash varchar(255) vote_value varchar(10)
timestamp timestamp
id serial created_at timestamp voting_power numeric(20,2)
*
property_id int updated_at timestamp timestamp timestamp

base_reserve numeric(20,2) watchlists

quote_reserve numeric(20,2) id serial


rental_income rental_payouts *
target_base_reserve numeric(20,2) user_id int
1
id serial id serial *
target_quote_reserve numeric(20,2) property_id int
* *
property_id int income_id int
k numeric(10,5) created_at timestamp
*
amount_usd numeric(20,2) user_id int
created_at timestamp
period_start date token_amount numeric(20,2)
updated_at timestamp
period_end date payout_amount numeric(20,2) notifications

distributed_at timestamp payout_tx_hash varchar(255) id serial


*
referrals paid_at timestamp user_id int

id serial message text


* property_reviews
referrer_id int type varchar(50)
* id serial audit_logs
referred_id int is_read boolean
*
user_id int id serial
created_at timestamp created_at timestamp
* *
property_id int user_id int

rating int action varchar(100)

documents comment text target_type varchar(100) support_tickets


1
id serial created_at timestamp target_id int id serial
* *
property_id int description text user_id int
*
user_id int ip_address varchar(50) subject varchar(255)
stablecoin_balances
title varchar(255) created_at timestamp status varchar(50)
id serial
url varchar(500) created_at timestamp
*
user_id int
doc_type varchar(100)
asset_type varchar(50) property_valuations
uploaded_at timestamp
amount numeric(20,2) id serial token_price_history
*
updated_at timestamp property_id int id serial
*
support_messages valuation_usd numeric(20,2) property_id int

id serial source varchar(100) price_usd numeric(20,6)


*
ticket_id int valuated_at timestamp base_reserve numeric(20,2)
*
sender_id int quote_reserve numeric(20,2)

message text recorded_at timestamp

created_at timestamp

You might also like