package com.ruoyi.platform.vo;

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

import java.io.Serializable;
import java.util.List;

@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
@Data
public class ModelsVo extends ModelMetaVo implements Serializable {

    @ApiModelProperty(name = "status", value = "状态")
    private Integer status;

    @ApiModelProperty(name = "praises_count",value = "点赞数量")
    private Integer praisesCount;

    @ApiModelProperty(name = "praises_count",value = "是否点赞")
    private Boolean praised;

    @ApiModelProperty(name = "model_version_vos")
    private List<VersionVo> modelVersionVos;

    @ApiModelProperty(name = "parent_model", value = "父模型")
    private String parentModel;

}
