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

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

import java.io.Serializable;

/**
 *  DTO Class
 */
@Data
@Builder
@ApiModel("ProcessDto(프로세스 정보)")
public class BisProcessDto implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("processid")  // N NUMBER(6)
    @JsonProperty("processid")
    private Integer processid;

    @ApiModelProperty("processname")  // Y VARCHAR(50)
    @JsonProperty("processname")
    private String processname;

    @ApiModelProperty("processos")  // Y VARCHAR(50)
    @JsonProperty("processos")
    private String processos;

    @ApiModelProperty("processlocation")  // Y VARCHAR(100)
    @JsonProperty("processlocation")
    private String processlocation;

    @ApiModelProperty("processver")  // Y VARCHAR(8)
    @JsonProperty("processver")
    private String processver;

    @ApiModelProperty("processdesc")  // Y VARCHAR(100)
    @JsonProperty("processdesc")
    private String processdesc;

    @ApiModelProperty("port")  // Y NUMBER(5)
    @JsonProperty("port")
    private Integer port;

    @ApiModelProperty("processtime")  // Y NUMBER(5)
    @JsonProperty("processtime")
    private Integer processtime;

    // Code Description Field

}
