zoujiajian 1 рік тому
батько
коміт
f8e121b0b5

+ 37 - 1
netflix-dao/src/main/java/com/cyksj/model/entity/CorpKfAccountSessionChat.java

@@ -1,5 +1,8 @@
 package com.cyksj.model.entity;
 
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.ejlchina.searcher.bean.DbField;
+import com.ejlchina.searcher.bean.SearchBean;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -13,55 +16,88 @@ import java.util.Date;
  */
 @Getter
 @Setter
+@SearchBean(tables = "corp_kf_account_session_chat cc" +
+		" LEFT JOIN corp_follow cf on cf.userid = cc.servicer_userid" +
+		" LEFT JOIN corp_kf_user cu on cu.external_userid = cc.external_userid")
 public class CorpKfAccountSessionChat extends BaseEntity{
+	@DbField("cc.open_kf_id")
 	private String openKfId;
 
+	@DbField("cc.msgid")
 	private String msgid;
 
+	@DbField("cc.orign")
 	private Integer orign;
 
+	@DbField("cc.servicer_userid")
 	private String servicerUserid;
 
+	/**
+	 * 成员名称
+	 */
+	@DbField("cf.follow_name")
+	@TableField(exist = false)
+	private String followName;
+
+	@DbField("cc.external_userid")
 	private String externalUserid;
 
-	private String senderName;
+	/**
+	 * 用户昵称
+	 */
+	@DbField("cu.nickname")
+	@TableField(exist = false)
+	private String name;
+
+	@DbField("cu.avatar")
+	@TableField(exist = false)
+	private String avatar;
 
+	@DbField("cc.msg_type")
 	private String msgType;
 
+	@DbField("cc.msg_content")
 	private String msgContent;
 
 	/**
 	 * 	链接标题
 	 */
+	@DbField("cc.link_title")
 	private String linkTitle;
 
 	/**
 	 * 链接描述
 	 */
+	@DbField("cc.link_desc")
 	private String linkDesc;
 
 	/**
 	 * 链接 点击后跳转的链接
 	 */
+	@DbField("cc.link_url")
 	private String linkUrl;
 
 	/**
 	 * 链接 缩略图链接
 	 */
+	@DbField("cc.link_pic_url")
 	private String linkPicUrl;
 
 	/**
 	 * 秒长
 	 */
+	@DbField("cc.send_time")
 	private Long sendTime;
 
 	/**
 	 * 发送日期
 	 */
+	@DbField("cc.send_date")
 	private Date sendDate;
 
 	/**
 	 * 图片、视频、文件展示链接
 	 */
+	@DbField("cc.url")
 	private String url;
 }