상품 심사 승인 상태 변경이력을 조회 할수 있습니다.
# 최신 업데이트 상태부터 역순으로 전체 이력 응답
# 반려 상세 사유 확인 가능
요청
GET /v1/gift/products/approve/history?id={id}&page={page}&size={size}
<요청 파라미터 설명>
요청 필드
필드명 | 타입 | 필수여부 | 설명 |
---|---|---|---|
id | Long | 필수 | 상품 ID |
page | Integer | 필수 | 페이지 번호 기본값 : 0 첫페이지를 호출시에는 0 입력 |
size | Integer | 필수 | 페이지 사이즈 기본값 : 10 최대값 : 50 |
응답
상품 심사 상태 변경이력을 조회 합니다.
<응답 바디>
필드명 | 타입 | 설명 |
---|---|---|
contents | Array<ProductStatusHistory> | 상품 상태 변경 이력 |
last | Long | 마지막 페이지 여부 |
totalCount | String | 전체 수 |
<응답 바디 샘플>
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
{
"contents": [
{
"approveStatus": "NEW_PRODUCT_UNDER_EXAMINATION",
"rejectReasons": [
{
"code": "REQUIRE_PRODUCT_INFO",
"description": "상품정보 보강필요"
}
],
"rejectComment": "상품 정보 수정해주세요.",
"updateAt": "20200801100000"
},
{
"approveStatus": "NEW_PRODUCT_REJECTED",
"rejectReasons": [
{
"code": "REQUIRE_PRODUCT_INFO",
"description": "상품정보 보강필요"
}
],
"rejectComment": "상품 정보 수정해주세요.",
"updateAt": "20200801090000"
},
{
"approveStatus": "NEW_PRODUCT_REJECTED",
"rejectReasons": [
{
"code": "REQUIRE_PRODUCT_INFO",
"description": "상품정보 보강필요"
}
],
"rejectComment": "상품 정보 수정해주세요.",
"updateAt": "20200801080000"
},
{
"approveStatus": "NEW_PRODUCT_UNDER_EXAMINATION",
"rejectReasons": [],
"rejectComment": "",
"updateAt": "20200801070000"
}
],
"totalCount": 4,
"last": true
}
ProductStatusHistory
필드명 | 타입 | 설명 |
---|---|---|
approveStatus | ApproveStatus | 승인 상태 |
rejectReasons | List<RejectionCode> | 반려 사유 |
rejectComment | String | 반려 상세 사유 |
updateAt | DateTime | 상태 변경 일자 |