package com.ruoyi.platform.domain;

import com.fasterxml.jackson.databind.PropertyNamingStrategy;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
@ApiModel("服务版本")
@Data
public class ServiceVersion implements Serializable {
    private Long id;

    private Long serviceId;

    private String version;

    private String description;

    private String model;

    private String image;

    private String resource;

    private Integer computingResourceId;

    private Integer replicas;

    private String mountPath;

    private String envVariables;

    private String codeConfig;

    private String command;

    private String url;

    private String createBy;

    private String updateBy;

    private Date createTime;

    private Date updateTime;

    private Integer state;

    private String runState;

    private String deploymentName;

    private String svcName;

    private String deployType;
}
