package com.goafanti.common.model;

import java.util.Date;

public class AchievementPublish {
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column achievement_publish.id
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    private String id;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column achievement_publish.achievement_id
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    private String achievementId;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column achievement_publish.publish_platform
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    private String publishPlatform;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column achievement_publish.publish_client
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    private Integer publishClient;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column achievement_publish.publish_page
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    private String publishPage;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column achievement_publish.if_top
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    private Integer ifTop;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column achievement_publish.top_number
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    private Integer topNumber;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column achievement_publish.show_number
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    private Integer showNumber;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column achievement_publish.publisher
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    private String publisher;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column achievement_publish.publish_time
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    protected Date publishTime;

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column achievement_publish.id
     *
     * @return the value of achievement_publish.id
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    public String getId() {
        return id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column achievement_publish.id
     *
     * @param id the value for achievement_publish.id
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column achievement_publish.achievement_id
     *
     * @return the value of achievement_publish.achievement_id
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    public String getAchievementId() {
        return achievementId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column achievement_publish.achievement_id
     *
     * @param achievementId the value for achievement_publish.achievement_id
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    public void setAchievementId(String achievementId) {
        this.achievementId = achievementId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column achievement_publish.publish_platform
     *
     * @return the value of achievement_publish.publish_platform
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    public String getPublishPlatform() {
        return publishPlatform;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column achievement_publish.publish_platform
     *
     * @param publishPlatform the value for achievement_publish.publish_platform
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    public void setPublishPlatform(String publishPlatform) {
        this.publishPlatform = publishPlatform;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column achievement_publish.publish_client
     *
     * @return the value of achievement_publish.publish_client
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    public Integer getPublishClient() {
        return publishClient;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column achievement_publish.publish_client
     *
     * @param publishClient the value for achievement_publish.publish_client
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    public void setPublishClient(Integer publishClient) {
        this.publishClient = publishClient;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column achievement_publish.publish_page
     *
     * @return the value of achievement_publish.publish_page
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    public String getPublishPage() {
        return publishPage;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column achievement_publish.publish_page
     *
     * @param publishPage the value for achievement_publish.publish_page
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    public void setPublishPage(String publishPage) {
        this.publishPage = publishPage;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column achievement_publish.if_top
     *
     * @return the value of achievement_publish.if_top
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    public Integer getIfTop() {
        return ifTop;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column achievement_publish.if_top
     *
     * @param ifTop the value for achievement_publish.if_top
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    public void setIfTop(Integer ifTop) {
        this.ifTop = ifTop;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column achievement_publish.top_number
     *
     * @return the value of achievement_publish.top_number
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    public Integer getTopNumber() {
        return topNumber;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column achievement_publish.top_number
     *
     * @param topNumber the value for achievement_publish.top_number
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    public void setTopNumber(Integer topNumber) {
        this.topNumber = topNumber;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column achievement_publish.show_number
     *
     * @return the value of achievement_publish.show_number
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    public Integer getShowNumber() {
        return showNumber;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column achievement_publish.show_number
     *
     * @param showNumber the value for achievement_publish.show_number
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    public void setShowNumber(Integer showNumber) {
        this.showNumber = showNumber;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column achievement_publish.publisher
     *
     * @return the value of achievement_publish.publisher
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    public String getPublisher() {
        return publisher;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column achievement_publish.publisher
     *
     * @param publisher the value for achievement_publish.publisher
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    public void setPublisher(String publisher) {
        this.publisher = publisher;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column achievement_publish.publish_time
     *
     * @return the value of achievement_publish.publish_time
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    public Date getPublishTime() {
        return publishTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column achievement_publish.publish_time
     *
     * @param publishTime the value for achievement_publish.publish_time
     *
     * @mbg.generated Tue Jan 30 11:16:40 CST 2018
     */
    public void setPublishTime(Date publishTime) {
        this.publishTime = publishTime;
    }

	@Override
	public String toString() {
		return "AchievementPublish [id=" + id + ", achievementId=" + achievementId + ", publishPlatform="
				+ publishPlatform + ", publishClient=" + publishClient + ", publishPage=" + publishPage + ", ifTop="
				+ ifTop + ", topNumber=" + topNumber + ", showNumber=" + showNumber + ", publisher=" + publisher
				+ ", publishTime=" + publishTime + "]";
	}
    
}