package com.kamco.cd.kamcoback.postgres.entity;

import com.kamco.cd.kamcoback.postgres.CommonDateEntity;
import jakarta.persistence.*;
import java.time.ZonedDateTime;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@Entity
@Table(name = "tb_model_mgmt")
public class ModelMgmtEntity extends CommonDateEntity {
  @Id
  @GeneratedValue(strategy = GenerationType.IDENTITY)
  @Column(name = "model_uid")
  private Integer modelUid;

  @Column(name = "model_ver")
  private String modelVer;

  @Column(name = "hyper_ver")
  private String hyperVer;

  @Column(name = "epoch_ver")
  private String epochVer;

  @Column(name = "docker_file_nm")
  private String dockerFileNm;

  @Column(name = "create_complete_dttm")
  private ZonedDateTime createCompleteDttm;

  @Column(name = "recent_use_dttm")
  private ZonedDateTime recentUseDttm;

  @Column(name = "deleted")
  private Boolean deleted;

  @Column(name = "created_uid")
  private Long createdUid;

  @Column(name = "updated_uid")
  private Long updatedUid;
}
