package com.eactive.eai.rms.common.cm.ui;

import com.eactive.eai.rms.data.entity.man.cm.CmLogDetailEntity;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import org.hibernate.annotations.Comment;

import java.util.List;

@Data

public class CmLogUI {

   @JsonProperty("GUID")
   @Comment("GUID")
   private String guid;

   @JsonProperty("SERVICE_TYPE")
   @Comment("서비스타입")
   private String service_type;

   @JsonProperty("APPL_CD")
   @Comment("어플리케이션코드")
   private String appl_cd;

   @JsonProperty("DEPLOY_ID")
   @Comment("배포ID")
   private String deploy_id;

   @JsonProperty("SUCCESS_YN")
   @Comment("성공여부")
   private String success_yn;

   @JsonProperty("ROLLBACK_YN")
   @Comment("롤백여부")
   private String rollback_yn;

   @JsonProperty("ERROR_MSG")
   @Comment("에러메시지")
   private String error_msg;

   @JsonProperty("DEPLOY_TIME")
   @Comment("배포시각")
   private String deploy_time;

   @JsonProperty("DEPLOY_END_TIME")
   @Comment("배포완료시각")
   private String deploy_end_time;

   @JsonProperty("cmLogDetailAll")
   private List<CmLogDetailEntity> cmLogDetail2Entities;
}