테스트 데이터 추가

This commit is contained in:
2025-05-27 23:27:52 +00:00
parent 01b8092d3f
commit d8a7a570fa
6 changed files with 38 additions and 4 deletions

View File

@@ -25,6 +25,7 @@ import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.security.Principal; import java.security.Principal;
import java.util.HashMap;
import java.util.List; import java.util.List;
@Tag(name = "Approval Api", description = "결재 관리") @Tag(name = "Approval Api", description = "결재 관리")
@@ -55,6 +56,26 @@ public class ApprController {
return ResponseEntity.ok(apprService.findByPrcsNo(prcsNo)); return ResponseEntity.ok(apprService.findByPrcsNo(prcsNo));
} }
@Operation(summary = "결재번호를 가격조사 번호로 변경", description = "결재번호 To 가격조사번호")
@ApiResponses({
@ApiResponse(description = "Success", responseCode = "200",
content = @Content(mediaType = "application/json",
schema = @Schema(oneOf =
{HashMap.class}))),
@ApiResponse(description = "Not found", responseCode = "404",
content = @Content(mediaType = "text/plain", schema = @Schema(oneOf =
{String.class}))),
@ApiResponse(description = "Internal Error", responseCode = "500",
content = @Content(mediaType = "application/json", schema = @Schema(oneOf =
{CustomErrorResponse.class })))
})
@GetMapping("/appr/conveter/{apprNo}")
public ResponseEntity apprNoToPrcsNo(
@Parameter(description = "결재번호") @PathVariable(required = false) String apprNo
) {
return ResponseEntity.ok(apprService.apprNoToPrcsNo(apprNo));
}
// @Operation(summary = "본인 결재목록 조회", description = "가격조사 결재 조회") // @Operation(summary = "본인 결재목록 조회", description = "가격조사 결재 조회")
// @ApiResponses({ // @ApiResponses({
// @ApiResponse(description = "Success", responseCode = "200", // @ApiResponse(description = "Success", responseCode = "200",

View File

@@ -28,6 +28,7 @@ import org.yaml.snakeyaml.util.UriEncoder;
import java.io.IOException; import java.io.IOException;
import java.net.MalformedURLException; import java.net.MalformedURLException;
import java.security.Principal; import java.security.Principal;
import java.util.HashMap;
@Tag(name = "PriceSurvey Api", description = "가격조사 관리") @Tag(name = "PriceSurvey Api", description = "가격조사 관리")
@RestController @RestController

View File

@@ -9,11 +9,15 @@ import jakarta.transaction.Transactional;
import org.springframework.data.domain.Page; import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Pageable;
import java.util.HashMap;
import java.util.List; import java.util.List;
public interface ApprService { public interface ApprService {
ApprMstResponse findByPrcsNo(String prcsNo); ApprMstResponse findByPrcsNo(String prcsNo);
@Transactional
HashMap apprNoToPrcsNo(String apprNo);
PageResponse findByApprBySabun(String sabun, Pageable pageable) ; PageResponse findByApprBySabun(String sabun, Pageable pageable) ;
ApprMstResponse stateUpdate(String sabun, ApprReqRequest apprReqRequest); ApprMstResponse stateUpdate(String sabun, ApprReqRequest apprReqRequest);

View File

@@ -10,6 +10,7 @@ import com.kospo.svcm.model.PrcsAtt;
import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Pageable;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import java.util.HashMap;
import java.util.List; import java.util.List;
public interface PrcsService { public interface PrcsService {

View File

@@ -5,7 +5,6 @@ import com.kospo.svcm.config.utils.CommonUtils;
import com.kospo.svcm.config.utils.MailUtils; import com.kospo.svcm.config.utils.MailUtils;
import com.kospo.svcm.dto.req.ApprReqRequest; import com.kospo.svcm.dto.req.ApprReqRequest;
import com.kospo.svcm.dto.res.ApprMstResponse; import com.kospo.svcm.dto.res.ApprMstResponse;
import com.kospo.svcm.dto.res.GrpCodeResponse;
import com.kospo.svcm.dto.res.PageResponse; import com.kospo.svcm.dto.res.PageResponse;
import com.kospo.svcm.exception.CustomException; import com.kospo.svcm.exception.CustomException;
import com.kospo.svcm.exception.CustomMessageException; import com.kospo.svcm.exception.CustomMessageException;
@@ -17,11 +16,9 @@ import lombok.RequiredArgsConstructor;
import org.apache.poi.util.StringUtil; import org.apache.poi.util.StringUtil;
import org.springframework.data.domain.Page; import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Pageable;
import org.springframework.security.core.context.SecurityContext;
import org.springframework.security.core.context.SecurityContextHolder;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.Date; import java.util.HashMap;
import java.util.List; import java.util.List;
@Service @Service
@@ -49,6 +46,15 @@ public class ApprServiceImpl implements ApprService {
return apprMstResponse; return apprMstResponse;
} }
@Transactional
@Override
public HashMap apprNoToPrcsNo(String apprNo) {
ApprMst apprMst = apprMstRepository.findByApprNo(apprNo);
HashMap map = new HashMap();
map.put("prcsNo", apprMst.getPrcsNo());
return map;
}
@Transactional @Transactional
@Override @Override
public PageResponse findByApprBySabun(String sabun, Pageable pageable) { public PageResponse findByApprBySabun(String sabun, Pageable pageable) {

View File

@@ -26,6 +26,7 @@ import java.io.IOException;
import java.nio.file.Files; import java.nio.file.Files;
import java.nio.file.Path; import java.nio.file.Path;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Optional; import java.util.Optional;
import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicBoolean;