영상관리 수정 및 추가
This commit is contained in:
@@ -5,7 +5,7 @@ import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.Id;
|
||||
import jakarta.persistence.Table;
|
||||
import jakarta.validation.constraints.Size;
|
||||
import java.time.OffsetDateTime;
|
||||
import java.time.ZonedDateTime;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import org.hibernate.annotations.ColumnDefault;
|
||||
@@ -18,30 +18,32 @@ public class MapSheetMngEntity {
|
||||
|
||||
@Id
|
||||
@Column(name = "mng_yyyy", nullable = false)
|
||||
private Integer id;
|
||||
private Integer mngYyyy;
|
||||
|
||||
@Size(max = 20)
|
||||
@ColumnDefault("'NOTYET'")
|
||||
@Column(name = "mng_state", length = 20)
|
||||
private String mngState;
|
||||
private String mngState = "NOTYET";
|
||||
|
||||
@Size(max = 20)
|
||||
@ColumnDefault("'NOTYET'")
|
||||
@Column(name = "sync_state", length = 20)
|
||||
private String syncState;
|
||||
private String syncState = "NOTYET";
|
||||
|
||||
@Column(name = "mng_state_dttm")
|
||||
private OffsetDateTime mngStateDttm;
|
||||
private ZonedDateTime mngStateDttm = ZonedDateTime.now();
|
||||
|
||||
@Column(name = "sync_state_dttm")
|
||||
private OffsetDateTime syncStateDttm;
|
||||
private ZonedDateTime syncStateDttm = ZonedDateTime.now();
|
||||
|
||||
@Column(name = "created_dttm")
|
||||
private OffsetDateTime createdDttm;
|
||||
private ZonedDateTime createdDttm = ZonedDateTime.now();
|
||||
|
||||
@Column(name = "created_uid")
|
||||
private Long createdUid;
|
||||
|
||||
@Column(name = "updated_dttm")
|
||||
private OffsetDateTime updatedDttm;
|
||||
private ZonedDateTime updatedDttm = ZonedDateTime.now();
|
||||
|
||||
@Column(name = "updated_uid")
|
||||
private Long updatedUid;
|
||||
@@ -50,4 +52,21 @@ public class MapSheetMngEntity {
|
||||
@ColumnDefault("'NULL::character varying'")
|
||||
@Column(name = "mng_path")
|
||||
private String mngPath;
|
||||
|
||||
@Size(max = 20)
|
||||
@ColumnDefault("'NOTYET'")
|
||||
@Column(name = "sync_check_state", length = 20)
|
||||
private String syncCheckState = "NOTYET";
|
||||
|
||||
@Column(name = "sync_strt_dttm")
|
||||
private ZonedDateTime syncStrtDttm;
|
||||
|
||||
@Column(name = "sync_end_dttm")
|
||||
private ZonedDateTime syncEndDttm;
|
||||
|
||||
@Column(name = "sync_check_strt_dttm")
|
||||
private ZonedDateTime syncCheckStrtDttm;
|
||||
|
||||
@Column(name = "sync_check_end_dttm")
|
||||
private ZonedDateTime syncCheckEndDttm;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.kamco.cd.kamcoback.postgres.entity;
|
||||
|
||||
import com.kamco.cd.kamcoback.mapsheet.dto.MapSheetMngDto;
|
||||
import com.kamco.cd.kamcoback.postgres.CommonDateEntity;
|
||||
import jakarta.persistence.*;
|
||||
import jakarta.validation.constraints.Size;
|
||||
import java.time.ZonedDateTime;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
@@ -35,9 +35,8 @@ public class MapSheetMngHstEntity extends CommonDateEntity {
|
||||
@Column(name = "scale_ratio")
|
||||
private Integer scaleRatio;
|
||||
|
||||
@Column(name = "data_state")
|
||||
@Enumerated(EnumType.STRING)
|
||||
private MapSheetMngDto.DataState dataState;
|
||||
@Column(name = "data_state", length = 20)
|
||||
private String dataState;
|
||||
|
||||
@Column(name = "data_state_dttm")
|
||||
private ZonedDateTime dataStateDttm;
|
||||
@@ -60,13 +59,23 @@ public class MapSheetMngHstEntity extends CommonDateEntity {
|
||||
@Column(name = "updated_uid")
|
||||
private Long updatedUid;
|
||||
|
||||
public void updateDataState(MapSheetMngDto.DataState dataState) {
|
||||
this.dataState = dataState;
|
||||
this.dataStateDttm = ZonedDateTime.now();
|
||||
}
|
||||
@Size(max = 20)
|
||||
@Column(name = "sync_state", length = 20)
|
||||
private String syncState;
|
||||
|
||||
public void updateUseInference(Boolean useInference) {
|
||||
this.useInference = useInference;
|
||||
this.useInferenceDttm = ZonedDateTime.now();
|
||||
}
|
||||
@Size(max = 20)
|
||||
@Column(name = "sync_check_state", length = 20)
|
||||
private String syncCheckState;
|
||||
|
||||
@Column(name = "sync_strt_dttm")
|
||||
private ZonedDateTime syncStrtDttm;
|
||||
|
||||
@Column(name = "sync_end_dttm")
|
||||
private ZonedDateTime syncEndDttm;
|
||||
|
||||
@Column(name = "sync_check_strt_dttm")
|
||||
private ZonedDateTime syncCheckStrtDttm;
|
||||
|
||||
@Column(name = "sync_check_end_dttm")
|
||||
private ZonedDateTime syncCheckEndDttm;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user