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/vips/tb_car_ffnlg_trgt.sql

42 lines
3.0 KiB
MySQL

1 month ago
create table tb_car_ffnlg_trgt
(
CAR_FFNLG_TRGT_ID varchar(20) not null comment '자동차 과태료 대상 ID'
1 month ago
primary key,
### 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
RCPT_YMD varchar(10) null comment '접수 일자',
INSPSTN_CD varchar(8) null comment '검사소 코드',
### 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
INSP_YMD varchar(10) null comment '검사 일자',
VHCLNO varchar(30) null comment '차량번호',
OWNR_NM varchar(75) null comment '소유자 명',
RRNO varchar(100) null comment '주민등록번호',
CAR_NM varchar(100) null comment '자동차 명',
CAR_KND varchar(100) null comment '자동차 종류',
CAR_USG varchar(100) null comment '자동차 용도',
### 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
INSP_END_YMD varchar(10) null comment '검사 종료 일자',
DAYCNT varchar(5) null comment '일수',
FFNLG_AMT varchar(10) null comment '과태료 금액',
### 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
LAST_REG_YMD varchar(11) null comment '최종 등록 일자',
ADDR varchar(600) null comment '주소',
### 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
VLD_PRD_EXPRY_YMD varchar(10) null comment '유효 기간 만료 일자',
TRD_GDS varchar(100) null comment '매매 상품',
TASK_PRCS_STTS_CD varchar(2) null comment '업무 처리 상태 코드',
### 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
TASK_PRCS_YMD varchar(10) null comment '업무 처리 일자',
RMRK varchar(4000) null comment '비고',
CAR_BASS_MATTER_INQIRE_ID varchar(20) null comment '자동차 기본 사항 조회 ID',
CAR_LEDGER_FRMBK_ID varchar(20) null comment '자동차 등록 원부 갑 ID',
CAR_BSC_MTTR_INQ_FLNM varchar(75) null comment '자동차 기본 사항 조회 성명',
CAR_BSC_MTTR_INQ_SGG_CD varchar(5) null comment '자동차 기본 사항 조회 시군구 코드',
CAR_BSC_MTTR_INQ_SGG_NM varchar(75) null comment '자동차 기본 사항 조회 시군구 명',
CAR_REG_FRMBK_CHG_TASK_SE_CD varchar(2) null comment '자동차 등록 원부갑 변경 업무 구분 코드',
CAR_REG_FRMBK_CHG_TASK_SE_NM varchar(75) null comment '자동차 등록 원부갑 변경 업무 구분 명',
### 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
CAR_REG_FRMBK_CHG_YMD varchar(10) null comment '자동차 등록 원부갑 변경 일자',
CAR_REG_FRMBK_DTL varchar(2000) null comment '자동차 등록 원부갑 상세',
REG_DT datetime null comment '등록 일시',
RGTR varchar(11) null comment '등록자',
DEL_YN char not null comment '삭제 여부',
DEL_DT datetime null comment '삭제 일시',
### 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
DLTR varchar(11) null comment '삭제자',
RMRK_DTL text null comment '비고 상세'
1 month ago
)
comment '자동차 과태료 대상';