182 Commits (main)
 

Author SHA1 Message Date
박성영 9480c30bf3 table 신규 api 정보에 맞게 정리 3 weeks ago
박성영 bbfdb1fe2d table 정리 4 weeks ago
박성영 05cbaab436 소스 정리 4 weeks ago
박성영 704083da07 외부호출만 있는 프로젝트로 변경 작업 진행중... 4 weeks ago
박성영 e128e126be 외부호출만 있는 프로젝트로 변경 작업 진행중... 4 weeks ago
박성영 298f1fe27f 비교로직 정리 4 weeks ago
박성영 b3b4bb2034 비교로직 정리 4 weeks ago
박성영 708544506f 비교로직 정리 4 weeks ago
박성영 0cd1b5c68f 설정명령어 정보 추가 4 weeks ago
박성영 8a469c1d1b 비교로직 재정의 진행중... 4 weeks ago
박성영 0004196d85 import문 정리 4 weeks ago
박성영 76e8e93f0b 등록자 수정 4 weeks ago
박성영 250f4049ff 히스토리 및 로그 수정 4 weeks ago
박성영 08feb06d86 히스토리 및 로그 수정 4 weeks ago
박성영 6457cf5c85 히스토리 진행중... 4 weeks ago
박성영 5bce83793a 히스토리 진행중... 4 weeks ago
박성영 ee8fdeb045 sample 소스 추가 4 weeks ago
박성영 a6b96a8f45 검색조건이 달라졌을 경우, 감지 및 메시지 표출 함수 추가
README.md 배포 커멘드 추가
4 weeks ago
박성영 b012e51aaf TASK_PRCS_STTS_CD 01~04 까지 src/main/java/egovframework/constant 아래에 class 추가하여 공통관리
현재 검색조건 list 전체를 paging 처리 없이 전체 api 호출하는 로직 추가

apiResponse.isSuccess() == true 일 경우, [tb_car_ffnlg_trgt.CAR_BASS_MATTER_INQIRE_ID, tb_car_ffnlg_trgt.CAR_LEDGER_FRMBK_ID] 값 update
4 weeks ago
박성영 8eeee86a46 전체 구성 수정중... 4 weeks ago
박성영 2459e07a3f 로그 조정 4 weeks ago
박성영 f5c4176dc3 API 고정값 설정 4 weeks ago
박성영 ddd438dbb5 전자정부 통과를 위한 ServiceImpl 에
extends EgovAbstractServiceImpl 추가
4 weeks ago
박성영 df3329f2db **refactor: 조회구분코드(inqireSeCode)의 기본 설정 로직 개선 및 관련 불필요 코드 제거**
- **`VmisRequestEnricher`에서 조회구분코드 자동 설정**
  - `inqireSeCode`의 기본값을 `"1"(열람)`으로 자동 설정하도록 변경.
  - 중복된 수동 설정 로직 제거.

- **JSP에서 조회구분코드 필드 제거**
  - `inquiry.jsp`에서 드롭다운 및 관련 코드 삭제 (`inqireSeCode` 필드).
  - 자바스크립트에서도 조회구분코드 처리 로직 제거.

- **API 요청 관련 코드 간소화**
  - `ExternalVehicleApiServiceImpl` 및 `InternalVehicleInfoServiceImpl`에서 `inqireSeCode` 수동 설정 코드 제거.
  - 프론트엔드에서 전달할 필요 없어져 해당 변수 제거.

- **기본 요청 설정값 변경**
  - `VmisRequestEnricher`에서 `detailExpression` 기본값을 `"2"(최종내역)`에서 `"1"(전체내역)`으로 변경.
4 weeks ago
박성영 6c085ec7c0 **chore: 과태료 비교 로직 및 서비스 관련 문서 삭제**
- `README.md`, `COMPARISON_GUIDE.md`, `이첩조건_추가방법.md`, `VMIS_INTEGRATION_COMPLETE.md`, `VMIS_INTEGRATION_STRATEGY_DESIGN.md` 파일 삭제.
  - Chain of Responsibility 패턴 비교 규칙 관련 문서.
  - 서비스 및 구현 방법에 대한 가이드 문서 포함.
  - 이첩 조건 추가 방법 및 통합 완료 가이드 문서.
- 조회구분코드 : 자동차기본정보조회, 갑부에 따라 구분코드 다르게 설정하는 부분 기본셋팅값으로 추가 함
4 weeks ago
박성영 732a977b67 상품용, 이첩 TEST CASE 작성, 테스트 진행 4 weeks ago
박성영 1f442a9472 상품용, 이첩 sample 진행, 모듈화 2가지 템플릿 소스 적용
추후 테스트 후 선택
4 weeks ago
박성영 94cbef2857 상품용, 이첩 sample 진행
좀더 많은 케이스별로 모듈화 해야함
4 weeks ago
박성영 06830112b1 external api 호출시에도 log 저장 1 month ago
kjh 9b8df93144 자동차 과태료 대상 테이블 컬럼 추가
시군구 코드 테이블 및 DML 추가
1 month ago
박성영 4c69599aee 기초 구조 잡는중.... 1 month ago
박성영 24b906cb9a 한글주석 추가 및 기초 구조 잡는중.... 1 month ago
박성영 434837a949 jni lib 추가 1 month ago
박성영 a745683c09 txt 다운로드 1 month ago
박성영 50de15106f 목록 원본 다운로드 진행중... 1 month ago
박성영 c4f73bc8ff 바이트 조정 1 month ago
박성영 a0d7717f75 헤더 조정 1 month ago
박성영 af390557fe 주민등록번호 암호화 적용 1 month ago
박성영 dfc497cbfb 파일 업로드 디자인 변경 1 month ago
박성영 d0861b28f9 파일 업로드 디자인 변경 1 month ago
박성영 b10769679a 초기 셋팅 1 month ago
박성영 ed04c2ae65 초기 셋팅 1 month ago
박성영 05578efebc feat: [자동차 기본 사항 조회](TB_CAR_BASS_MATTER_INQIRE) 오탈자 수정
기본 사항 조회 ID -> CAR_BASS_MATTER_INQIRE -> CAR_BASS_MATTER_INQIRE_ID
      차량번호 VHCLNO -> VHRNO

컬럼명 변경됨
1 month ago
박성영 6bdfc0001f feat: 차량 정보 조회 기능 추가
- VehicleInquiryController 신설: 차량 통합 조회, 기본정보 조회, 등록원부(갑) 조회 기능 제공
  - `/getIntegratedInfo.do`: 차량 통합 조회 엔드포인트 추가
  - `/getBasicInfo.do`: 차량 기본정보 조회 엔드포인트 추가
  - `/getLedgerInfo.do`: 차량 등록원부(갑) 조회 엔드포인트 추가
  - Swagger API 문서화 추가

- 차량 정보 조회 화면 JSP 파일 추가: `/WEB-INF/views/carInspectionPenalty/callApi/inquiry.jsp`
  - 조회 필드 및 조회 결과 표시 UI 구현
  - 차량 통합 조회, 기본 조회, 등록원부 조회 옵션 제공
  - 입력값 유효성 검증 및 초기화 버튼 기능 구현
  - AJAX 기반 API 요청/응답 처리 로직 추가

- 서비스 계층 VehicleInfoService 의존성 주입하여 통합 로직 처리

 새로운 차량 조회 기능 제공 및 사용자 편의성 개선
1 month ago
박성영 aa73fff2de model 객체 프로퍼티에서 자동셋팅 되는 필드에 설명 추가 1 month ago
박성영 2bf0a550aa model 객체 스키마 name 추가 1 month ago
박성영 347ebac95c refactor: Lombok @Data 어노테이션 적용
- Getter: 모든 필드에 대해
            - Setter: 모든 final이 아닌 필드에 대해
            - toString(): 모든 필드 포함
            - equals(): 모든 필드 기반
            - hashCode(): 모든 필드 기반
            - RequiredArgsConstructor: final 필드에 대해
1 month ago
박성영 018e0d78e7 refactor: 변경된 상세 내역 반영 및 기본값 조정
- LedgerRequest의 detailExpression 기본 값을 "1"로 수정 (전체내역 조회)
- application-local.yml 기본 VMIS 모드 external로 전환
- Internal/External 구현체에서 detailExpression 값 통합 수정

 BUILD SUCCESSFUL
1 month ago
박성영 e71fca28a0 refactor: 차량 조회 요청 로직 개선 및 차량번호 기반 요청 객체 확장
- getVehicleInfo 오버로딩 추가: 차량번호 -> 요청 객체로 확장
- 기본/등록원부 요청 시 필수 파라미터 적용 로직 추가
  - 고정값 설정: 개인정보공개, 경로구분코드, 내역표시, 조회구분코드
- External/Internal 모드 구현체에서 통합 로직 적용 및 레코드 기반 LedgerRequest 구성
- Request, Response 객체의 필드 설명 보강 (Swagger)
- Controller, Service 전반적으로 요청 구조 통일
- application-local.yml 기본 모드 internal로 변경

 BUILD SUCCESSFUL
1 month ago
박성영 a1687070fd refactor: VMIS 모드 분기 로직 간소화 및 서비스 계층 위임
- 내부/외부 모드 분기 로직 제거, VehicleInfoService로 위임
- 컨트롤러 메서드 간결화 및 모드 의존성 제거
- Swagger API 설명 및 예제 수정
- application-local.yml 기본 모드 external로 변경
1 month ago