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 org.apache.ibatis.annotations.MapKey;

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

@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
@Data
public class NewDatasetVo implements Serializable {


    @ApiModelProperty(name = "name")
    private String name;
    /**
     * 数据集仓库名称
     */
    @ApiModelProperty(name = "identifier")
    private String identifier;
    @ApiModelProperty(name = "description")
    private String description;
    /**
     * 是否公开1公开，0私有
     */
    @ApiModelProperty(name = "is_public")
    private Boolean isPublic;
    @ApiModelProperty(name = "data_type")
    private String dataType;
    @ApiModelProperty(name = "data_tag")
    private String dataTag;
    @ApiModelProperty(name = "time_ago")
    private String timeAgo;
    @ApiModelProperty(name = "repo_id")
    private Integer repoId;
    @ApiModelProperty(name = "visits")
    private Integer visits;
    @ApiModelProperty(name = "create_by")
    private String createBy;
}
