domino8788 / SKHUMap

SKHU MAP
1 stars 0 forks source link

DB 구축 보조 앱 구현 #65

Closed domino8788 closed 4 years ago

domino8788 commented 4 years ago

55 의 개발 보조 앱과 DB 구축 보조 앱을 분리하기 위해 해당 이슈를 신설했다.

branch : DBAssistanceTool

해당 앱은 DB구축을 보조하는 툴이며 다음 기능을 가지고 있어야 한다.

domino8788 commented 4 years ago

feature/firebase 를 기반으로 다음 기능을 구현한다. 입력한 정보를 Firestore에 추가한다.

domino8788 commented 4 years ago

ae2d81c 커밋에 의해 위의 기능구현이 완료 되었다.

이어서 다음 기능을 구현한다. Firestore에 저장된 데이터를 지도에 표시한다.

domino8788 commented 4 years ago

0bd82ea 커밋을 통해 Department(건물정보)를 DTO를 통해 주고 받도록 수정했다.

domino8788 commented 4 years ago

69 의 3315f31 커밋을 통해 위의 기능 구현이 완료 되었다.

다음 기능을 추가로 구현한다.

domino8788 commented 4 years ago

71의 d508d44 커밋에서 위의 기능 구현을 완료했다.

이어서 다음 기능을 구현한다.

domino8788 commented 4 years ago

1db5e74 커밋을 통해 위의 기능을 구현을 완료했다. 이어서 #19 의 DB 구조 변경에 따라 시설 타입이 Department 일때 info 객체에 minFloor, maxFloor 값을 추가하고 삽입, 수정에 대응하도록 구현한다.

domino8788 commented 4 years ago

5252f49 커밋을 통해 위의 기능을 구현했다. 이어서 건물내부지도의 DB 구축 보조 기능을 추가할 예정인데 학사정보시스템에서 시설의 정보를 끌어다 쓰는게 낫다는 판단이 섰다. 해당 기능은 #40 과 관련 있으므로 해당 이슈를 먼저 해결하고 결과를 반영해 구현하도록 한다. 추가로 앞서 DBAssistanceTool 에 구현한 기능들이 마일스톤에 포함된 이슈들과 관련 있으므로 반영하도록 한다.

domino8788 commented 4 years ago

학사정보시스템의 정보는 대부분 2차 릴리즈에 필요하며 학사정보시스템 파싱기능 구현에 많은 시간이 할애되고 있는 관계로 1차 릴리즈의 원활한 완료를 위해 해당 이슈의 구현에서는 수동 입력으로 진행하기로 했다.

7 이슈의 구현을 완료했으므로 #63 의 시나리오에 따라 #20 을 작성하기 위한 DB 구축 보조 기능을 구현한다.

  • [x] 실내지도 층 선택은 https://navermaps.github.io/android-map-sdk/reference/ 위의 문서에 명시된 IndoorLevelPickerView 를 이용한다.
  • 위의 뷰는 NaverMap 에서 실내지도를 제공하는 타일이 아니면 사용이 불가능하도록 막혀있으므로 다른 수단을 사용하도록 한다.
domino8788 commented 4 years ago

위의 커밋들을 통해 기능 구현을 완료했으므로 이슈를 닫는다.