Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
仟微科技
Link Wechat
提交
a90b6219
Link Wechat
项目概览
仟微科技
/
Link Wechat
通知
48
Star
3
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Link Wechat
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
a90b6219
编写于
3月 08, 2021
作者:
1
1539136324@qq.com
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
提交客户画像轨迹相关基础接口
上级
1ec8e7dd
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
96 addition
and
4 deletion
+96
-4
linkwe-admin/src/main/java/com/linkwechat/web/controller/wecom/WeCustomerPortraitController.java
...at/web/controller/wecom/WeCustomerPortraitController.java
+29
-4
linkwe-wecom/src/main/java/com/linkwechat/wecom/domain/WeCustomerTrajectory.java
...ava/com/linkwechat/wecom/domain/WeCustomerTrajectory.java
+30
-0
linkwe-wecom/src/main/java/com/linkwechat/wecom/mapper/WeCustomerTrajectoryMapper.java
...m/linkwechat/wecom/mapper/WeCustomerTrajectoryMapper.java
+9
-0
linkwe-wecom/src/main/java/com/linkwechat/wecom/service/IWeCustomerTrajectoryService.java
...inkwechat/wecom/service/IWeCustomerTrajectoryService.java
+8
-0
linkwe-wecom/src/main/java/com/linkwechat/wecom/service/impl/WeCustomerTrajectoryServiceImpl.java
...t/wecom/service/impl/WeCustomerTrajectoryServiceImpl.java
+11
-0
linkwe-wecom/src/main/resources/mapper/wecom/WeCustomerTrajectoryMapper.xml
...ain/resources/mapper/wecom/WeCustomerTrajectoryMapper.xml
+9
-0
未找到文件。
linkwe-admin/src/main/java/com/linkwechat/web/controller/wecom/WeCustomerPortraitController.java
浏览文件 @
a90b6219
package
com.linkwechat.web.controller.wecom
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.linkwechat.common.core.controller.BaseController
;
import
com.linkwechat.common.core.domain.AjaxResult
;
import
com.linkwechat.common.core.page.TableDataInfo
;
import
com.linkwechat.wecom.domain.WeCustomerPortrait
;
import
com.linkwechat.wecom.domain.WeCustomerTrajectory
;
import
com.linkwechat.wecom.domain.WeFlowerCustomerTagRel
;
import
com.linkwechat.wecom.domain.WeTagGroup
;
import
com.linkwechat.wecom.domain.vo.WeMakeCustomerTag
;
import
com.linkwechat.wecom.service.IWeCustomerService
;
import
com.linkwechat.wecom.service.IWeGroupService
;
import
com.linkwechat.wecom.service.IWeTagGroupService
;
import
com.linkwechat.wecom.service.IWeUserService
;
import
com.linkwechat.wecom.service.*
;
import
org.aspectj.weaver.loadtime.Aj
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
...
...
@@ -41,6 +42,11 @@ public class WeCustomerPortraitController extends BaseController {
private
IWeGroupService
iWeGroupService
;
@Autowired
private
IWeCustomerTrajectoryService
iWeCustomerTrajectoryService
;
/**
* 根据客户id和当前企业员工id获取员工详细信息
* @param externalUserid
...
...
@@ -138,6 +144,25 @@ public class WeCustomerPortraitController extends BaseController {
}
/**
* 获取轨迹信息
* @param trajectoryType
* @return
*/
@GetMapping
(
value
=
"/findTrajectory"
)
public
TableDataInfo
findTrajectory
(
Integer
trajectoryType
){
startPage
();
return
getDataTable
(
iWeCustomerTrajectoryService
.
list
(
new
LambdaQueryWrapper
<
WeCustomerTrajectory
>()
.
eq
(
WeCustomerTrajectory:
:
getTrajectoryType
,
trajectoryType
))
);
}
...
...
linkwe-wecom/src/main/java/com/linkwechat/wecom/domain/WeCustomerTrajectory.java
0 → 100644
浏览文件 @
a90b6219
package
com.linkwechat.wecom.domain
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
java.sql.Time
;
import
java.util.Date
;
/**
* 活动轨迹相关
*/
@Data
@TableName
(
"we_customer_trajectory"
)
public
class
WeCustomerTrajectory
{
@TableId
private
Long
id
;
//轨迹类型(1:信息动态;2:社交动态;3:活动规则;4:待办动态)
private
Integer
trajectoryType
;
//外部联系人id
private
String
externalUserid
;
//文案内容
private
String
content
;
//处理日期
private
Date
createDate
;
//处理时间
private
Time
createTime
;
//0:正常;1:删除;2:完成
private
Integer
status
;
}
linkwe-wecom/src/main/java/com/linkwechat/wecom/mapper/WeCustomerTrajectoryMapper.java
0 → 100644
浏览文件 @
a90b6219
package
com.linkwechat.wecom.mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.linkwechat.wecom.domain.WeCustomerTrajectory
;
public
interface
WeCustomerTrajectoryMapper
extends
BaseMapper
<
WeCustomerTrajectory
>
{
}
linkwe-wecom/src/main/java/com/linkwechat/wecom/service/IWeCustomerTrajectoryService.java
0 → 100644
浏览文件 @
a90b6219
package
com.linkwechat.wecom.service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.linkwechat.wecom.domain.WeCustomerTrajectory
;
public
interface
IWeCustomerTrajectoryService
extends
IService
<
WeCustomerTrajectory
>
{
}
linkwe-wecom/src/main/java/com/linkwechat/wecom/service/impl/WeCustomerTrajectoryServiceImpl.java
0 → 100644
浏览文件 @
a90b6219
package
com.linkwechat.wecom.service.impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.linkwechat.wecom.domain.WeCustomerTrajectory
;
import
com.linkwechat.wecom.mapper.WeCustomerTrajectoryMapper
;
import
com.linkwechat.wecom.service.IWeCustomerTrajectoryService
;
import
org.springframework.stereotype.Service
;
@Service
public
class
WeCustomerTrajectoryServiceImpl
extends
ServiceImpl
<
WeCustomerTrajectoryMapper
,
WeCustomerTrajectory
>
implements
IWeCustomerTrajectoryService
{
}
linkwe-wecom/src/main/resources/mapper/wecom/WeCustomerTrajectoryMapper.xml
0 → 100644
浏览文件 @
a90b6219
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.linkwechat.wecom.mapper.WeCustomerTrajectoryMapper"
>
</mapper>
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录