Skip to content

[feat] company CRUD 구현#32

Merged
S2hyeyunS2 merged 32 commits intodevfrom
feat/11
Nov 7, 2025
Merged

[feat] company CRUD 구현#32
S2hyeyunS2 merged 32 commits intodevfrom
feat/11

Conversation

@S2hyeyunS2
Copy link
Collaborator

#️⃣연관된 이슈

close #11

🪄작업 내용

[Domain]

  • Company 엔티티 정의
  • CompanyRepository 인터페이스 정의

[Application]

  • CompanyAppService (CRUD+search) 구현 / 관리 허브ID가 존재하는 허브인지 확인하는 로직 추가

[Presentation]

  • CompanyController 구현 (/v1/companies)
  • CompanyRequest (create,update,statusChange 추가)

[Infrastructure]

  • JpaCompanyRepository 구현
  • CompanyRepositoryImpl 구현
  • Slack & Hub Client 구현

[기타]

  • postman으로 api 테스트 완료했습니다.

✏️리뷰 요청

  • 아직 권한 로직은 구현하지 않았습니다.
  • CompanyRepositoryImpl에서 search관련해서 다음 자료를 참고해서 구현했는데 처음 구현해봐서 모르는 점이 많습니다.
    확인 부탁드립니다! (https://velog.io/@gentledot/ddd-inquery-with-jpa)

@S2hyeyunS2 S2hyeyunS2 closed this Nov 7, 2025
@S2hyeyunS2 S2hyeyunS2 reopened this Nov 7, 2025
@hellonaeunkim hellonaeunkim reopened this Nov 7, 2025
Copy link
Member

@hellonaeunkim hellonaeunkim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

확인했습니다 고생하셨어요 !

Copy link
Collaborator

@Doritosch Doritosch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다!

@S2hyeyunS2 S2hyeyunS2 merged commit 5faecd1 into dev Nov 7, 2025
11 checks passed
@S2hyeyunS2 S2hyeyunS2 deleted the feat/11 branch November 8, 2025 09:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[feat] Company CRUD 구현

3 participants