INSERT IGNORE INTO branch (type, num ) VALUES ('NMLS', 'abc123idk'), ('FSRA', 'another branch'); INSERT IGNORE INTO user ( first_name, last_name, password, branch_id, country, title, email, verified, status ) VALUES ( 'Blue', 'Coltrane', sha2('test123', 256), (SELECT id FROM branch LIMIT 1), 'Canada', 'Loan Officer', 'test@example.com', true, 'Free' ), ( 'Giant', 'Coltrane', sha2('test123', 256), 0, 'USA', 'Mortgage Broker', 'unverified@example.com', false, 'Free' ), ( 'Jeru', 'Mulligan', sha2('test123', 256), (SELECT id FROM branch LIMIT 1), 'USA', 'Branch Manager', 'manager@example.com', true, 'Free' ); INSERT IGNORE INTO license ( user_id, type, num ) VALUES ( (SELECT id FROM user WHERE email = 'test@example.com' LIMIT 1), 'NMLS', 'randomnml523s' ), ( (SELECT id FROM user WHERE email = 'manager@example.com' LIMIT 1), 'FSRA', '5234gsdf' ); INSERT IGNORE INTO loan_type ( branch_id, user_id, name ) VALUES ( (SELECT id FROM branch LIMIT 1), 0, 'testType' ), ( 0, (SELECT id FROM user WHERE email="manager@example.com" LIMIT 1), 'manager idea' ); INSERT IGNORE INTO fee_template ( user_id, branch_id, amount, perc, type, auto, name ) VALUES ( 0, (SELECT id FROM branch LIMIT 1), 0, 200, 'Title', true, "LenderS's Title Insurance" ), ( (SELECT id FROM user WHERE email="manager@example.com" LIMIT 1), (SELECT id FROM branch LIMIT 1), 5250, 0, 'Required', true, "Appraisal" ), ( (SELECT id FROM user WHERE email="test@example.com" LIMIT 1), 0, 9900, 0, "Government", false, "Recording Charges" ), ( (SELECT id FROM user WHERE email="test@example.com" LIMIT 1), 0, 0, 400, 'Lender', true, "Processing fee" ); INSERT IGNORE INTO loan_type ( user_id, branch_id, name ) VALUES ( 0, 0, "Conventional" ), ( 0, 0, "FHA" ), ( 0, 0, "VA" ), ( 0, 0, "USDA" ), ( 0, (SELECT id FROM branch LIMIT 1), "Test" ); INSERT IGNORE INTO borrower ( credit_score, monthly_income, num ) VALUES ( 740, 500000, 1 ); INSERT INTO estimate ( user_id, borrower_id, transaction, price, property, occupancy, zip, pud ) VALUES ( (SELECT id FROM user WHERE email="test@example.com" LIMIT 1), (SELECT id FROM borrower ORDER BY id DESC LIMIT 1), 'Purchase', 100000000, 1, 1, '95051', false ), ( (SELECT id FROM user WHERE email="manager@example.com" LIMIT 1), (SELECT id FROM borrower ORDER BY id DESC LIMIT 1), 'Purchase', 25000000, 2, 1, '95051', false ), ( (SELECT id FROM user WHERE email="test@example.com" LIMIT 1), (SELECT id FROM borrower ORDER BY id DESC LIMIT 1), 'Refinance', 50000000, 3, 2, '95051', false ); INSERT INTO loan ( estimate_id, type_id, amount, term, interest, ltv, dti, hoi, mi_name, mi_amount, lender, name ) VALUES ( 1, (SELECT id FROM loan_type WHERE name="Conventional"), 3300000, 30, 375, 10000, 0, 0, "custom mi", 234000, "National MI", "For client 1" ), ( 1, (SELECT id FROM loan_type WHERE name="FHA"), 2510000, 30, 300, 10000, 0, 0, "maybe MGIC", 234000, "MGIC", "For client 2" ), ( 2, (SELECT id FROM loan_type WHERE name="USDA"), 8000000, 10, 125, 15000, 0, 0, "custom mi", 234000, "another lender", "Random name" );