MessagesReqBody.java 2.8 KB
package com.zhongweixian.entity;

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

/**
 * @author caoliang1918@aliyun.com
 * Date 2017/10/23:23:02
 */
public class MessagesReqBody implements Serializable {
    private Integer id;
    private Date cts;
    private Integer from;
    private Integer to;
    private String message;
    private MessageType messageType;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Date getCts() {
        return cts;
    }

    public void setCts(Date cts) {
        this.cts = cts;
    }

    public Integer getFrom() {
        return from;
    }

    public void setFrom(Integer from) {
        this.from = from;
    }

    public Integer getTo() {
        return to;
    }

    public void setTo(Integer to) {
        this.to = to;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public MessageType getMessageType() {
        return messageType;
    }

    public void setMessageType(MessageType messageType) {
        this.messageType = messageType;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (o == null || getClass() != o.getClass()) {
            return false;
        }

        MessagesReqBody that = (MessagesReqBody) o;

        if (id != null ? !id.equals(that.id) : that.id != null) {
            return false;
        }
        if (cts != null ? !cts.equals(that.cts) : that.cts != null) {
            return false;
        }
        if (from != null ? !from.equals(that.from) : that.from != null) {
            return false;
        }
        if (to != null ? !to.equals(that.to) : that.to != null) {
            return false;
        }
        if (message != null ? !message.equals(that.message) : that.message != null) {
            return false;
        }
        return messageType == that.messageType;
    }

    @Override
    public int hashCode() {
        int result = id != null ? id.hashCode() : 0;
        result = 31 * result + (cts != null ? cts.hashCode() : 0);
        result = 31 * result + (from != null ? from.hashCode() : 0);
        result = 31 * result + (to != null ? to.hashCode() : 0);
        result = 31 * result + (message != null ? message.hashCode() : 0);
        result = 31 * result + (messageType != null ? messageType.hashCode() : 0);
        return result;
    }

    @Override
    public String toString() {
        return "MessagesReqBody{" +
                "id=" + id +
                ", cts=" + cts +
                ", from=" + from +
                ", to=" + to +
                ", message='" + message + '\'' +
                ", messageType=" + messageType +
                '}';
    }
}