Skip to content

Commit

Permalink
GETP-194 rename: web driving adapter를 api 패키지로 추출 (#126)
Browse files Browse the repository at this point in the history
  • Loading branch information
scv1702 committed Aug 19, 2024
1 parent bd04d56 commit 19a7022
Show file tree
Hide file tree
Showing 179 changed files with 575 additions and 569 deletions.
3 changes: 1 addition & 2 deletions src/docs/asciidoc/auth/login.adoc
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
operation::/login/login[snippets="http-request,request-fields,http-response,response-fields-data"]
operation::/login/login-error-code[snippets="error-code-fields"]
operation::/login/login[snippets="http-request,request-fields,http-response,response-fields-data"]
3 changes: 1 addition & 2 deletions src/docs/asciidoc/auth/signup.adoc
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
operation::/sign-up/sign-up[snippets="http-request,request-fields,http-response"]
operation::/sign-up/sign-up-error-code[snippets="error-code-fields"]
operation::/sign-up/sign-up[snippets="http-request,request-fields,http-response"]
6 changes: 6 additions & 0 deletions src/docs/asciidoc/index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,12 @@ include::{docdir}/project/apply-for-project.adoc[]

== 프로젝트 관리

=== [피플] 지원한 프로젝트 목록 조회

피플은 자신이 지원한 프로젝트 목록을 조회할 수 있습니다.

include::{docdir}/project/get-my-applied-projects.adoc[]

=== [의뢰자] 의뢰한 프로젝트 목록 조회

의뢰자는 자신이 의뢰한 프로젝트 목록을 조회할 수 있습니다.
Expand Down
1 change: 1 addition & 0 deletions src/docs/asciidoc/project/get-my-applied-projects.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
operation::/get-my-applied-projects/get-my-applied-projects[snippets="http-request,request-headers,query-parameters,http-response,response-fields-data"]
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package es.princip.getp.common.adapter.in.web.dto;
package es.princip.getp.api.controller;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package es.princip.getp.common.adapter.in.web.dto;
package es.princip.getp.api.controller;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package es.princip.getp.common.util;
package es.princip.getp.api.controller;

import org.springframework.security.core.Authentication;
import org.springframework.security.core.context.SecurityContextHolder;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package es.princip.getp.common.adapter.in.web.dto;
package es.princip.getp.api.controller;

import lombok.Builder;
import lombok.Getter;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package es.princip.getp.domain.auth.presentation;
package es.princip.getp.api.controller.auth;

import es.princip.getp.api.controller.auth.dto.request.LoginRequest;
import es.princip.getp.api.controller.auth.dto.response.Token;
import es.princip.getp.api.controller.ApiResponse;
import es.princip.getp.api.controller.ApiResponse.ApiSuccessResult;
import es.princip.getp.domain.auth.application.AuthService;
import es.princip.getp.domain.auth.presentation.dto.request.LoginRequest;
import es.princip.getp.domain.auth.presentation.dto.response.Token;
import es.princip.getp.common.adapter.in.web.dto.ApiResponse;
import es.princip.getp.common.adapter.in.web.dto.ApiResponse.ApiSuccessResult;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package es.princip.getp.domain.auth.presentation;
package es.princip.getp.api.controller.auth;

import es.princip.getp.api.controller.auth.dto.request.SignUpRequest;
import es.princip.getp.api.controller.auth.dto.request.EmailVerificationCodeRequest;
import es.princip.getp.api.controller.ApiResponse;
import es.princip.getp.api.controller.ApiResponse.ApiSuccessResult;
import es.princip.getp.domain.auth.application.SignUpService;
import es.princip.getp.domain.auth.application.command.SignUpCommand;
import es.princip.getp.domain.auth.presentation.dto.request.EmailVerificationCodeRequest;
import es.princip.getp.domain.auth.presentation.dto.request.SignUpRequest;
import es.princip.getp.common.adapter.in.web.dto.ApiResponse;
import es.princip.getp.common.adapter.in.web.dto.ApiResponse.ApiSuccessResult;
import es.princip.getp.domain.member.command.domain.model.Email;
import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package es.princip.getp.domain.auth.presentation.dto.request;
package es.princip.getp.api.controller.auth.dto.request;

import jakarta.validation.constraints.NotNull;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package es.princip.getp.domain.auth.presentation.dto.request;
package es.princip.getp.api.controller.auth.dto.request;

import jakarta.validation.constraints.NotNull;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package es.princip.getp.domain.auth.presentation.dto.request;
package es.princip.getp.api.controller.auth.dto.request;

import es.princip.getp.domain.member.command.domain.command.ServiceTermAgreementCommand;
import es.princip.getp.domain.serviceTerm.domain.ServiceTermTag;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package es.princip.getp.domain.auth.presentation.dto.request;
package es.princip.getp.api.controller.auth.dto.request;

import es.princip.getp.domain.auth.application.command.SignUpCommand;
import es.princip.getp.domain.member.command.annotation.UserMemberType;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package es.princip.getp.domain.auth.presentation.dto.response;
package es.princip.getp.api.controller.auth.dto.response;

public record Token(
String grantType,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
package es.princip.getp.domain.client.command.presentation;
package es.princip.getp.api.controller.client.command;

import es.princip.getp.api.controller.client.command.dto.request.EditMyClientRequest;
import es.princip.getp.api.controller.client.command.dto.request.RegisterMyClientRequest;
import es.princip.getp.api.controller.client.command.dto.response.RegisterMyClientResponse;
import es.princip.getp.api.controller.ApiResponse;
import es.princip.getp.api.controller.ApiResponse.ApiSuccessResult;
import es.princip.getp.api.security.details.PrincipalDetails;
import es.princip.getp.domain.client.command.application.ClientService;
import es.princip.getp.domain.client.command.application.command.EditClientCommand;
import es.princip.getp.domain.client.command.application.command.RegisterClientCommand;
import es.princip.getp.domain.client.command.presentation.dto.request.EditMyClientRequest;
import es.princip.getp.domain.client.command.presentation.dto.request.RegisterMyClientRequest;
import es.princip.getp.domain.client.command.presentation.dto.response.RegisterMyClientResponse;
import es.princip.getp.common.adapter.in.web.dto.ApiResponse;
import es.princip.getp.common.adapter.in.web.dto.ApiResponse.ApiSuccessResult;
import es.princip.getp.infra.security.details.PrincipalDetails;
import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor;
import org.springframework.http.HttpStatus;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package es.princip.getp.domain.client.command.presentation.dto.request;
package es.princip.getp.api.controller.client.command.dto.request;

import es.princip.getp.domain.client.command.application.command.EditClientCommand;
import es.princip.getp.domain.client.command.domain.Address;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package es.princip.getp.domain.client.command.presentation.dto.request;
package es.princip.getp.api.controller.client.command.dto.request;

import es.princip.getp.domain.client.command.application.command.RegisterClientCommand;
import es.princip.getp.domain.client.command.domain.Address;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
package es.princip.getp.api.controller.client.command.dto.response;

public record RegisterMyClientResponse(
Long clientId
) {
}
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package es.princip.getp.domain.client.query.presentation;
package es.princip.getp.api.controller.client.query;

import es.princip.getp.api.controller.client.query.dto.ClientResponse;
import es.princip.getp.api.controller.ApiResponse;
import es.princip.getp.api.controller.ApiResponse.ApiSuccessResult;
import es.princip.getp.domain.client.query.dao.ClientDao;
import es.princip.getp.domain.client.query.dto.ClientResponse;
import es.princip.getp.common.adapter.in.web.dto.ApiResponse;
import es.princip.getp.common.adapter.in.web.dto.ApiResponse.ApiSuccessResult;
import lombok.RequiredArgsConstructor;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package es.princip.getp.domain.client.query.presentation;
package es.princip.getp.api.controller.client.query;

import es.princip.getp.api.controller.client.query.dto.ClientResponse;
import es.princip.getp.api.controller.ApiResponse;
import es.princip.getp.api.controller.ApiResponse.ApiSuccessResult;
import es.princip.getp.api.security.details.PrincipalDetails;
import es.princip.getp.domain.client.query.dao.ClientDao;
import es.princip.getp.domain.client.query.dto.ClientResponse;
import es.princip.getp.common.adapter.in.web.dto.ApiResponse;
import es.princip.getp.common.adapter.in.web.dto.ApiResponse.ApiSuccessResult;
import es.princip.getp.infra.security.details.PrincipalDetails;
import lombok.RequiredArgsConstructor;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package es.princip.getp.domain.client.query.dto;
package es.princip.getp.api.controller.client.query.dto;

import es.princip.getp.domain.client.command.domain.Address;
import es.princip.getp.domain.client.command.domain.BankAccount;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package es.princip.getp.domain.like.command.presentation;
package es.princip.getp.api.controller.like.command;

import es.princip.getp.common.adapter.in.web.dto.ApiResponse;
import es.princip.getp.common.adapter.in.web.dto.ApiResponse.ApiSuccessResult;
import es.princip.getp.api.controller.ApiResponse;
import es.princip.getp.api.controller.ApiResponse.ApiSuccessResult;
import es.princip.getp.api.security.details.PrincipalDetails;
import es.princip.getp.domain.like.command.application.PeopleLikeService;
import es.princip.getp.infra.security.details.PrincipalDetails;
import lombok.RequiredArgsConstructor;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package es.princip.getp.domain.like.command.presentation;
package es.princip.getp.api.controller.like.command;

import es.princip.getp.common.adapter.in.web.dto.ApiResponse;
import es.princip.getp.common.adapter.in.web.dto.ApiResponse.ApiSuccessResult;
import es.princip.getp.api.controller.ApiResponse;
import es.princip.getp.api.controller.ApiResponse.ApiSuccessResult;
import es.princip.getp.api.security.details.PrincipalDetails;
import es.princip.getp.domain.like.command.application.ProjectLikeService;
import es.princip.getp.infra.security.details.PrincipalDetails;
import lombok.RequiredArgsConstructor;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package es.princip.getp.domain.member.command.presentation;
package es.princip.getp.api.controller.member.command;

import es.princip.getp.common.adapter.in.web.dto.ApiResponse;
import es.princip.getp.common.adapter.in.web.dto.ApiResponse.ApiSuccessResult;
import es.princip.getp.api.controller.ApiResponse;
import es.princip.getp.api.controller.ApiResponse.ApiSuccessResult;
import es.princip.getp.api.security.details.PrincipalDetails;
import es.princip.getp.api.controller.member.command.dto.response.ProfileImageResponse;
import es.princip.getp.domain.member.command.application.MemberService;
import es.princip.getp.domain.member.command.presentation.dto.response.ProfileImageResponse;
import es.princip.getp.infra.security.details.PrincipalDetails;
import lombok.RequiredArgsConstructor;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package es.princip.getp.api.controller.member.command.dto.response;

public record ProfileImageResponse(String profileImageUri) {
}
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package es.princip.getp.domain.member.query.presentation;
package es.princip.getp.api.controller.member.query;

import es.princip.getp.common.adapter.in.web.dto.ApiResponse;
import es.princip.getp.api.controller.ApiResponse;
import es.princip.getp.api.security.details.PrincipalDetails;
import es.princip.getp.api.controller.member.query.dto.response.MemberResponse;
import es.princip.getp.domain.member.command.domain.model.Member;
import es.princip.getp.domain.member.query.dto.MemberResponse;
import es.princip.getp.infra.security.details.PrincipalDetails;
import lombok.RequiredArgsConstructor;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package es.princip.getp.domain.member.query.dto;
package es.princip.getp.api.controller.member.query.dto.response;

import es.princip.getp.domain.member.command.domain.model.Member;
import es.princip.getp.domain.member.command.domain.model.MemberType;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
package es.princip.getp.domain.people.command.presentation;
package es.princip.getp.api.controller.people.command;

import es.princip.getp.common.adapter.in.web.dto.ApiResponse;
import es.princip.getp.common.adapter.in.web.dto.ApiResponse.ApiSuccessResult;
import es.princip.getp.api.controller.ApiResponse;
import es.princip.getp.api.controller.ApiResponse.ApiSuccessResult;
import es.princip.getp.api.security.details.PrincipalDetails;
import es.princip.getp.api.controller.people.command.dto.request.CreatePeopleRequest;
import es.princip.getp.api.controller.people.command.dto.request.UpdatePeopleRequest;
import es.princip.getp.api.controller.people.command.dto.response.CreatePeopleResponse;
import es.princip.getp.domain.people.command.application.PeopleService;
import es.princip.getp.domain.people.command.application.command.CreatePeopleCommand;
import es.princip.getp.domain.people.command.application.command.UpdatePeopleCommand;
import es.princip.getp.domain.people.command.presentation.dto.request.CreatePeopleRequest;
import es.princip.getp.domain.people.command.presentation.dto.request.UpdatePeopleRequest;
import es.princip.getp.domain.people.command.presentation.dto.response.CreatePeopleResponse;
import es.princip.getp.infra.security.details.PrincipalDetails;
import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor;
import org.springframework.http.HttpStatus;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
package es.princip.getp.domain.people.command.presentation;
package es.princip.getp.api.controller.people.command;

import es.princip.getp.common.adapter.in.web.dto.ApiResponse;
import es.princip.getp.common.adapter.in.web.dto.ApiResponse.ApiSuccessResult;
import es.princip.getp.api.controller.ApiResponse;
import es.princip.getp.api.controller.ApiResponse.ApiSuccessResult;
import es.princip.getp.api.security.details.PrincipalDetails;
import es.princip.getp.api.controller.people.command.dto.request.EditPeopleProfileRequest;
import es.princip.getp.api.controller.people.command.dto.request.RegisterPeopleProfileRequest;
import es.princip.getp.domain.people.command.application.PeopleProfileService;
import es.princip.getp.domain.people.command.application.command.EditPeopleProfileCommand;
import es.princip.getp.domain.people.command.application.command.RegisterPeopleProfileCommand;
import es.princip.getp.domain.people.command.presentation.dto.request.EditPeopleProfileRequest;
import es.princip.getp.domain.people.command.presentation.dto.request.RegisterPeopleProfileRequest;
import es.princip.getp.infra.security.details.PrincipalDetails;
import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor;
import org.springframework.http.HttpStatus;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
package es.princip.getp.domain.people.command.presentation;
package es.princip.getp.api.controller.people.command;

import es.princip.getp.api.controller.people.command.dto.request.EditPeopleProfileRequest;
import es.princip.getp.api.controller.people.command.dto.request.PortfolioRequest;
import es.princip.getp.api.controller.people.command.dto.request.RegisterPeopleProfileRequest;
import es.princip.getp.common.infra.HashtagMapper;
import es.princip.getp.common.infra.TechStackMapper;
import es.princip.getp.common.infra.URLMapper;
import es.princip.getp.domain.people.command.application.command.EditPeopleProfileCommand;
import es.princip.getp.domain.people.command.application.command.RegisterPeopleProfileCommand;
import es.princip.getp.domain.people.command.domain.Portfolio;
import es.princip.getp.domain.people.command.presentation.dto.request.EditPeopleProfileRequest;
import es.princip.getp.domain.people.command.presentation.dto.request.PortfolioRequest;
import es.princip.getp.domain.people.command.presentation.dto.request.RegisterPeopleProfileRequest;
import org.mapstruct.Mapper;

@Mapper(componentModel = "spring", uses = {HashtagMapper.class, TechStackMapper.class, URLMapper.class})
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package es.princip.getp.domain.people.command.presentation.dto.request;
package es.princip.getp.api.controller.people.command.dto.request;

import es.princip.getp.common.annotation.Enum;
import es.princip.getp.domain.member.command.annotation.EmailPattern;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package es.princip.getp.domain.people.command.presentation.dto.request;
package es.princip.getp.api.controller.people.command.dto.request;

import es.princip.getp.domain.people.command.domain.Education;
import jakarta.validation.Valid;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package es.princip.getp.domain.people.command.presentation.dto.request;
package es.princip.getp.api.controller.people.command.dto.request;

import es.princip.getp.common.annotation.URLPattern;
import jakarta.validation.constraints.NotBlank;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package es.princip.getp.domain.people.command.presentation.dto.request;
package es.princip.getp.api.controller.people.command.dto.request;

import es.princip.getp.domain.people.command.domain.Education;
import jakarta.validation.Valid;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package es.princip.getp.domain.people.command.presentation.dto.request;
package es.princip.getp.api.controller.people.command.dto.request;

import es.princip.getp.common.annotation.Enum;
import es.princip.getp.domain.member.command.annotation.EmailPattern;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package es.princip.getp.api.controller.people.command.dto.response;

public record CreatePeopleResponse(Long peopleId) {
}
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package es.princip.getp.domain.people.query.presentation;
package es.princip.getp.api.controller.people.query;

import es.princip.getp.common.adapter.in.web.dto.ApiResponse;
import es.princip.getp.common.adapter.in.web.dto.ApiResponse.ApiSuccessResult;
import es.princip.getp.api.controller.ApiResponse;
import es.princip.getp.api.controller.ApiResponse.ApiSuccessResult;
import es.princip.getp.api.security.details.PrincipalDetails;
import es.princip.getp.api.controller.people.query.dto.peopleProfile.DetailPeopleProfileResponse;
import es.princip.getp.domain.people.query.dao.PeopleDao;
import es.princip.getp.domain.people.query.dto.peopleProfile.DetailPeopleProfileResponse;
import es.princip.getp.infra.security.details.PrincipalDetails;
import lombok.RequiredArgsConstructor;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package es.princip.getp.domain.people.query.presentation;
package es.princip.getp.api.controller.people.query;

import es.princip.getp.common.adapter.in.web.dto.ApiResponse;
import es.princip.getp.common.adapter.in.web.dto.ApiResponse.ApiSuccessResult;
import es.princip.getp.api.controller.ApiResponse;
import es.princip.getp.api.controller.ApiResponse.ApiSuccessResult;
import es.princip.getp.api.security.details.PrincipalDetails;
import es.princip.getp.api.controller.people.query.dto.people.MyPeopleResponse;
import es.princip.getp.domain.people.query.dao.PeopleDao;
import es.princip.getp.domain.people.query.dto.people.MyPeopleResponse;
import es.princip.getp.infra.security.details.PrincipalDetails;
import lombok.RequiredArgsConstructor;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
Expand Down
Loading

0 comments on commit 19a7022

Please sign in to comment.