|
|
@ -158,24 +158,85 @@ public class KkotalkEltrcDocController {
|
|
|
|
return ApiResponseDTO.success(service.findStatus(reqDTO));
|
|
|
|
return ApiResponseDTO.success(service.findStatus(reqDTO));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// /**
|
|
|
|
|
|
|
|
// * <pre>
|
|
|
|
|
|
|
|
// * 모바일웹 연계 문서발송 요청
|
|
|
|
|
|
|
|
// * -.이용기관 서버에서 전자문서 서버로 문서발송 처리를 요청합니다.
|
|
|
|
|
|
|
|
// * </pre>
|
|
|
|
|
|
|
|
// * @param reqDTO KkopayDocBulkDTO.BulkSendRequests
|
|
|
|
|
|
|
|
// * @return BulkStatusResponses.BulkSendResponses
|
|
|
|
|
|
|
|
// */
|
|
|
|
|
|
|
|
// /*
|
|
|
|
|
|
|
|
// @Operation(summary = "대량 문서발송 요청 -> batch sendBulks 에서 호출", description = "카카오페이 전자문서 서버로 대량 문서발송 처리를 요청 -> batch sendBulks 에서 호출")
|
|
|
|
|
|
|
|
// @PostMapping(value = "/documents/bulk", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
|
|
|
|
|
// public BulkSendResponses requestSendBulk(
|
|
|
|
|
|
|
|
// @RequestBody final BulkSendRequests reqDTO
|
|
|
|
|
|
|
|
// ) {
|
|
|
|
|
|
|
|
// return service.requestSendBulk(reqDTO);
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// */
|
|
|
|
|
|
|
|
@Operation(summary = "대량 문서발송 요청 -> batch sendBulks 에서 호출", description = "카카오페이 전자문서 서버로 대량 문서발송 처리를 요청 -> batch sendBulks 에서 호출")
|
|
|
|
@Operation(summary = "대량 문서발송 요청 -> batch sendBulks 에서 호출", description = "카카오페이 전자문서 서버로 대량 문서발송 처리를 요청 -> batch sendBulks 에서 호출")
|
|
|
|
|
|
|
|
@io.swagger.v3.oas.annotations.parameters.RequestBody(required = true, content = {
|
|
|
|
|
|
|
|
@Content(mediaType = "application/json", examples = {
|
|
|
|
|
|
|
|
@ExampleObject(
|
|
|
|
|
|
|
|
name = "D10",
|
|
|
|
|
|
|
|
value = """
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
"productCode": "D10_1",
|
|
|
|
|
|
|
|
"signguCode": "51110",
|
|
|
|
|
|
|
|
"ffnlgCode": "11",
|
|
|
|
|
|
|
|
"envelopes": [
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
"title": "전자문서",
|
|
|
|
|
|
|
|
"content": {
|
|
|
|
|
|
|
|
"html": "<!DOCTYPEhtml><html><body><h1>MyFirstHeading</h1><p>Myfirstparagraph.</p></body></html>"
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
"guide": "국민연금 공단에서 보내는 문서입니다.",
|
|
|
|
|
|
|
|
"payload": "이용기관 페이로드",
|
|
|
|
|
|
|
|
"readExpiresAt": "2024-12-31T10:00:00",
|
|
|
|
|
|
|
|
"reviewExpiresAt": "2025-03-31T13:00:00",
|
|
|
|
|
|
|
|
"phoneNumber": "01099999999",
|
|
|
|
|
|
|
|
"name": "홍길동",
|
|
|
|
|
|
|
|
"birthday": "20000303",
|
|
|
|
|
|
|
|
"externalId": "external_id1"
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
"title": "전자문서",
|
|
|
|
|
|
|
|
"content": {
|
|
|
|
|
|
|
|
"html": "<!DOCTYPEhtml><html><body><h1>MyFirstHeading</h1><p>Myfirstparagraph.</p></body></html>"
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
"guide": "국민연금 공단에서 보내는 문서입니다.",
|
|
|
|
|
|
|
|
"payload": "이용기관 페이로드",
|
|
|
|
|
|
|
|
"readExpiresAt": "2024-12-31T10:00:00",
|
|
|
|
|
|
|
|
"reviewExpiresAt": "2025-03-31T13:00:00",
|
|
|
|
|
|
|
|
"ci": "${CI}",
|
|
|
|
|
|
|
|
"externalId": "external_id2"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"""),
|
|
|
|
|
|
|
|
@ExampleObject(
|
|
|
|
|
|
|
|
name = "D11",
|
|
|
|
|
|
|
|
value = """
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
"productCode": "D11_1",
|
|
|
|
|
|
|
|
"signguCode": "51110",
|
|
|
|
|
|
|
|
"ffnlgCode": "11",
|
|
|
|
|
|
|
|
"envelopes": [
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
"title": "전자문서",
|
|
|
|
|
|
|
|
"content": {
|
|
|
|
|
|
|
|
"link": "https://nps.or.kr"
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
"guide": "국민연금 공단에서 보내는 문서입니다.",
|
|
|
|
|
|
|
|
"payload": "이용기관 페이로드",
|
|
|
|
|
|
|
|
"readExpiresAt": "2024-12-31T10:00:00",
|
|
|
|
|
|
|
|
"reviewExpiresAt": "2025-03-31T13:00:00",
|
|
|
|
|
|
|
|
"phoneNumber": "01099999999",
|
|
|
|
|
|
|
|
"name": "홍길동",
|
|
|
|
|
|
|
|
"birthday": "20000303",
|
|
|
|
|
|
|
|
"externalId": "external_id1"
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
"title": "전자문서",
|
|
|
|
|
|
|
|
"content": {
|
|
|
|
|
|
|
|
"link": "https://nps.or.kr"
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
"guide": "국민연금 공단에서 보내는 문서입니다.",
|
|
|
|
|
|
|
|
"payload": "이용기관 페이로드",
|
|
|
|
|
|
|
|
"readExpiresAt": "2024-12-31T10:00:00",
|
|
|
|
|
|
|
|
"reviewExpiresAt": "2025-03-31T13:00:00",
|
|
|
|
|
|
|
|
"ci": "${CI}",
|
|
|
|
|
|
|
|
"externalId": "external_id2"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
""")
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
})
|
|
|
|
@PostMapping(value = "/envelopes/bulk", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
|
@PostMapping(value = "/envelopes/bulk", produces = MediaType.APPLICATION_JSON_VALUE)
|
|
|
|
public IApiResponse requestSendBulk(
|
|
|
|
public IApiResponse requestSendBulk(
|
|
|
|
@RequestBody final KkotalkDTO.BulkSendRequest reqDTO
|
|
|
|
@RequestBody final KkotalkDTO.BulkSendRequest reqDTO
|
|
|
|