Skip to content

๐Ÿก ์†Œ๋น„ ๋‚ด์—ญ ๊ธฐ๋ฐ˜ ์ง‘ ์ถ”์ฒœ ์„œ๋น„์Šค

Jeongseokjin/woori-zip-BE

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Woori Zip: ์šฐ๋ฆฌ ์ง‘

๐Ÿก ์†Œ๋น„ ๋‚ด์—ญ ๊ธฐ๋ฐ˜ ์ง‘ ์ถ”์ฒœ ์„œ๋น„์Šค

์ฒญ๋…„๋“ค์„ ๋Œ€์ƒ์œผ๋กœ, ์ฃผ๋ณ€ ์ธํ”„๋ผ๋ฅผ ๊ณ ๋ คํ•˜๋ฉฐ ์ง‘์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก ์นดํ…Œ๊ณ ๋ฆฌ ๋ฅผ ํ†ตํ•œ ์ง‘ ์ถ”์ฒœ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉ์ž์˜ ์†Œ๋น„๋‚ด์—ญ ์— ๊ธฐ๋ฐ˜ํ•˜์—ฌ ์ž๋™์œผ๋กœ ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ์„ ์ •ํ•˜์—ฌ ์ง‘์„ ์ถ”์ฒœ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ํ˜„์žฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ ํ•ฉํ•œ ์ „์„ธ ๋˜๋Š” ์›”์„ธ ๋Œ€์ถœ ์ƒํ’ˆ ์„ ์ถ”์ฒœ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Team ๐Ÿ‘ฅ

์ด๋ฆ„ ๋งก์€ ๊ธฐ๋Šฅ
๊ณฝ์ง€์€ ๋ถ๋งˆํฌ API
๊ธธ๊ฐ€์€ ํšŒ์› API
๊น€๋ฏผ์ง€ ๋Œ€์ถœ ์ƒํ’ˆ API
๊น€ํ˜œ๋นˆ ์ง€๋„ API
์ด์„ฑํฌ ์ธํ”„๋ผ ๊ตฌ์ถ•
์ •์„์ง„ ์†Œ๋น„ ํŒจํ„ด ๋ถ„์„ API, ์ง‘ ์ƒ์„ธ ์กฐํšŒ API

application.yml

spring:
  server:
    servlet:
      encoding:
        charset: utf-8
        force: true
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://${DATABASE_URL}
    username: ${DATABASE_USERNAME}
    password: ${DATABAE_PASSWORD}
  jpa:
    hibernate:
      ddl-auto: validate
    show-sql: true
    properties:
      hibernate:
        format_sql: true
  flyway:
    enabled: true
    locations: classpath:db/migration
  aop:
    proxy-target-class: false

security:
  refresh:
    expiration: ${JWT_REFRESH_EXPIRATION}
  jwt:
    key: ${JWT_KEY}
    expiration:
      access: ${JWT_ACCESS_EXPIRATION}

V2__load_csv.sql

LOAD DATA INFILE '${๋ณธ์ธ์˜ csv ํŒŒ์ผ ์ ˆ๋Œ€๊ฒฝ๋กœ}'
INTO TABLE consumption_analysis
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
IGNORE 1 ROWS
(customer_type, book, car, cloth, culture, food, grocery, customer_count);

Drop Table Query

DROP TABLE bookmark;
DROP TABLE facility;
DROP TABLE house;
DROP TABLE house_facility_relation;
DROP TABLE house_image;
DROP TABLE loan_goods;
DROP TABLE member;
DROP TABLE flyway_schema_history;
DROP TABLE loan_check_list;
DROP TABLE log;
DROP TABLE recently_loan_goods;
DROP TABLE refresh_token;
DROP TABLE consumption_analysis;
show tables;

Dummy Data Insert Query

INSERT INTO house (id, member_id, name, comment, address, housing_expenses, latitude, longitude, house_type, gu, dong, deposit, monthly_rent_fee, maintenance_fee, total_parking_spaces, household_parking_spaces, total_area, exclusive_area, rooms, bathrooms, floor, total_floors, move_in_date, approval_date, direction) VALUES (1, 1, 'ํ”ผ์‚ฌ์•„ํŒŒํŠธ', '10์ธต ์ค‘ 3์ธต. ์‹ ์ถ• ํ’€์˜ต์…˜', '์„œ์šธ ๋งˆํฌ๊ตฌ ์›”๋“œ์ปต๋ถ๋กœ 434 ํ”ผ์‚ฌ์•„ํŒŒํŠธ', 'JEONSE', 37.5815199, 126.8860032, 'APARTMENT', '๋งˆํฌ๊ตฌ', '์ƒ์•”๋™', 70000000, 0, 50000, 110, 1, '80.58', '73.54', 2, 1, 3, 10, '2025-02-01', '2024-11-22', '๋‚จํ–ฅ');
INSERT INTO house (id, member_id, name, comment, address, housing_expenses, latitude, longitude, house_type, gu, dong, deposit, monthly_rent_fee, maintenance_fee, total_parking_spaces, household_parking_spaces, total_area, exclusive_area, rooms, bathrooms, floor, total_floors, move_in_date, approval_date, direction) VALUES (2, 1, 'ํ”ผ์‚ฌ์›๋ฃธ', '10์ธต ์ค‘ 3์ธต. ์‹ ์ถ• ํ’€์˜ต์…˜', '์„œ์šธ ๋งˆํฌ๊ตฌ ์›”๋“œ์ปต๋ถ๋กœ 434 ํ”ผ์‚ฌ์›๋ฃธ', 'MONTHLY_RENT', 37.5815199, 126.8860032, 'ONE_ROOM', '๋งˆํฌ๊ตฌ', '์ƒ์•”๋™', 70000000, 0, 50000, 110, 1, '80.58', '73.54', 2, 1, 3, 10, '2025-02-01', '2024-11-22', '๋‚จํ–ฅ');
INSERT INTO house (id, member_id, name, comment, address, housing_expenses, latitude, longitude, house_type, gu, dong, deposit, monthly_rent_fee, maintenance_fee, total_parking_spaces, household_parking_spaces, total_area, exclusive_area, rooms, bathrooms, floor, total_floors, move_in_date, approval_date, direction) VALUES (3, 1, 'ํ”ผ์‚ฌ๋นŒ๋ผ', '10์ธต ์ค‘ 3์ธต. ์‹ ์ถ• ํ’€์˜ต์…˜', '์„œ์šธ ๋งˆํฌ๊ตฌ ์›”๋“œ์ปต๋ถ๋กœ 434 ํ”ผ์‚ฌ๋นŒ๋ผ', 'MONTHLY_RENT', 37.5815199, 126.8860032, 'VILLA', '๋งˆํฌ๊ตฌ', ' ์•„ํ˜„๋™', 7000000, 500000, 50000, 110, 1, '80.58', '73.54', 2, 1, 3, 10, '2025-02-01', '2024-11-22', '๋‚จํ–ฅ');

INSERT INTO facility (id, category, name, gu, dong, latitude, longitude, address) VALUES (1, 'FOOD', '์ด์„ ์ƒ์งœ๊ธ€์ด', '๋งˆํฌ๊ตฌ', '์ƒ์•”๋™', 37.5813506, 126.886193, '์„œ์šธ ๋งˆํฌ๊ตฌ ์›”๋“œ์ปต๋ถ๋กœ 434 112ํ˜ธ');
INSERT INTO facility (id, category, name, gu, dong, latitude, longitude, address) VALUES (2, 'FOOD', '๊น€์น˜๋„๊ฐ€', '๋งˆํฌ๊ตฌ', '์ƒ์•”๋™', 37.5813506, 126.886193, '์„œ์šธ ๋งˆํฌ๊ตฌ ์›”๋“œ์ปต๋ถ๋กœ 434 112ํ˜ธ');

INSERT INTO house_facility_relation (id, house_id, facility_id, walking, distance) VALUES (1, 1, 1, 5, '1km');
INSERT INTO house_facility_relation (id, house_id, facility_id, walking, distance) VALUES (2, 1, 2, 7, '1km');
INSERT INTO house_facility_relation (id, house_id, facility_id, walking, distance) VALUES (3, 2, 2, 7, '1km');

About

๐Ÿก ์†Œ๋น„ ๋‚ด์—ญ ๊ธฐ๋ฐ˜ ์ง‘ ์ถ”์ฒœ ์„œ๋น„์Šค

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%