issues
search
yanggwangseong
/
family-social
1
stars
0
forks
source link
[FEAT-BE] repository의 insert 메서드 실행시 insert 필드 overrideInsertFeild로 추가
#275
Closed
yanggwangseong
closed
5 months ago
yanggwangseong
commented
6 months ago
💡 이슈 제목
추가로 insert 해야하는 프로퍼티가 추가 될때마다 controller부터 service , repository까지 프로퍼티를 수정해야 되는것이 굉장히 번거롭다.
해결 하기 위한 insert 프로퍼티를 override할 수 있게 모두 수정
insert 할 수 있는 overrride 프로퍼티를 StrictOmit 유틸 타입과 typeorm에서 제공 해주는 타입으로 유동적인 타입을 만들자.
✨ 이슈 설명
[x] 배열로 여러개를 받을 수 있는 OverrideInsertArrayFeilds 타입 생성
[x] 단일로 받을 수 있는 OverrideInsertFeild 타입 생성
[x] 피드 생성 createFeed 메서드에 OverrideInsertFeild 적용
[x] 댓글 생성 createComment 메서드에 OverrideInsertFeild 적용
[x] 팸멤버 생성 createFam 메서드에 OverrideInsertFeild 적용
[x] 그룹 생성 createGroup 메서드에 OverrideInsertFeild 적용
[x] 피드미디어 생성 createFeedMedias 메서드에 overrideInsertArrayFeild 적용
[x] 멤버 생성을 위한 createMember 메서드에 OverrideInsertFeild 적용
[x] 멘션 생성을 위한 createMentions에 overrideInsertArrayFeild 적용
[x] 메세지 생성을 위한 createMessage에 OverrideInsertFeild 적용
[x] 스케줄 생성을 위한 createSchedule에 overrideInsertFeild 적용
[x] 스케줄공유멤버 생성을 위한 createSharedScheduleMember에 overrideInsertFeild 적용
[x] 여행기간 생성을 위한 createTourismPeriod에 overrideInsertFeild 적용
[x] 관광아이템 생성을 위한 createTourism에 overrideInsertFeild 적용
참고
내가 만든 notification repository를 참고
🎯 이슈 생성 후 확인 내용
[x] 이슈 제목 확인
[x] Assignees 설정
[x] Labels 설정
[x] Projects 설정
💡 이슈 제목
✨ 이슈 설명
참고
🎯 이슈 생성 후 확인 내용