package pwc.taxtech.atms.entity;

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

/**
 *
 * This class was generated by MyBatis Generator.
 * This class corresponds to the database table dbo.MAILQUEUE
 *
 * @mbg.generated do_not_delete_during_merge
 */
public class MailQueue implements Serializable {
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dbo.MAILQUEUE.MAILSEQ
     *
     * @mbg.generated
     */
    private Integer mailseq;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dbo.MAILQUEUE.APPCODE
     *
     * @mbg.generated
     */
    private String appcode;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dbo.MAILQUEUE.MTO
     *
     * @mbg.generated
     */
    private String mto;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dbo.MAILQUEUE.MFROM
     *
     * @mbg.generated
     */
    private String mfrom;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dbo.MAILQUEUE.REPLYTO
     *
     * @mbg.generated
     */
    private String replyto;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dbo.MAILQUEUE.CC
     *
     * @mbg.generated
     */
    private String cc;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dbo.MAILQUEUE.BCC
     *
     * @mbg.generated
     */
    private String bcc;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dbo.MAILQUEUE.ORGANISATION
     *
     * @mbg.generated
     */
    private String organisation;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dbo.MAILQUEUE.SUBJECT
     *
     * @mbg.generated
     */
    private String subject;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dbo.MAILQUEUE.SUBMITBY
     *
     * @mbg.generated
     */
    private String submitby;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dbo.MAILQUEUE.SUBMITDATE
     *
     * @mbg.generated
     */
    private Date submitdate;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dbo.MAILQUEUE.POSTEDFLAG
     *
     * @mbg.generated
     */
    private String postedflag;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dbo.MAILQUEUE.SENDDATE
     *
     * @mbg.generated
     */
    private Date senddate;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dbo.MAILQUEUE.IMMEDIATEFLAG
     *
     * @mbg.generated
     */
    private String immediateflag;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dbo.MAILQUEUE.POSTDATE
     *
     * @mbg.generated
     */
    private Date postdate;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dbo.MAILQUEUE.ERRMSG
     *
     * @mbg.generated
     */
    private String errmsg;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dbo.MAILQUEUE.ENCODE
     *
     * @mbg.generated
     */
    private String encode;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dbo.MAILQUEUE.ReferID
     *
     * @mbg.generated
     */
    private String referid;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column dbo.MAILQUEUE.CONTENT
     *
     * @mbg.generated
     */
    private String content;

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

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column dbo.MAILQUEUE.MAILSEQ
     *
     * @return the value of dbo.MAILQUEUE.MAILSEQ
     *
     * @mbg.generated
     */
    public Integer getMailseq() {
        return mailseq;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column dbo.MAILQUEUE.MAILSEQ
     *
     * @param mailseq the value for dbo.MAILQUEUE.MAILSEQ
     *
     * @mbg.generated
     */
    public void setMailseq(Integer mailseq) {
        this.mailseq = mailseq;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column dbo.MAILQUEUE.APPCODE
     *
     * @return the value of dbo.MAILQUEUE.APPCODE
     *
     * @mbg.generated
     */
    public String getAppcode() {
        return appcode;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column dbo.MAILQUEUE.APPCODE
     *
     * @param appcode the value for dbo.MAILQUEUE.APPCODE
     *
     * @mbg.generated
     */
    public void setAppcode(String appcode) {
        this.appcode = appcode == null ? null : appcode.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column dbo.MAILQUEUE.MTO
     *
     * @return the value of dbo.MAILQUEUE.MTO
     *
     * @mbg.generated
     */
    public String getMto() {
        return mto;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column dbo.MAILQUEUE.MTO
     *
     * @param mto the value for dbo.MAILQUEUE.MTO
     *
     * @mbg.generated
     */
    public void setMto(String mto) {
        this.mto = mto == null ? null : mto.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column dbo.MAILQUEUE.MFROM
     *
     * @return the value of dbo.MAILQUEUE.MFROM
     *
     * @mbg.generated
     */
    public String getMfrom() {
        return mfrom;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column dbo.MAILQUEUE.MFROM
     *
     * @param mfrom the value for dbo.MAILQUEUE.MFROM
     *
     * @mbg.generated
     */
    public void setMfrom(String mfrom) {
        this.mfrom = mfrom == null ? null : mfrom.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column dbo.MAILQUEUE.REPLYTO
     *
     * @return the value of dbo.MAILQUEUE.REPLYTO
     *
     * @mbg.generated
     */
    public String getReplyto() {
        return replyto;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column dbo.MAILQUEUE.REPLYTO
     *
     * @param replyto the value for dbo.MAILQUEUE.REPLYTO
     *
     * @mbg.generated
     */
    public void setReplyto(String replyto) {
        this.replyto = replyto == null ? null : replyto.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column dbo.MAILQUEUE.CC
     *
     * @return the value of dbo.MAILQUEUE.CC
     *
     * @mbg.generated
     */
    public String getCc() {
        return cc;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column dbo.MAILQUEUE.CC
     *
     * @param cc the value for dbo.MAILQUEUE.CC
     *
     * @mbg.generated
     */
    public void setCc(String cc) {
        this.cc = cc == null ? null : cc.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column dbo.MAILQUEUE.BCC
     *
     * @return the value of dbo.MAILQUEUE.BCC
     *
     * @mbg.generated
     */
    public String getBcc() {
        return bcc;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column dbo.MAILQUEUE.BCC
     *
     * @param bcc the value for dbo.MAILQUEUE.BCC
     *
     * @mbg.generated
     */
    public void setBcc(String bcc) {
        this.bcc = bcc == null ? null : bcc.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column dbo.MAILQUEUE.ORGANISATION
     *
     * @return the value of dbo.MAILQUEUE.ORGANISATION
     *
     * @mbg.generated
     */
    public String getOrganisation() {
        return organisation;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column dbo.MAILQUEUE.ORGANISATION
     *
     * @param organisation the value for dbo.MAILQUEUE.ORGANISATION
     *
     * @mbg.generated
     */
    public void setOrganisation(String organisation) {
        this.organisation = organisation == null ? null : organisation.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column dbo.MAILQUEUE.SUBJECT
     *
     * @return the value of dbo.MAILQUEUE.SUBJECT
     *
     * @mbg.generated
     */
    public String getSubject() {
        return subject;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column dbo.MAILQUEUE.SUBJECT
     *
     * @param subject the value for dbo.MAILQUEUE.SUBJECT
     *
     * @mbg.generated
     */
    public void setSubject(String subject) {
        this.subject = subject == null ? null : subject.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column dbo.MAILQUEUE.SUBMITBY
     *
     * @return the value of dbo.MAILQUEUE.SUBMITBY
     *
     * @mbg.generated
     */
    public String getSubmitby() {
        return submitby;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column dbo.MAILQUEUE.SUBMITBY
     *
     * @param submitby the value for dbo.MAILQUEUE.SUBMITBY
     *
     * @mbg.generated
     */
    public void setSubmitby(String submitby) {
        this.submitby = submitby == null ? null : submitby.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column dbo.MAILQUEUE.SUBMITDATE
     *
     * @return the value of dbo.MAILQUEUE.SUBMITDATE
     *
     * @mbg.generated
     */
    public Date getSubmitdate() {
        return submitdate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column dbo.MAILQUEUE.SUBMITDATE
     *
     * @param submitdate the value for dbo.MAILQUEUE.SUBMITDATE
     *
     * @mbg.generated
     */
    public void setSubmitdate(Date submitdate) {
        this.submitdate = submitdate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column dbo.MAILQUEUE.POSTEDFLAG
     *
     * @return the value of dbo.MAILQUEUE.POSTEDFLAG
     *
     * @mbg.generated
     */
    public String getPostedflag() {
        return postedflag;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column dbo.MAILQUEUE.POSTEDFLAG
     *
     * @param postedflag the value for dbo.MAILQUEUE.POSTEDFLAG
     *
     * @mbg.generated
     */
    public void setPostedflag(String postedflag) {
        this.postedflag = postedflag == null ? null : postedflag.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column dbo.MAILQUEUE.SENDDATE
     *
     * @return the value of dbo.MAILQUEUE.SENDDATE
     *
     * @mbg.generated
     */
    public Date getSenddate() {
        return senddate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column dbo.MAILQUEUE.SENDDATE
     *
     * @param senddate the value for dbo.MAILQUEUE.SENDDATE
     *
     * @mbg.generated
     */
    public void setSenddate(Date senddate) {
        this.senddate = senddate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column dbo.MAILQUEUE.IMMEDIATEFLAG
     *
     * @return the value of dbo.MAILQUEUE.IMMEDIATEFLAG
     *
     * @mbg.generated
     */
    public String getImmediateflag() {
        return immediateflag;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column dbo.MAILQUEUE.IMMEDIATEFLAG
     *
     * @param immediateflag the value for dbo.MAILQUEUE.IMMEDIATEFLAG
     *
     * @mbg.generated
     */
    public void setImmediateflag(String immediateflag) {
        this.immediateflag = immediateflag == null ? null : immediateflag.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column dbo.MAILQUEUE.POSTDATE
     *
     * @return the value of dbo.MAILQUEUE.POSTDATE
     *
     * @mbg.generated
     */
    public Date getPostdate() {
        return postdate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column dbo.MAILQUEUE.POSTDATE
     *
     * @param postdate the value for dbo.MAILQUEUE.POSTDATE
     *
     * @mbg.generated
     */
    public void setPostdate(Date postdate) {
        this.postdate = postdate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column dbo.MAILQUEUE.ERRMSG
     *
     * @return the value of dbo.MAILQUEUE.ERRMSG
     *
     * @mbg.generated
     */
    public String getErrmsg() {
        return errmsg;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column dbo.MAILQUEUE.ERRMSG
     *
     * @param errmsg the value for dbo.MAILQUEUE.ERRMSG
     *
     * @mbg.generated
     */
    public void setErrmsg(String errmsg) {
        this.errmsg = errmsg == null ? null : errmsg.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column dbo.MAILQUEUE.ENCODE
     *
     * @return the value of dbo.MAILQUEUE.ENCODE
     *
     * @mbg.generated
     */
    public String getEncode() {
        return encode;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column dbo.MAILQUEUE.ENCODE
     *
     * @param encode the value for dbo.MAILQUEUE.ENCODE
     *
     * @mbg.generated
     */
    public void setEncode(String encode) {
        this.encode = encode == null ? null : encode.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column dbo.MAILQUEUE.ReferID
     *
     * @return the value of dbo.MAILQUEUE.ReferID
     *
     * @mbg.generated
     */
    public String getReferid() {
        return referid;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column dbo.MAILQUEUE.ReferID
     *
     * @param referid the value for dbo.MAILQUEUE.ReferID
     *
     * @mbg.generated
     */
    public void setReferid(String referid) {
        this.referid = referid == null ? null : referid.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column dbo.MAILQUEUE.CONTENT
     *
     * @return the value of dbo.MAILQUEUE.CONTENT
     *
     * @mbg.generated
     */
    public String getContent() {
        return content;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column dbo.MAILQUEUE.CONTENT
     *
     * @param content the value for dbo.MAILQUEUE.CONTENT
     *
     * @mbg.generated
     */
    public void setContent(String content) {
        this.content = content == null ? null : content.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table dbo.MAILQUEUE
     *
     * @mbg.generated
     */
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", mailseq=").append(mailseq);
        sb.append(", appcode=").append(appcode);
        sb.append(", mto=").append(mto);
        sb.append(", mfrom=").append(mfrom);
        sb.append(", replyto=").append(replyto);
        sb.append(", cc=").append(cc);
        sb.append(", bcc=").append(bcc);
        sb.append(", organisation=").append(organisation);
        sb.append(", subject=").append(subject);
        sb.append(", submitby=").append(submitby);
        sb.append(", submitdate=").append(submitdate);
        sb.append(", postedflag=").append(postedflag);
        sb.append(", senddate=").append(senddate);
        sb.append(", immediateflag=").append(immediateflag);
        sb.append(", postdate=").append(postdate);
        sb.append(", errmsg=").append(errmsg);
        sb.append(", encode=").append(encode);
        sb.append(", referid=").append(referid);
        sb.append(", content=").append(content);
        sb.append("]");
        return sb.toString();
    }
}