Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
X
xyqb-user2
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
head_group
xyqb-user2
Commits
0f30d2f1
Commit
0f30d2f1
authored
Feb 21, 2022
by
李健华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
OneID一体化-企业微信获取unionid
parent
ac5d090d
Changes
7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
206 additions
and
18 deletions
+206
-18
ContactInfoResponse.java
...cn/quantgroup/xyqb/model/webchat/ContactInfoResponse.java
+18
-0
ContactListResponse.java
...cn/quantgroup/xyqb/model/webchat/ContactListResponse.java
+21
-0
CustomerListResponse.java
...n/quantgroup/xyqb/model/webchat/CustomerListResponse.java
+24
-0
DepartmentInfoResponse.java
...quantgroup/xyqb/model/webchat/DepartmentInfoResponse.java
+19
-0
DepartmentListResponse.java
...quantgroup/xyqb/model/webchat/DepartmentListResponse.java
+22
-0
IWechatFollowService.java
.../quantgroup/xyqb/service/wechat/IWechatFollowService.java
+1
-1
WechatFollowServiceImpl.java
...oup/xyqb/service/wechat/impl/WechatFollowServiceImpl.java
+101
-17
No files found.
src/main/java/cn/quantgroup/xyqb/model/webchat/ContactInfoResponse.java
0 → 100644
View file @
0f30d2f1
package
cn
.
quantgroup
.
xyqb
.
model
.
webchat
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
public
class
ContactInfoResponse
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
1L
;
private
String
externalUserid
;
private
String
name
;
private
Integer
type
;
private
String
unionid
;
}
src/main/java/cn/quantgroup/xyqb/model/webchat/ContactListResponse.java
0 → 100644
View file @
0f30d2f1
package
cn
.
quantgroup
.
xyqb
.
model
.
webchat
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.List
;
import
java.util.Objects
;
/**
*
* 获取部门下成员的客户信息
*/
@Data
public
class
ContactListResponse
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
1L
;
private
Object
followInfo
;
private
ContactInfoResponse
externalContact
;
}
src/main/java/cn/quantgroup/xyqb/model/webchat/CustomerListResponse.java
0 → 100644
View file @
0f30d2f1
package
cn
.
quantgroup
.
xyqb
.
model
.
webchat
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.List
;
/**
*
* 获取部门下成员的客户列表
*/
@Data
public
class
CustomerListResponse
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
1L
;
private
Integer
errcode
;
private
String
errmsg
;
private
List
<
ContactListResponse
>
external_contact_list
;
private
String
nextCursor
;
}
src/main/java/cn/quantgroup/xyqb/model/webchat/DepartmentInfoResponse.java
0 → 100644
View file @
0f30d2f1
package
cn
.
quantgroup
.
xyqb
.
model
.
webchat
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.List
;
/**
*
* 获取部门下成员信息
*/
@Data
public
class
DepartmentInfoResponse
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
1L
;
private
String
userid
;
private
String
name
;
}
src/main/java/cn/quantgroup/xyqb/model/webchat/DepartmentListResponse.java
0 → 100644
View file @
0f30d2f1
package
cn
.
quantgroup
.
xyqb
.
model
.
webchat
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.List
;
/**
*
* 获取部门下成员列表
*/
@Data
public
class
DepartmentListResponse
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
1L
;
private
Integer
errcode
;
private
String
errmsg
;
private
List
<
DepartmentInfoResponse
>
userlist
;
}
src/main/java/cn/quantgroup/xyqb/service/wechat/IWechatFollowService.java
View file @
0f30d2f1
...
...
@@ -7,7 +7,7 @@ import cn.quantgroup.xyqb.model.webchat.AccessTokenResponse;
public
interface
IWechatFollowService
{
AccessTokenResponse
getToken
();
JsonResult
executeWechatFollowStatus
(
String
nextOpenId
);
JsonResult
executeWechatFollowStatus
(
String
nextOpenId
,
Integer
period
);
void
executeTask
();
}
src/main/java/cn/quantgroup/xyqb/service/wechat/impl/WechatFollowServiceImpl.java
View file @
0f30d2f1
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment