mirror of
https://github.com/chatopera/cosin.git
synced 2025-08-01 16:38:02 +08:00
#59 增加联系人笔记model, repo
This commit is contained in:
parent
9f50b7362b
commit
f525111e8c
@ -0,0 +1,24 @@
|
||||
/*
|
||||
* Copyright (C) 2018 Chatopera Inc, <https://www.chatopera.com>
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.chatopera.cc.webim.service.es;
|
||||
|
||||
import com.chatopera.cc.webim.web.model.ContactNotes;
|
||||
import org.springframework.data.elasticsearch.repository.ElasticsearchRepository;
|
||||
|
||||
public interface ContactNotesRepository extends ElasticsearchRepository<ContactNotes, String> {
|
||||
|
||||
}
|
@ -0,0 +1,131 @@
|
||||
/*
|
||||
* Copyright (C) 2018 Chatopera Inc, <https://www.chatopera.com>
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.chatopera.cc.webim.web.model;
|
||||
|
||||
import org.springframework.data.elasticsearch.annotations.Document;
|
||||
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.Table;
|
||||
import java.util.Date;
|
||||
|
||||
@Document(indexName = "cskefu", type = "contact_notes")
|
||||
@Entity
|
||||
@Table(name = "cs_contact_notes")
|
||||
@org.hibernate.annotations.Proxy(lazy = false)
|
||||
public class ContactNotes {
|
||||
|
||||
private String id;
|
||||
private String contactid;
|
||||
private Date createtime;
|
||||
private Date updatetime;
|
||||
private String category;
|
||||
private String content;
|
||||
private String creater;
|
||||
private boolean datastatus;
|
||||
private String agentuser;
|
||||
private String onlineuser;
|
||||
private String orgi;
|
||||
|
||||
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(String id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getContactid() {
|
||||
return contactid;
|
||||
}
|
||||
|
||||
public void setContactid(String contactid) {
|
||||
this.contactid = contactid;
|
||||
}
|
||||
|
||||
public Date getCreatetime() {
|
||||
return createtime;
|
||||
}
|
||||
|
||||
public void setCreatetime(Date createtime) {
|
||||
this.createtime = createtime;
|
||||
}
|
||||
|
||||
public Date getUpdatetime() {
|
||||
return updatetime;
|
||||
}
|
||||
|
||||
public void setUpdatetime(Date updatetime) {
|
||||
this.updatetime = updatetime;
|
||||
}
|
||||
|
||||
public String getCategory() {
|
||||
return category;
|
||||
}
|
||||
|
||||
public void setCategory(String category) {
|
||||
this.category = category;
|
||||
}
|
||||
|
||||
public String getContent() {
|
||||
return content;
|
||||
}
|
||||
|
||||
public void setContent(String content) {
|
||||
this.content = content;
|
||||
}
|
||||
|
||||
public String getCreater() {
|
||||
return creater;
|
||||
}
|
||||
|
||||
public void setCreater(String creater) {
|
||||
this.creater = creater;
|
||||
}
|
||||
|
||||
public boolean isDatastatus() {
|
||||
return datastatus;
|
||||
}
|
||||
|
||||
public void setDatastatus(boolean datastatus) {
|
||||
this.datastatus = datastatus;
|
||||
}
|
||||
|
||||
public String getAgentuser() {
|
||||
return agentuser;
|
||||
}
|
||||
|
||||
public void setAgentuser(String agentuser) {
|
||||
this.agentuser = agentuser;
|
||||
}
|
||||
|
||||
public String getOnlineuser() {
|
||||
return onlineuser;
|
||||
}
|
||||
|
||||
public void setOnlineuser(String onlineuser) {
|
||||
this.onlineuser = onlineuser;
|
||||
}
|
||||
|
||||
public String getOrgi() {
|
||||
return orgi;
|
||||
}
|
||||
|
||||
public void setOrgi(String orgi) {
|
||||
this.orgi = orgi;
|
||||
}
|
||||
}
|
@ -1595,6 +1595,27 @@ CREATE TABLE `uk_contacts` (
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='联系人信息表';
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for cs_contact_notes
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `cs_contact_notes`;
|
||||
CREATE TABLE `cs_contact_notes` (
|
||||
`id` varchar(32) NOT NULL COMMENT 'ID',
|
||||
`contactid` varchar(32) NOT NULL COMMENT '联系人ID',
|
||||
`createtime` datetime NOT NULL COMMENT '创建时间',
|
||||
`updatetime` datetime NOT NULL COMMENT '更新时间',
|
||||
`category` varchar(200) DEFAULT NULL COMMENT '内容类型',
|
||||
`content` varchar(1000) DEFAULT NULL COMMENT '内容',
|
||||
`creater` varchar(32) DEFAULT NULL COMMENT '创建人',
|
||||
`datastatus` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已删除',
|
||||
`agentuser` varchar(32) DEFAULT NULL COMMENT '在线访客记录ID',
|
||||
`onlineuser` varchar(32) DEFAULT NULL COMMENT '在线访客信息ID',
|
||||
`orgi` varchar(60) DEFAULT NULL COMMENT '租客标识',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='联系人笔记表';
|
||||
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for uk_cube
|
||||
-- ----------------------------
|
||||
|
Loading…
x
Reference in New Issue
Block a user