diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/LymsMessage.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/LymsMessage.java new file mode 100644 index 0000000..e87a7da --- /dev/null +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/LymsMessage.java @@ -0,0 +1,106 @@ +package com.lyms.talkonlineweb.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * + * @TableName lyms_message + */ +@TableName(value ="lyms_message") +@Data +public class LymsMessage implements Serializable { + /** + * + */ + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + /** + * 发送人员 + */ + @TableField(value = "fromid") + private String fromid; + + /** + * 接受人员 + */ + @TableField(value = "targetid") + private String targetid; + + /** + * 消息类型 + */ + @TableField(value = "mtype") + private String mtype; + + /** + * 消息内容 + */ + @TableField(value = "content") + private String content; + + /** + * 发送时间 + */ + @TableField(value = "sendtime") + private Date sendtime; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + LymsMessage other = (LymsMessage) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getFromid() == null ? other.getFromid() == null : this.getFromid().equals(other.getFromid())) + && (this.getTargetid() == null ? other.getTargetid() == null : this.getTargetid().equals(other.getTargetid())) + && (this.getMtype() == null ? other.getMtype() == null : this.getMtype().equals(other.getMtype())) + && (this.getContent() == null ? other.getContent() == null : this.getContent().equals(other.getContent())) + && (this.getSendtime() == null ? other.getSendtime() == null : this.getSendtime().equals(other.getSendtime())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getFromid() == null) ? 0 : getFromid().hashCode()); + result = prime * result + ((getTargetid() == null) ? 0 : getTargetid().hashCode()); + result = prime * result + ((getMtype() == null) ? 0 : getMtype().hashCode()); + result = prime * result + ((getContent() == null) ? 0 : getContent().hashCode()); + result = prime * result + ((getSendtime() == null) ? 0 : getSendtime().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", fromid=").append(fromid); + sb.append(", targetid=").append(targetid); + sb.append(", mtype=").append(mtype); + sb.append(", content=").append(content); + sb.append(", sendtime=").append(sendtime); + sb.append(", serialVersionUID=").append(serialVersionUID); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/LymsMessageMapper.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/LymsMessageMapper.java new file mode 100644 index 0000000..cca6fce --- /dev/null +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/LymsMessageMapper.java @@ -0,0 +1,15 @@ +package com.lyms.talkonlineweb.mapper; + +import com.lyms.talkonlineweb.domain.LymsMessage; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Entity com.lyms.talkonlineweb.domain.LymsMessage + */ +public interface LymsMessageMapper extends BaseMapper { + +} + + + + diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/LymsMessageService.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/LymsMessageService.java new file mode 100644 index 0000000..4669bf0 --- /dev/null +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/LymsMessageService.java @@ -0,0 +1,11 @@ +package com.lyms.talkonlineweb.service; + +import com.lyms.talkonlineweb.domain.LymsMessage; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * + */ +public interface LymsMessageService extends IService { + +} diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/LymsMessageServiceImpl.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/LymsMessageServiceImpl.java new file mode 100644 index 0000000..3300b46 --- /dev/null +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/LymsMessageServiceImpl.java @@ -0,0 +1,20 @@ +package com.lyms.talkonlineweb.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.lyms.talkonlineweb.domain.LymsMessage; +import com.lyms.talkonlineweb.service.LymsMessageService; +import com.lyms.talkonlineweb.mapper.LymsMessageMapper; +import org.springframework.stereotype.Service; + +/** + * + */ +@Service +public class LymsMessageServiceImpl extends ServiceImpl + implements LymsMessageService{ + +} + + + + diff --git a/talkonlineweb/src/main/resources/mapper/LymsMessageMapper.xml b/talkonlineweb/src/main/resources/mapper/LymsMessageMapper.xml new file mode 100644 index 0000000..931bc30 --- /dev/null +++ b/talkonlineweb/src/main/resources/mapper/LymsMessageMapper.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + id,fromid,targetid, + mtype,content,sendtime + +