Actions
개발 #7
closedNIPA 전기차 충전소 과제 개발
Start date:
07/29/2024
Due date:
09/27/2024
% Done:
100%
Estimated time:
36:00 h
Updated by 개발팀 이석화 about 1 year ago
#최종수정일 : 2024-08-21
수정 필요사항¶
- 이벤트 관리
- 충전소 관리
- 이벤트 현황통계
- TZ_MQTT_SETTING 테이블 -> 공통코드 테이블로 관리
- 충전소 API 데이터 스케쥴러 + 수동갱신
수정사항¶
-
충전소 관리
- 충전소 공공API 데이터 초기 일괄등록 기능 추가
- 충전소 API 데이터와 DB를 비교하여 변경사항 갱신 기능 추가
- 충전소 변경사항 갱신기능 스케쥴러에 등록
- API 갱신버튼 추가
- 충전소관리 > 충전소등록 레이어 수정완료
- 시/도, 구/군 조회 기능 추가
- 공통기능 추가: 그룹코드로 공통코드 데이터 조회
- 공통기능 추가: json배열을 datamap 배열로 변환
- 충전소관리 조회기능 추가
- 충전소 상세 레이어 - 조회기능 추가
- 충전소 상세 레이어 - 수정기능 추가
- 기기목록 수정개수 출력
- 기기 변경일 형식 변경
- 모바일 더보기 버튼 기능추가
- 기기목록 고유번호 로직 변경
- 저장에러 수정
- 충전소 삭제시 등록된 기기도 같이 삭제되도록 수정
-
이벤트 관리
- 목록 조회
- 검색조건 조회
- 페이징
- 레이어 - 충전소 정보 조회
- 레이어 - 영상 출력
- 모바일
-
대시보드
- 이벤트~충전소 연결 가능한 부분 연결
- 문구수정 : 실시간 확인 -> 현황 확인
- 충전소 상태 현황 : 하나라도 가능하면 사용가능, 전부 못쓰면 사용불가
- 충전소 상태 현황 : 항목 클릭시 아래에 상세내용 출력
- 일일 이벤트 현황 : 클릭시 이벤트 관리로 이동하여 필터링
- 모바일
-
이벤트 현황통계
- 검색조건
- 통계 데이터 조회
- 차트 그리기
- 엑셀 다운로드
-
설정
-
기기 설정 관리
- 검색조건
- 충전소 조회
- 등록기기 상세 조회
- MQTT 명령어 송신
- 명령어 송-수신에 따라 상태변경
- 펌웨어 업로드
- 펌웨어 선택창
- 모바일
-
기기 상태 관리
- 검색조건
- 조회
- 기기상세 조회
- 설정 저장
- 명령어 송-수신에 따라 상태변경
- 모바일
- 사용자 권한에 따른 조회 (CCTV는 전부 보이도록)
-
기기 설정 관리
-
그 외
- 로그인 : 5회 틀린경우 5분 잠금
-
최고관리자는 전체 충전소, 이벤트 내용 확인 가능 하도록 수정
- 대시보드
- 이벤트 관리
- 충전소 관리 (할당?, 관리자가 유저별 구분 알수없음)
- API 영상등록 확인 (MQTT는 정보없이 알림만?)
DB관련 변경사항¶
-
TZ_CHARGING_STATION
- CHARGER_OUTPUT > varchar 로 수정
- CHARGER_STAT > varchar 로 수정
- STATION_DEL_YN 추가 (API에서 전달받는 DEL_YN 값)
- IP컬럼을 int 에서 varchar(50) 으로 변경
- 인덱스 2개 추가 - ZCODE, STATION_ID + CHARGER_ID
- 충전소ID는 중복이 많이 발생, 충전소ID-충전기ID 는 고유값으로 존재함
- STATION_ID 타입 varchar(8) -> varchar(20)으로 수정
-
TZ_USER_CHARGING_STATION
- STATION_SEQ 삭제
- STATION_ID 추가
-
TZ_CD
- PK에 CD_GRP_ID 추가
-
TZ_CCTV
- STATION_SEQ FK 제거
- STATION_SEQ 제거
- STATION_ID 추가
- STATION_ID 인덱스 추가
- USER_SEQ 추가
- IP 컬럼의 타입을 varchar(50) 로 변경
-
TZ_CCTV_VIDEO_EVENT
- CAR_TEMP 추가
-
TZ_SERVICE_LOG 추가
- 서비스명, 테이블명, 동작내용, 상태, 등록일, 등록자, 등록IP
TZ_CCTV
- 코멘트에 그룹코드 추가
- FIRMWARE_VERSION > FIRMWARE_VERSION_IOT
- FIRMWARE_VERSION_AI 추가
- TARGET_VERSION_IOT 추가
- TARGET_VERSION_AI 추가
(임시 INIT_YN, FIRMWARE_VERSION 추가함)
TZ_FIRMWARE_FILE 추가
TZ_CCTV_CONFIG
- CCTV_OBJECT_SCOPE 타입변경 varchar(100) > varchar(8)
- CCTV_EVENT_SCOPE 타입변경 varchar(100) > varchar(8)
- 코멘트 변경
- MODI_DT 추가
- CCTV_VIDEO_LENGTH 추가
- CONFIG_STATUS 추가
- CCTV_MONITORING_ENABLED 수정 : null 가능, 기본값 제거
Actions