package com.gyee.frame.model.auto;

import java.io.Serializable;
import java.util.Date;

public class WtReportMain implements Serializable {
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.ID
     *
     * @mbg.generated
     */
    private String id;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.RECODEDATE
     *
     * 报告创建日期
     */
    private Date recodedate;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.WTID
     *
     * 风机编号
     */
    private String wtid;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.MAINREASON
     *
     * 检修原因
     */
    private String mainreason;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.MAINDATE
     *
     * 检修日期
     */
    private Date maindate;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.SPEED
     *
     * 预测检修日风速
     */
    private Double speed;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.MAINMETHOD
     *
     * 检修方法
     */
    private String mainmethod;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.APPROACH
     *
     * 检修步骤
     */
    private String approach;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.TOOLS
     *
     * 检修工具
     */
    private String tools;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.MAINHOUR
     *
     * 平均检修时长
     */
    private Double mainhour;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.GZTOP1
     *
     * @mbg.generated
     */
    private Long gztop1;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.GZTOP1NAME
     *
     * @mbg.generated
     */
    private String gztop1name;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.GZTOP2
     *
     * @mbg.generated
     */
    private Long gztop2;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.GZTOP2NAME
     *
     * @mbg.generated
     */
    private String gztop2name;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.GZTOP3
     *
     * @mbg.generated
     */
    private Long gztop3;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.GZTOP3NAME
     *
     * 是否推荐检修说明
     */
    private String gztop3name;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.YJTOP1
     *
     * @mbg.generated
     */
    private Long yjtop1;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.YJTOP1NAME
     *
     * @mbg.generated
     */
    private String yjtop1name;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.YJTOP2
     *
     * @mbg.generated
     */
    private Long yjtop2;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.YJTOP2NAME
     *
     * @mbg.generated
     */
    private String yjtop2name;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.YJTOP3
     *
     * @mbg.generated
     */
    private Long yjtop3;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.YJTOP3NAME
     *
     * @mbg.generated
     */
    private String yjtop3name;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.TOP1TYPE
     *
     * 故障预测1
     */
    private String top1type;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.TOP2TYPE
     *
     *故障预测2
     */
    private String top2type;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column wtreportmain.TOP3TYPE
     *
     *故障预测3
     */
    private String top3type;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table wtreportmain
     *
     * @mbg.generated
     */
    private static final long serialVersionUID = 1L;

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.ID
     *
     * @return the value of wtreportmain.ID
     *
     * @mbg.generated
     */
    public String getId() {
        return id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.ID
     *
     * @param id the value for wtreportmain.ID
     *
     * @mbg.generated
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.RECODEDATE
     *
     * @return the value of wtreportmain.RECODEDATE
     *
     * @mbg.generated
     */
    public Date getRecodedate() {
        return recodedate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.RECODEDATE
     *
     * @param recodedate the value for wtreportmain.RECODEDATE
     *
     * @mbg.generated
     */
    public void setRecodedate(Date recodedate) {
        this.recodedate = recodedate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.WTID
     *
     * @return the value of wtreportmain.WTID
     *
     * @mbg.generated
     */
    public String getWtid() {
        return wtid;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.WTID
     *
     * @param wtid the value for wtreportmain.WTID
     *
     * @mbg.generated
     */
    public void setWtid(String wtid) {
        this.wtid = wtid == null ? null : wtid.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.MAINREASON
     *
     * @return the value of wtreportmain.MAINREASON
     *
     * @mbg.generated
     */
    public String getMainreason() {
        return mainreason;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.MAINREASON
     *
     * @param mainreason the value for wtreportmain.MAINREASON
     *
     * @mbg.generated
     */
    public void setMainreason(String mainreason) {
        this.mainreason = mainreason == null ? null : mainreason.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.MAINDATE
     *
     * @return the value of wtreportmain.MAINDATE
     *
     * @mbg.generated
     */
    public Date getMaindate() {
        return maindate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.MAINDATE
     *
     * @param maindate the value for wtreportmain.MAINDATE
     *
     * @mbg.generated
     */
    public void setMaindate(Date maindate) {
        this.maindate = maindate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.SPEED
     *
     * @return the value of wtreportmain.SPEED
     *
     * @mbg.generated
     */
    public Double getSpeed() {
        return speed;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.SPEED
     *
     * @param speed the value for wtreportmain.SPEED
     *
     * @mbg.generated
     */
    public void setSpeed(Double speed) {
        this.speed = speed;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.MAINMETHOD
     *
     * @return the value of wtreportmain.MAINMETHOD
     *
     * @mbg.generated
     */
    public String getMainmethod() {
        return mainmethod;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.MAINMETHOD
     *
     * @param mainmethod the value for wtreportmain.MAINMETHOD
     *
     * @mbg.generated
     */
    public void setMainmethod(String mainmethod) {
        this.mainmethod = mainmethod == null ? null : mainmethod.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.APPROACH
     *
     * @return the value of wtreportmain.APPROACH
     *
     * @mbg.generated
     */
    public String getApproach() {
        return approach;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.APPROACH
     *
     * @param approach the value for wtreportmain.APPROACH
     *
     * @mbg.generated
     */
    public void setApproach(String approach) {
        this.approach = approach == null ? null : approach.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.TOOLS
     *
     * @return the value of wtreportmain.TOOLS
     *
     * @mbg.generated
     */
    public String getTools() {
        return tools;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.TOOLS
     *
     * @param tools the value for wtreportmain.TOOLS
     *
     * @mbg.generated
     */
    public void setTools(String tools) {
        this.tools = tools == null ? null : tools.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.MAINHOUR
     *
     * @return the value of wtreportmain.MAINHOUR
     *
     * @mbg.generated
     */
    public Double getMainhour() {
        return mainhour;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.MAINHOUR
     *
     * @param mainhour the value for wtreportmain.MAINHOUR
     *
     * @mbg.generated
     */
    public void setMainhour(Double mainhour) {
        this.mainhour = mainhour;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.GZTOP1
     *
     * @return the value of wtreportmain.GZTOP1
     *
     * @mbg.generated
     */
    public Long getGztop1() {
        return gztop1;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.GZTOP1
     *
     * @param gztop1 the value for wtreportmain.GZTOP1
     *
     * @mbg.generated
     */
    public void setGztop1(Long gztop1) {
        this.gztop1 = gztop1;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.GZTOP1NAME
     *
     * @return the value of wtreportmain.GZTOP1NAME
     *
     * @mbg.generated
     */
    public String getGztop1name() {
        return gztop1name;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.GZTOP1NAME
     *
     * @param gztop1name the value for wtreportmain.GZTOP1NAME
     *
     * @mbg.generated
     */
    public void setGztop1name(String gztop1name) {
        this.gztop1name = gztop1name == null ? null : gztop1name.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.GZTOP2
     *
     * @return the value of wtreportmain.GZTOP2
     *
     * @mbg.generated
     */
    public Long getGztop2() {
        return gztop2;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.GZTOP2
     *
     * @param gztop2 the value for wtreportmain.GZTOP2
     *
     * @mbg.generated
     */
    public void setGztop2(Long gztop2) {
        this.gztop2 = gztop2;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.GZTOP2NAME
     *
     * @return the value of wtreportmain.GZTOP2NAME
     *
     * @mbg.generated
     */
    public String getGztop2name() {
        return gztop2name;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.GZTOP2NAME
     *
     * @param gztop2name the value for wtreportmain.GZTOP2NAME
     *
     * @mbg.generated
     */
    public void setGztop2name(String gztop2name) {
        this.gztop2name = gztop2name == null ? null : gztop2name.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.GZTOP3
     *
     * @return the value of wtreportmain.GZTOP3
     *
     * @mbg.generated
     */
    public Long getGztop3() {
        return gztop3;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.GZTOP3
     *
     * @param gztop3 the value for wtreportmain.GZTOP3
     *
     * @mbg.generated
     */
    public void setGztop3(Long gztop3) {
        this.gztop3 = gztop3;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.GZTOP3NAME
     *
     * @return the value of wtreportmain.GZTOP3NAME
     *
     * @mbg.generated
     */
    public String getGztop3name() {
        return gztop3name;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.GZTOP3NAME
     *
     * @param gztop3name the value for wtreportmain.GZTOP3NAME
     *
     * @mbg.generated
     */
    public void setGztop3name(String gztop3name) {
        this.gztop3name = gztop3name == null ? null : gztop3name.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.YJTOP1
     *
     * @return the value of wtreportmain.YJTOP1
     *
     * @mbg.generated
     */
    public Long getYjtop1() {
        return yjtop1;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.YJTOP1
     *
     * @param yjtop1 the value for wtreportmain.YJTOP1
     *
     * @mbg.generated
     */
    public void setYjtop1(Long yjtop1) {
        this.yjtop1 = yjtop1;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.YJTOP1NAME
     *
     * @return the value of wtreportmain.YJTOP1NAME
     *
     * @mbg.generated
     */
    public String getYjtop1name() {
        return yjtop1name;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.YJTOP1NAME
     *
     * @param yjtop1name the value for wtreportmain.YJTOP1NAME
     *
     * @mbg.generated
     */
    public void setYjtop1name(String yjtop1name) {
        this.yjtop1name = yjtop1name == null ? null : yjtop1name.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.YJTOP2
     *
     * @return the value of wtreportmain.YJTOP2
     *
     * @mbg.generated
     */
    public Long getYjtop2() {
        return yjtop2;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.YJTOP2
     *
     * @param yjtop2 the value for wtreportmain.YJTOP2
     *
     * @mbg.generated
     */
    public void setYjtop2(Long yjtop2) {
        this.yjtop2 = yjtop2;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.YJTOP2NAME
     *
     * @return the value of wtreportmain.YJTOP2NAME
     *
     * @mbg.generated
     */
    public String getYjtop2name() {
        return yjtop2name;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.YJTOP2NAME
     *
     * @param yjtop2name the value for wtreportmain.YJTOP2NAME
     *
     * @mbg.generated
     */
    public void setYjtop2name(String yjtop2name) {
        this.yjtop2name = yjtop2name == null ? null : yjtop2name.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.YJTOP3
     *
     * @return the value of wtreportmain.YJTOP3
     *
     * @mbg.generated
     */
    public Long getYjtop3() {
        return yjtop3;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.YJTOP3
     *
     * @param yjtop3 the value for wtreportmain.YJTOP3
     *
     * @mbg.generated
     */
    public void setYjtop3(Long yjtop3) {
        this.yjtop3 = yjtop3;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.YJTOP3NAME
     *
     * @return the value of wtreportmain.YJTOP3NAME
     *
     * @mbg.generated
     */
    public String getYjtop3name() {
        return yjtop3name;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.YJTOP3NAME
     *
     * @param yjtop3name the value for wtreportmain.YJTOP3NAME
     *
     * @mbg.generated
     */
    public void setYjtop3name(String yjtop3name) {
        this.yjtop3name = yjtop3name == null ? null : yjtop3name.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.TOP1TYPE
     *
     * @return the value of wtreportmain.TOP1TYPE
     *
     * @mbg.generated
     */
    public String getTop1type() {
        return top1type;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.TOP1TYPE
     *
     * @param top1type the value for wtreportmain.TOP1TYPE
     *
     * @mbg.generated
     */
    public void setTop1type(String top1type) {
        this.top1type = top1type == null ? null : top1type.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.TOP2TYPE
     *
     * @return the value of wtreportmain.TOP2TYPE
     *
     * @mbg.generated
     */
    public String getTop2type() {
        return top2type;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.TOP2TYPE
     *
     * @param top2type the value for wtreportmain.TOP2TYPE
     *
     * @mbg.generated
     */
    public void setTop2type(String top2type) {
        this.top2type = top2type == null ? null : top2type.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column wtreportmain.TOP3TYPE
     *
     * @return the value of wtreportmain.TOP3TYPE
     *
     * @mbg.generated
     */
    public String getTop3type() {
        return top3type;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column wtreportmain.TOP3TYPE
     *
     * @param top3type the value for wtreportmain.TOP3TYPE
     *
     * @mbg.generated
     */
    public void setTop3type(String top3type) {
        this.top3type = top3type == null ? null : top3type.trim();
    }
}