thisis-joe / blocker

2022캡스톤디자인

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

계약서 API

ho-sick99 opened this issue · comments

미체결, 진행중, 체결 contract의 고유한 메서드들은 각 클래스 정의해서 구현

공통된 메서드들은 부모 클래스 Contract에 정의한다.

진행중 계약서의 수정 api는 필요없을것 같다. -> 수정 요청 시 계약자들의 동의를 구한 이후, 계약서 작성자가 수정해야한다. 모두가 동의하였다면 수정을 시도하고, 이 때, 미체결 계약서의 형태로 다시 변환해야 한다. 해당 계약서의 내용을 불러와서 수정 폼에다 넣은 이후에 수정이 완료되었다면 다시 계약 진행 메서드를 통해 진행한다.

< TO-DO >
계약서 공유, 혹은 진행중 계약서 수정 등의 경우에서, 각 사용자들의 서명을 기입받아야 한다.
-> Signing Contract TABLE에 signed(예시) column을 추가한다. 서명할 때마다 서명을 기입한 자의 id가 해당 column에 생성되며, contractors의 id정보들과 일치하면 체결 계약서로 변경

또한, 해당 사용자들의 진행중, 체결 계약서 화면에 공유되는 계약서 표출해야함
-> member 테이블에 mycontracts와 연관시킨다?

알림 방법 및 해당 알고리즘 고려