LawDigest / Lawbag

LawDigest repo
1 stars 1 forks source link

[BE] 자동 법안 업데이트를 위한 내부용 API 추가 #198

Closed GotPrgmer closed 2 months ago

GotPrgmer commented 6 months ago

1. 내용

  1. 법안 처리 상태 변동 update
  2. 추가된 법안 삽입 처리

위 기능을 포함하는 자동 법안 업데이트용 api 구축

GotPrgmer commented 5 months ago

총 6개의 API를 만들어야함. 해당 API 보안은 특정 IP에서만 허용되게 해야함. RequestDto를 만들어서 클라이언트가 요청하는 데이터를 파싱해야 할것 같음. 트랜잭셔널하게 하나의 트랜잭션에서 작업하다가 오류가 생기면 롤백시키게 해야함.

GotPrgmer commented 4 months ago

현재 법안 삽입 및 업데이트 api 법안 상태 업데이트 api 법안 결과 업데이트 api 의원 정보 업데이트 api 작업완료

GotPrgmer commented 4 months ago
  1. bill link 컬럼 삭제 때문에 법안 삽입 및 업데이트 api에서 해당 컬럼에 값을 넣는 부분을 삭제 해야함
  2. 의원 상태(탈당 혹은 사직등의 이유로)를 업데이트 하는 api와 의원entity에 상태 컬럼값을 추가해야함
GotPrgmer commented 3 months ago
  1. 의원별 당선 이력을 저장하는 컬럼 필요(반정규화 필요)
  2. 의원들의 법안을 발의한 가장 최신 날짜 삽입을 위한 컬럼 필요
  3. 정당의 비례대표, 지역구 대표 카운트
  4. 의원들의 대표발의, 공동발의 카운트