package com.ruoyi.generator.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

public class SourceProject extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    private Long projectId;

    @Excel(name = "访问标识")
    private String slug;

    @Excel(name = "项目名称")
    private String projectName;

    @Excel(name = "分类")
    private String category;

    @Excel(name = "封面标识")
    private String coverText;

    @Excel(name = "项目摘要")
    private String summary;

    private String descriptionMd;

    @Excel(name = "价格")
    private Long price;

    @Excel(name = "浏览量")
    private Long viewCount;

    private String tags;
    private String modules;
    private String scenes;

    @Excel(name = "资源名称")
    private String resourceName;

    private String resourceUrl;

    @Excel(name = "资源版本")
    private String resourceVersion;

    @Excel(name = "资源大小")
    private String resourceSize;

    @Excel(name = "排序")
    private Integer sort;

    @Excel(name = "状态", readConverterExp = "0=上架,1=下架")
    private String status;

    private String delFlag;

    private String keyword;

    public Long getProjectId() { return projectId; }
    public void setProjectId(Long projectId) { this.projectId = projectId; }
    public String getSlug() { return slug; }
    public void setSlug(String slug) { this.slug = slug; }
    public String getProjectName() { return projectName; }
    public void setProjectName(String projectName) { this.projectName = projectName; }
    public String getCategory() { return category; }
    public void setCategory(String category) { this.category = category; }
    public String getCoverText() { return coverText; }
    public void setCoverText(String coverText) { this.coverText = coverText; }
    public String getSummary() { return summary; }
    public void setSummary(String summary) { this.summary = summary; }
    public String getDescriptionMd() { return descriptionMd; }
    public void setDescriptionMd(String descriptionMd) { this.descriptionMd = descriptionMd; }
    public Long getPrice() { return price; }
    public void setPrice(Long price) { this.price = price; }
    public Long getViewCount() { return viewCount; }
    public void setViewCount(Long viewCount) { this.viewCount = viewCount; }
    public String getTags() { return tags; }
    public void setTags(String tags) { this.tags = tags; }
    public String getModules() { return modules; }
    public void setModules(String modules) { this.modules = modules; }
    public String getScenes() { return scenes; }
    public void setScenes(String scenes) { this.scenes = scenes; }
    public String getResourceName() { return resourceName; }
    public void setResourceName(String resourceName) { this.resourceName = resourceName; }
    public String getResourceUrl() { return resourceUrl; }
    public void setResourceUrl(String resourceUrl) { this.resourceUrl = resourceUrl; }
    public String getResourceVersion() { return resourceVersion; }
    public void setResourceVersion(String resourceVersion) { this.resourceVersion = resourceVersion; }
    public String getResourceSize() { return resourceSize; }
    public void setResourceSize(String resourceSize) { this.resourceSize = resourceSize; }
    public Integer getSort() { return sort; }
    public void setSort(Integer sort) { this.sort = sort; }
    public String getStatus() { return status; }
    public void setStatus(String status) { this.status = status; }
    public String getDelFlag() { return delFlag; }
    public void setDelFlag(String delFlag) { this.delFlag = delFlag; }
    public String getKeyword() { return keyword; }
    public void setKeyword(String keyword) { this.keyword = keyword; }
}
