Skouter mortgage estimates. Web application with view written in PHP and Vue, but controller and models in Go.
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

seed.sql 3.0 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
  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. "Lender'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 IGNORE 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. pud,
  175. term,
  176. interest,
  177. hoi,
  178. mi_name,
  179. mi_amount,
  180. lender
  181. ) VALUES
  182. (
  183. (SELECT id FROM user WHERE email="test@example.com" LIMIT 1),
  184. (SELECT id FROM borrower ORDER BY id DESC LIMIT 1),
  185. 0,
  186. 'Purchase',
  187. (SELECT id FROM loan_type WHERE name="Conventional"),
  188. 3300000,
  189. 100000000,
  190. 0,
  191. false,
  192. 30,
  193. 375,
  194. 10000,
  195. "custom mi",
  196. 234000,
  197. "For client 1"
  198. ),
  199. (
  200. (SELECT id FROM user WHERE email="manager@example.com" LIMIT 1),
  201. (SELECT id FROM borrower ORDER BY id DESC LIMIT 1),
  202. 0,
  203. 'Purchase',
  204. (SELECT id FROM loan_type WHERE name="FHA"),
  205. 2510000,
  206. 25000000,
  207. 0,
  208. false,
  209. 30,
  210. 300,
  211. 10000,
  212. "maybe MGIC",
  213. 234000,
  214. "For client 2"
  215. ),
  216. (
  217. (SELECT id FROM user WHERE email="test@example.com" LIMIT 1),
  218. (SELECT id FROM borrower ORDER BY id DESC LIMIT 1),
  219. 0,
  220. 'Refinance',
  221. (SELECT id FROM loan_type WHERE name="USDA"),
  222. 8000000,
  223. 50000000,
  224. 3,
  225. false,
  226. 10,
  227. 125,
  228. 15000,
  229. "custom mi",
  230. 234000,
  231. "Random name"
  232. );