package com.its.api.its.model.dto.unit;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("TbUnitSystSttsHsStatDto(프로세스상태통계 정보)")
public class TbUnitSystSttsHsStatDto {

    @ApiModelProperty("프로세스 ID")
    @JsonProperty("syst_id")
    private String systId;
    @ApiModelProperty("프로세스명")
    @JsonProperty("syst_nm")
    private String systNm;
    @ApiModelProperty("전체")
    @JsonProperty("sts_tot")
    private int    stsTot;
    @ApiModelProperty("알수없음")
    @JsonProperty("cnt_sps0")
    private int    cntSps0;
    @ApiModelProperty("실행중")
    @JsonProperty("cnt_sps1")
    private int    cntSps1;
    @ApiModelProperty("시작")
    @JsonProperty("cnt_sps2")
    private int    cntSps2;
    @ApiModelProperty("종료")
    @JsonProperty("cnt_sps3")
    private int    cntSps3;
    @ApiModelProperty("오류발생")
    @JsonProperty("cnt_sps4")
    private int    cntSps4;

    @ApiModelProperty("가동율")
    @JsonProperty("run_rate")
    private Double runRate;

}
