Skouter mortgage estimates. Web application with view written in PHP and Vue, but controller and models in Go.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

255 lines
3.1 KiB

  1. INSERT IGNORE INTO branch
  2. (type, num )
  3. VALUES
  4. ('NMLS', 'abc123idk'),
  5. ('FSRA', 'another branch');
  6. INSERT IGNORE INTO user (
  7. first_name,
  8. last_name,
  9. password,
  10. branch_id,
  11. country,
  12. title,
  13. email,
  14. verified,
  15. status
  16. ) VALUES
  17. (
  18. 'Blue',
  19. 'Coltrane',
  20. sha2('test123', 256),
  21. (SELECT id FROM branch LIMIT 1),
  22. 'Canada',
  23. 'Loan Officer',
  24. 'test@example.com',
  25. true,
  26. 'Free'
  27. ),
  28. (
  29. 'Giant',
  30. 'Coltrane',
  31. sha2('test123', 256),
  32. 0,
  33. 'USA',
  34. 'Mortgage Broker',
  35. 'unverified@example.com',
  36. false,
  37. 'Free'
  38. ),
  39. (
  40. 'Jeru',
  41. 'Mulligan',
  42. sha2('test123', 256),
  43. (SELECT id FROM branch LIMIT 1),
  44. 'USA',
  45. 'Branch Manager',
  46. 'manager@example.com',
  47. true,
  48. 'Free'
  49. );
  50. INSERT IGNORE INTO license (
  51. user_id,
  52. type,
  53. num
  54. ) VALUES
  55. (
  56. (SELECT id FROM user WHERE email = 'test@example.com' LIMIT 1),
  57. 'NMLS',
  58. 'randomnml523s'
  59. ),
  60. (
  61. (SELECT id FROM user WHERE email = 'manager@example.com' LIMIT 1),
  62. 'FSRA',
  63. '5234gsdf'
  64. );
  65. INSERT IGNORE INTO loan_type (
  66. branch_id,
  67. user_id,
  68. name
  69. ) VALUES
  70. (
  71. (SELECT id FROM branch LIMIT 1),
  72. 0,
  73. 'testType'
  74. ),
  75. (
  76. 0,
  77. (SELECT id FROM user WHERE email="manager@example.com" LIMIT 1),
  78. 'manager idea'
  79. );
  80. INSERT IGNORE INTO fee_template (
  81. user_id,
  82. branch_id,
  83. amount,
  84. perc,
  85. type,
  86. auto,
  87. name
  88. ) VALUES
  89. (
  90. 0,
  91. (SELECT id FROM branch LIMIT 1),
  92. 0,
  93. 200,
  94. 'Title',
  95. true,
  96. "LenderS's Title Insurance"
  97. ),
  98. (
  99. (SELECT id FROM user WHERE email="manager@example.com" LIMIT 1),
  100. (SELECT id FROM branch LIMIT 1),
  101. 5250,
  102. 0,
  103. 'Required',
  104. true,
  105. "Appraisal"
  106. ),
  107. (
  108. (SELECT id FROM user WHERE email="test@example.com" LIMIT 1),
  109. 0,
  110. 9900,
  111. 0,
  112. "Government",
  113. false,
  114. "Recording Charges"
  115. ),
  116. (
  117. (SELECT id FROM user WHERE email="test@example.com" LIMIT 1),
  118. 0,
  119. 0,
  120. 400,
  121. 'Lender',
  122. true,
  123. "Processing fee"
  124. );
  125. INSERT IGNORE INTO loan_type (
  126. user_id,
  127. branch_id,
  128. name
  129. ) VALUES
  130. (
  131. 0,
  132. 0,
  133. "Conventional"
  134. ),
  135. (
  136. 0,
  137. 0,
  138. "FHA"
  139. ),
  140. (
  141. 0,
  142. 0,
  143. "VA"
  144. ),
  145. (
  146. 0,
  147. 0,
  148. "USDA"
  149. ),
  150. (
  151. 0,
  152. (SELECT id FROM branch LIMIT 1),
  153. "Test"
  154. );
  155. INSERT IGNORE INTO borrower (
  156. credit_score,
  157. monthly_income,
  158. num
  159. ) VALUES
  160. (
  161. 740,
  162. 500000,
  163. 1
  164. );
  165. INSERT INTO estimate (
  166. user_id,
  167. borrower_id,
  168. comparison_id,
  169. transaction,
  170. loan_type_id,
  171. loan_amount,
  172. price,
  173. property,
  174. occupancy,
  175. zip,
  176. pud,
  177. term,
  178. interest,
  179. hoi,
  180. mi_name,
  181. mi_amount,
  182. lender,
  183. name
  184. ) VALUES
  185. (
  186. (SELECT id FROM user WHERE email="test@example.com" LIMIT 1),
  187. (SELECT id FROM borrower ORDER BY id DESC LIMIT 1),
  188. 0,
  189. 'Purchase',
  190. (SELECT id FROM loan_type WHERE name="Conventional"),
  191. 3300000,
  192. 100000000,
  193. 1,
  194. 1,
  195. '95051',
  196. false,
  197. 30,
  198. 375,
  199. 10000,
  200. "custom mi",
  201. 234000,
  202. "National MI",
  203. "For client 1"
  204. ),
  205. (
  206. (SELECT id FROM user WHERE email="manager@example.com" LIMIT 1),
  207. (SELECT id FROM borrower ORDER BY id DESC LIMIT 1),
  208. 0,
  209. 'Purchase',
  210. (SELECT id FROM loan_type WHERE name="FHA"),
  211. 2510000,
  212. 25000000,
  213. 2,
  214. 1,
  215. '95051',
  216. false,
  217. 30,
  218. 300,
  219. 10000,
  220. "maybe MGIC",
  221. 234000,
  222. "MGIC",
  223. "For client 2"
  224. ),
  225. (
  226. (SELECT id FROM user WHERE email="test@example.com" LIMIT 1),
  227. (SELECT id FROM borrower ORDER BY id DESC LIMIT 1),
  228. 0,
  229. 'Refinance',
  230. (SELECT id FROM loan_type WHERE name="USDA"),
  231. 8000000,
  232. 50000000,
  233. 3,
  234. 2,
  235. '95051',
  236. false,
  237. 10,
  238. 125,
  239. 15000,
  240. "custom mi",
  241. 234000,
  242. "another lender",
  243. "Random name"
  244. );