package com.genersoft.iot.vmp.common;

import com.alibaba.fastjson.annotation.JSONField;

public class VersionPo {
    /**
     * git的全版本号
     */
    @JSONField(name="GIT-Revision")
    private String GIT_Revision;
    /**
     * maven版本
     */
    @JSONField(name = "Create-By")
    private String Create_By;
    /**
     * git的分支
     */
    @JSONField(name = "GIT-BRANCH")
    private String GIT_BRANCH;
    /**
     * git的url
     */
    @JSONField(name = "GIT-URL")
    private String GIT_URL;
    /**
     * 构建日期
     */
    @JSONField(name = "BUILD-DATE")
    private String BUILD_DATE;
    /**
     * 项目名称 配合pom使用
     */
    @JSONField(name = "artifactId")
    private String artifactId;
    /**
     * git局部版本号
     */
    @JSONField(name = "GIT-Revision-SHORT")
    private String GIT_Revision_SHORT;
    /**
     * 项目的版本如2.0.1.0 配合pom使用
     */
    @JSONField(name = "version")
    private String version;
    /**
     * 子系统名称
     */
    @JSONField(name = "project")
    private String project;
    /**
     * jdk版本
     */
    @JSONField(name="Build_Jdk")
    private String Build_Jdk;

    public void setGIT_Revision(String GIT_Revision) {
        this.GIT_Revision = GIT_Revision;
    }

    public void setCreate_By(String create_By) {
        Create_By = create_By;
    }

    public void setGIT_BRANCH(String GIT_BRANCH) {
        this.GIT_BRANCH = GIT_BRANCH;
    }

    public void setGIT_URL(String GIT_URL) {
        this.GIT_URL = GIT_URL;
    }

    public void setBUILD_DATE(String BUILD_DATE) {
        this.BUILD_DATE = BUILD_DATE;
    }

    public void setArtifactId(String artifactId) {
        this.artifactId = artifactId;
    }

    public void setGIT_Revision_SHORT(String GIT_Revision_SHORT) {
        this.GIT_Revision_SHORT = GIT_Revision_SHORT;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public void setProject(String project) {
        this.project = project;
    }

    public void setBuild_Jdk(String build_Jdk) {
        Build_Jdk = build_Jdk;
    }

    public String getGIT_Revision() {
        return GIT_Revision;
    }

    public String getCreate_By() {
        return Create_By;
    }

    public String getGIT_BRANCH() {
        return GIT_BRANCH;
    }

    public String getGIT_URL() {
        return GIT_URL;
    }

    public String getBUILD_DATE() {
        return BUILD_DATE;
    }

    public String getArtifactId() {
        return artifactId;
    }

    public String getGIT_Revision_SHORT() {
        return GIT_Revision_SHORT;
    }

    public String getVersion() {
        return version;
    }

    public String getProject() {
        return project;
    }

    public String getBuild_Jdk() {
        return Build_Jdk;
    }
}
