You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
VIPS/DB/DDL
박성영 06f6a03178 ### feat: 차량번호 및 최종등록일 별표 처리 로직 추가
- **차량번호 및 최종등록일 별표(`*`) 처리 로직 구현**
  - 차량번호와 최종등록일 앞에 별표가 포함된 경우, 별표를 별도의 필드(`vhclno-asterisk`, `last-reg-ymd-asterisk`)로 분리하여 처리.
  - 별표 제거 후 본 데이터와 함께 파싱 및 조립 로직 반영:
    - `CarFfnlgTrgtServiceImpl`에 별표 분리 및 데이터 처리 코드 추가.
    - 별표가 포함된 경우 다시 앞부분에 별표를 붙이는 로직 구현.

- **`application.yml` 필드 길이 설정 변경**
  - `vhclno-asterisk`, `last-reg-ymd-asterisk` 필드 추가 및 길이(1바이트) 정의.
  - 기존 필드들의 바이트 길이 수정:
    - `vhclno`: 13 → 12 (2바이트), 12 → 11 (3바이트)
    - `last-reg-ymd`: 12 → 11 (2바이트), 11 → 10 (3바이트)
    - 기타 관련 필드 길이 조정.

- **DB 스키마 변경**
  - `tb_car_ffnlg_trgt` 테이블:
    - 날짜 필드(`RCPT_YMD`, `INSP_YMD`, `LAST_REG_YMD`, 등)의 길이 기존 8 → 10으로 확장.
    - `DAYCNT` 필드 길이 4 → 5, 유효기간 만료일자(`VLD_PRD_EXPRY_YMD`) 등 관련 필드 길이 변경.

- **로깅 개선**
  - 별표 존재 여부 및 최종 데이터 확인용 DEBUG 로그 추가:
    - 차량번호 및 최종등록일 시 별표 처리 전후 내역 상세 기록.

- **유지보수성 및 가독성 향상**
  - 반복적인 고정폭 필드 처리 로직 리팩토링:
    - `padRightBytes` 호출부 정리.
    - 중복 및 불필요한 변수 제거, 관련 주석 정리.
5 days ago
..
vips ### feat: 차량번호 및 최종등록일 별표 처리 로직 추가 5 days ago