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
|
PRIMARY KEY (`id`) USING BTREE
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='联系人信息表';
|
) 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
|
-- Table structure for uk_cube
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
|
Loading…
x
Reference in New Issue
Block a user