@ -254,202 +254,4 @@ public class BizNimsController {
bizNimsService . getPrdMnfSeqInfoOfBarcode ( XingUtils . readQrcodeFromFile ( XingUtils . convert ( mf ) ) , userId )
) ;
}
@Operation ( deprecated = true , summary = "사고 마약류 폐기 관리 목록 조회" , description = "사고 마약류 폐기 관리 목록 조회<br><br>사고마약류 관리대장, 결과통보서, 폐기현황등에 필요한 내용 조회" , tags = { "BIZ NIMS API" } )
@PostMapping ( value = "/getDsuseMgts2" )
public ApiBaseResponse < List < BizNimsResponse . DsuseRptInfoRes > > getDsuseMgts2 (
@RequestBody BizNimsRequest . DsuseMgtInqReq dto
) {
return null ; //ApiBaseResponse.of(bizNimsService.getDsuseMgts(dto));
}
// @Operation(deprecated = true, summary = "사고 마약류 폐기 관리 생성", description = "사고 마약류 폐기 관리 생성<br><br>폐기관리 데이타 생성후 폐기보고 정보 return")
// @io.swagger.v3.oas.annotations.parameters.RequestBody(required = true, content = {
// @Content(mediaType = "application/json", examples = {
// @ExampleObject(value = """
// [
// {
// "userId":"userid1",
// "usrRptIdNo":"22222",
// "orgUsrRptIdNo":"22222"
// },
// {
// "userId":"userid1",
// "usrRptIdNo":"44444",
// "orgUsrRptIdNo":"44444"
// },
// {
// "userId":"userid1",
// "usrRptIdNo":"77777",
// "orgUsrRptIdNo":"33333"
// }
// ]
// """)
// })
// })
// @PostMapping("/saveDsuseMgts")
// public ApiBaseResponse<List<BizNimsResponse.DsuseRptInfoResponse>> saveDsuseMgts(
// @RequestBody List<BizNimsRequest.DsuseMgt> dtos
// ) {
// return ApiBaseResponse.of(bizNimsService.saveDsuseMgts(dtos));
// }
//
// @Operation(summary = "저장소 정보 조회(NIMS API)", description = "저장소 정보 조회<br><br>NIMS API 호출 결과를 DB에 저장후 Return")
// @PostMapping(value = "/getStorageInfo")
// public ApiBaseResponse<List<NimsApiDto.StorageInfo>> getStorageInfo(
// @RequestBody @Validated NimsApiRequest.StorageInfoRequest dto
// ) {
// return ApiBaseResponse.of(bizNimsService.saveStorageInfo(dto));
// }
/ *
@Operation ( summary = "폐기 보고 관리 대상 연계 데이타 생성 조회" , description = "폐기 보고 관리 대상 연계 데이타 생성 조회" )
@io.swagger.v3.oas.annotations.parameters.RequestBody ( required = true , content = {
@Content ( mediaType = "application/json" , examples = {
@ExampleObject ( value = "" "
{
"dscdmngId" : "2024040002" ,
"bsshCd" : "H00008333" ,
"userId" : "userid1" ,
"prgrsSttsCd" : "01" ,
"dsuseMgtDtls" : [ ]
}
"" " )
} )
} )
@PostMapping ( "/getTgtDsuseRptData" )
public ApiBaseResponse < BizNimsAarDto . AarHeader > getTgtDsuseRptData (
@RequestBody BizNimsRequest . DsuseMgt dto
) {
return ApiBaseResponse . of ( bizNimsService . getTgtDsuseRptData ( dto ) ) ;
}
@Operation ( summary = "폐기 보고 관리 대상 연계 데이타 생성" , description = "폐기 보고 관리 대상 연계 데이타 생성" )
@io.swagger.v3.oas.annotations.parameters.RequestBody ( required = true , content = {
@Content ( mediaType = "application/json" , examples = {
@ExampleObject ( value = "" "
{
"dscdmngId" : "2024040002" ,
"uid" : "" ,
"swId" : null ,
"rndRmk" : "" ,
"hdrDe" : null ,
"bsshCd" : "H00008333" ,
"rptSeCd" : "AAR" ,
"usrRptIdNo" : "2024040002_00001" ,
"refUsrRptIdNo" : "" ,
"rptTyCd" : "0" ,
"rmk" : "" ,
"rptrNm" : "" ,
"rptrEntrpsNm" : "수지미래산부인과의원" ,
"chrgNm" : "이은혜" ,
"chrgTelNo" : "" ,
"chrgMpNo" : "" ,
"rndDtlRptCnt" : "" ,
"dsuseSeCd" : "1" ,
"dsusePrvCd" : "" ,
"dsuseMthCd" : "3" ,
"dsuseLoc" : "" ,
"dsuseDe" : "" ,
"dsuseInsttCd" : "4050149" ,
"atchFileCo" : "0" ,
"registerId" : "" ,
"fileCreatDt" : "" ,
"atchFiles" : [ ] ,
"aarDetails" : [
{
"usrRptIdNo" : null ,
"usrRptLnIdNo" : "" ,
"storgeNo" : "S0001" ,
"mvmnTyCd" : "1102" ,
"prductCd" : "8806718050823" ,
"mnfNo" : "123456" ,
"mnfSeq" : "A0201K5391D57T" ,
"minDistbQy" : "" ,
"prdMinDistbUnit" : "" ,
"pceQy" : "" ,
"prdPceUnit" : "" ,
"prductNm" : "아쿠아폴주20밀리리터(프로포폴) (20㎖)" ,
"prdSgtin" : "" ,
"prdMinDistbQy" : "1" ,
"prdTotPceQy" : "5" ,
"prdValidDe" : "99991231" ,
"fileCreatDt" : "" ,
"mnfSeqInfos" : [ ]
} ,
{
"usrRptIdNo" : null ,
"usrRptLnIdNo" : "" ,
"storgeNo" : "S0001" ,
"mvmnTyCd" : "1102" ,
"prductCd" : "8806498014732" ,
"mnfNo" : "0" ,
"mnfSeq" : "002147483999" ,
"minDistbQy" : "" ,
"prdMinDistbUnit" : "" ,
"pceQy" : "" ,
"prdPceUnit" : "" ,
"prductNm" : "명문인산코데인정 (20㎎)" ,
"prdSgtin" : "" ,
"prdMinDistbQy" : "1" ,
"prdTotPceQy" : "100" ,
"prdValidDe" : "99991231" ,
"fileCreatDt" : "" ,
"mnfSeqInfos" : [ ]
}
]
}
"" " )
} )
} )
@PostMapping ( "/createTgtDsuseRptData" )
public ApiBaseResponse < BizNimsAarDto . AarHeader > createTgtDsuseRptData (
@RequestBody BizNimsAarDto . AarHeader dto
) {
return ApiBaseResponse . of ( bizNimsService . createTgtDsuseRptData ( dto ) ) ;
}
* /
// @Operation(summary = "NIMS API - 사고 마약류 폐기 생성 보고", description = "사고 마약류 폐기 생성<br><br>NIMS 연계 시스템에 폐기 생성 send")
// @PostMapping("/createReportDsuse")
// public ApiBaseResponse<NimsAarResult> createReportDsuse(
// @RequestBody @Validated NimsApiRequest.ProductInfoRequest dto
// ) {
// return ApiBaseResponse.of(bizNimsService.createReportDsuse());
// }
//
// @Operation(summary = "NIMS API - 사고 마약류 폐기 변경 보고", description = "사고 마약류 폐기 변경<br><br>NIMS 연계 시스템에 폐기 변경 send")
// @PostMapping("/updateReportDsuse")
// public ApiBaseResponse<NimsAarResult> updateReportDsuse(
// @RequestBody @Validated NimsApiRequest.ProductInfoRequest dto
// ) {
// return ApiBaseResponse.of(bizNimsService.updateReportDsuse());
// }
//
// @Operation(summary = "NIMS API - 사고 마약류 폐기 취소 보고", description = "사고 마약류 폐기 취소<br><br>NIMS 연계 시스템에 폐기 취소 send")
// @PostMapping("/cancelReportDsuse")
// public ApiBaseResponse<NimsAarResult> cancelReportDsuse(
// @RequestBody @Validated NimsApiRequest.ProductInfoRequest dto
// ) {
// return ApiBaseResponse.of(bizNimsService.cancelReportDsuse());
// }
}