Skip to content

백엔드 패키지 구조 #5

@discipline24

Description

@discipline24

⚙️ 작업 내용

  • Notion, ERD, 아래 패키지 구조 참고하여 작업바랍니다.
org.sejongisc.backend
├─ common/
│  ├─ config/
│  ├─ exception/
│  ├─ response/
│  ├─ security/
│
├─ infra/
│  ├─ storage/
│  └─ market/
│
├─ auth/
│  ├─ controller/
│  ├─ dto/                # 로그인 요청/응답, 회원가입 요청/응답 DTO
│  ├─ service/
│  ├─ entity/
│  └─ repository/
│
├─ user/
│  ├─ controller/
│  ├─ dto/                # 프로필 조회/수정 DTO
│  ├─ service/
│  ├─ entity/
│  └─ repository/
│
├─ team/
│  ├─ controller/
│  ├─ dto/                # 팀 생성/가입 DTO
│  ├─ service/
│  ├─ entity/
│  └─ repository/
│
├─ board/
│  ├─ controller/
│  ├─ dto/                # 게시글 작성/수정/조회, 댓글 DTO
│  ├─ service/
│  ├─ entity/
│  └─ repository/
│
├─ attendance/
│  ├─ controller/
│  ├─ dto/                # 출석 세션 생성, 출석 체크 요청/응답 DTO
│  ├─ service/
│  ├─ entity/
│  └─ repository/
│
├─ points/
│  ├─ controller/
│  ├─ dto/                # 포인트 적립, 순위 조회 DTO
│  ├─ service/
│  ├─ entity/
│  └─ repository/
│
├─ betting/
│  ├─ controller/
│  ├─ dto/                # 베팅 라운드 생성, 참여, 결과 DTO
│  ├─ service/
│  ├─ entity/
│  └─ repository/
│
├─ template/
│  ├─ controller/
│  ├─ dto/                # 전략 템플릿 생성, 좋아요/북마크 DTO
│  ├─ service/
│  ├─ entity/
│  └─ repository/
│
└─ backtest/
   ├─ controller/
   ├─ dto/                # 백테스트 실행 요청, 결과 리턴 DTO
   ├─ service/
   ├─ entity/
   └─ repository/

Metadata

Metadata

Assignees

No one assigned

    Labels

    BE백엔드 이슈

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions