SocialNetworks_duan/src/service/api/linkPrediction.js
2025-07-31 10:07:23 +08:00

84 lines
3.0 KiB
JavaScript

import http from "@/utils/http"
//人物互动隐关系预测的用户组列表
export function getGroupUserListFromInteraction() {
return http.get("/linkPrediction/interaction/group_list")
}
//人物互动隐关系预测的社团节点
export function getInteractionCommunityNodes() {
return http.get("linkPrediction/interaction/community")
}
//人物互动隐关系预测的社团内部节点 从关系图中点击全部的关系
export function getInteractionCommunityDetailNodes(ids, relationId, time = "2024-05-16 16:56:04") {
if (relationId != -1) {
return http.get(
`/linkPrediction/interaction/community_detail?groupIds=${ids}&dateTime=${time}&relationId=${relationId}`
)
} else {
return http.get(`/linkPrediction/interaction/community_detail?groupIds=${ids}&dateTime=${time}`)
}
}
//人物互动隐关系预测的社团内部节点 从用户组中点击,只显示这两个用户的关系
export function getInteractionCommunityDetailFromUserGroup(
relationId,
time = "2024-05-16 16:56:04"
) {
return http.get(`/linkPrediction/user_detail?relationId=${relationId}&time=${time}`)
}
//人物互动隐关系预测的社团统计
export function getInteractionCommunityStatistics() {
return http.get(`linkPrediction/interaction/community_statistics`)
}
//社交紧密团体识别的用户组列表
export function getGroupUserListFromTriangle() {
return http.get("/linkPrediction/triangle/group_list")
}
//人物社交隐关系预测用户组列表
export function getGroupUserListFromSocial() {
return http.get("/linkPrediction/social/group_list")
}
//人物互动隐关系预测的贴文列表
// export function getInteractionPostList(outoIncrement) {
// return http.get(`/linkPrediction/interaction/post_list?page=${outoIncrement}`)
// }
export function getInteractionPostList(userGroupId) {
return http.get(`/linkPrediction/user_posts_list?relationId=${userGroupId}`)
}
//社交紧密团体识别的贴文列表
/* export function getSocialPostList(outoIncrement) {
return http.get(`/linkPrediction/triangle/post_list?page=${outoIncrement}`)
} */
// 社交紧密团体的对应紧密关系的帖文--根据relationId来查找
export function getSocialPostListByRelationId(relationId) {
return http.get(`/linkPrediction/user_posts_list?relationId=${relationId}`)
}
// 社交紧密团体识别的社团统计
export function getSocialCommunityStatistics() {
return http.get(`linkPrediction/triangle/community_statistics`)
}
// 社交紧密团体的社团列表数据
export function getSocialCommunityList() {
return http.get(`/linkPrediction/triangle/community`)
}
// 社交紧密团体中社团内的
// 社交紧密团体的社团内部节点
export function getSocialCommunityDetailNodes(ids, time = "2024-05-16 16:56:04") {
return http.get(`/linkPrediction/triangle/community_detail?groupIds=${ids}&dateTime=${time}`)
}
//人物社交隐关系预测用户组列表
export function getInteractionHiddenPostList(outoIncrement) {
return http.get(`/linkPrediction/triangle/post_list?page=${outoIncrement}`)
}
//