게시물 생성 API (/users/signup)

메서드 요청 URL
POST http://{SERVER_URL}/api/posts

Request Header

파라미터 타입 필수여부 설명
Content-Type String 필수 application/json

Role Requirement

Request Elements

파라미터 타입 필수여부 설명
email String 필수 사용자 이메일
password String 필수 사용자 비밀번호
username String 필수 사용자 이름

요청 예시

POST /api/users/signup
Content-Type: application/json

{
  "email": "[email protected]",
  "password": "password123",
  "name": "김도원"
}

Response Elements

필드 타입 필수여부 설명
message String 필수 포스트 고유 번호
code Integer 필수
data Object 회원가입 성공 시 사용자 정보 포함, 실패 시 null
username String 필수 회원가입 시 입력한 사용자 ID
email String 필수 가입된 사용자 이메일
role String 필수 CUSTOMER, OWNER, MANAGER, MASTER
created_at Timestamp 필수 계정 생성 시간
created_by String 필수 계정 생성자

응답 예시

{
    "message": "회원가입 성공",
    "code": 200,
    "data": {
        "username": "user123",
        "nickname": "김도원",
        "email": "[email protected]",
        "role": "CUSTOMER",
        "created_at": "YYYY-MM-DD HH:mm:SS",
        "created_by": "user123"
    }
}