Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PGshen/gpt-meeting-service
/ functions
Functions
546 in github.com/PGshen/gpt-meeting-service
⨍
Functions
546
◇
Types & classes
126
↓ 71 callers
Function
Resp
(code int, msg string, data interface{})
internal/service/file.go:168
↓ 29 callers
Method
GetId
()
internal/lib/datastruct/graph.go:8
↓ 16 callers
Method
getBaseInfo
** * @description: 获取基础信息 * @param {context.Context} ctx * @param {*} meetingId * @param {string} flowItemId * @return {*} */
internal/biz/meeting.go:1260
↓ 11 callers
Method
Find
(ctx context.Context, condition *domain.ListCondition)
internal/biz/role_template.go:50
↓ 10 callers
Method
UpdateMeetingData
(context.Context, string, string, domain.MeetingDataItem)
internal/biz/meeting.go:37
↓ 10 callers
Function
getContext
** * @description: 获取上下文 * @param {*domain.Meeting} meeting * @param {*domain.FlowItem} curFlowItem * @param {*domain.Member} member * @return {*
internal/biz/meeting.go:1386
↓ 9 callers
Method
ChatCompletion
** * @description: 请求GPT * @param {http.ResponseWriter} resp * @param {string} apiKey * @param {string} model * @param {[]openai.ChatCompletionMe
internal/biz/gpt.go:44
↓ 9 callers
Method
GetTreeNode
(id string, current *TreeNode[T])
internal/lib/datastruct/tree.go:33
↓ 9 callers
Method
Insert
(parentId string, data T)
internal/lib/datastruct/tree.go:53
↓ 9 callers
Function
file_template_v1_meeting_proto_rawDescGZIP
()
api/template/v1/meeting.pb.go:815
↓ 8 callers
Function
file_conf_conf_proto_rawDescGZIP
()
internal/conf/conf.pb.go:653
↓ 8 callers
Function
meetingLink
(bizDeal func(ctx http.Context, req *domain.MeetingFlowItemRequest) error, ctx http.Context)
internal/service/meeting.go:380
↓ 7 callers
Method
Create
(context.Context, *domain.Dify)
internal/biz/dify.go:15
↓ 7 callers
Method
FindOne
(ctx context.Context, id string)
internal/biz/dify.go:17
↓ 7 callers
Function
NewTd
(id, data string)
internal/lib/datastruct/tree_test.go:23
↓ 7 callers
Method
Update
(ctx context.Context, dify *domain.Dify)
internal/biz/dify.go:18
↓ 7 callers
Method
UpdateMeetingFlow
(context.Context, string, string, domain.FlowItem)
internal/biz/meeting.go:36
↓ 7 callers
Function
file_template_v1_role_proto_rawDescGZIP
()
api/template/v1/role.pb.go:624
↓ 6 callers
Method
AddNode
(data T)
internal/lib/datastruct/graph.go:48
↓ 6 callers
Function
RespBool
todo 暂时简单处理,后续在完善code状态
internal/service/service.go:19
↓ 5 callers
Method
AddEdge
todo 检测是否符合有向无环图
internal/lib/datastruct/graph.go:53
↓ 5 callers
Method
FindOne
(context.Context, string)
internal/biz/meeting_template.go:24
↓ 5 callers
Method
FindOne
(context.Context, string)
internal/biz/meeting.go:31
↓ 5 callers
Method
FindPath
** * @description: 获取从根节点到指定节点的路径 * @param {*TreeNode[T]} node * @param {string} id * @return {*} */
internal/lib/datastruct/tree.go:116
↓ 4 callers
Method
GetNode
(data T)
internal/lib/datastruct/graph.go:39
↓ 4 callers
Function
Reverse
** * @description: 数组反转 * @return {*} */
internal/lib/utils/array_util.go:29
↓ 4 callers
Method
TopologicalSort
** * @description: 有向图拓扑排序 * @return {*} */
internal/lib/datastruct/graph.go:99
↓ 4 callers
Function
paginate
(pageNum, pageSize int64)
internal/data/common.go:9
↓ 3 callers
Function
GetClientIp
(req *http.Request)
internal/lib/utils/ip_util.go:9
↓ 3 callers
Method
Remove
(id string)
internal/lib/datastruct/tree.go:69
↓ 3 callers
Function
RemoveDuplicate
** * @description: 数组去重RemoveDuplicate * @return {*} */
internal/lib/utils/array_util.go:13
↓ 3 callers
Method
UpdateMeeting
(context.Context, *domain.Meeting)
internal/biz/meeting.go:34
↓ 3 callers
Function
file_template_v1_common_proto_init
()
api/template/v1/common.pb.go:180
↓ 2 callers
Method
CreateMeeting
(ctx context.Context, in *CreateMeetingRequest, opts ...grpc.CallOption)
api/template/v1/meeting_grpc.pb.go:33
↓ 2 callers
Method
CreateRole
(ctx context.Context, in *CreateRoleRequest, opts ...grpc.CallOption)
api/template/v1/role_grpc.pb.go:32
↓ 2 callers
Method
Delete
(ctx context.Context, id string)
internal/biz/role_template.go:46
↓ 2 callers
Method
DeleteMeeting
(ctx context.Context, in *DeleteMeetingRequest, opts ...grpc.CallOption)
api/template/v1/meeting_grpc.pb.go:35
↓ 2 callers
Method
DeleteRole
(ctx context.Context, in *DeleteRoleRequest, opts ...grpc.CallOption)
api/template/v1/role_grpc.pb.go:34
↓ 2 callers
Method
GetMeeting
(ctx context.Context, in *GetMeetingRequest, opts ...grpc.CallOption)
api/template/v1/meeting_grpc.pb.go:36
↓ 2 callers
Method
ListMeeting
(ctx context.Context, in *ListMeetingRequest, opts ...grpc.CallOption)
api/template/v1/meeting_grpc.pb.go:37
↓ 2 callers
Method
ListRole
(ctx context.Context, in *ListRoleRequest, opts ...grpc.CallOption)
api/template/v1/role_grpc.pb.go:35
↓ 2 callers
Method
MeetingTemplateToPb
()
internal/domain/meeting_template.go:81
↓ 2 callers
Function
NewTreeNode
(data T, parent string)
internal/lib/datastruct/tree.go:17
↓ 2 callers
Method
String
()
internal/conf/conf.pb.go:154
↓ 2 callers
Method
UpdateMeeting
(ctx context.Context, in *UpdateMeetingRequest, opts ...grpc.CallOption)
api/template/v1/meeting_grpc.pb.go:34
↓ 2 callers
Method
UpdateMeetingChatTreeNode
(ctx context.Context, meetingId string, meetingDataItemId string, chatNodeIdPath []string, treeNode datastruct
internal/biz/meeting.go:38
↓ 2 callers
Method
UpdateRole
(ctx context.Context, in *UpdateRoleRequest, opts ...grpc.CallOption)
api/template/v1/role_grpc.pb.go:33
↓ 2 callers
Method
UpdateStatus
(context.Context, string, string, domain.Status)
internal/biz/meeting.go:35
↓ 2 callers
Method
UploadFile
(fd *os.File, name string)
internal/biz/image.go:32
↓ 2 callers
Function
connectToMongoDB
创建 MongoDB 客户端
cmd/script/dataOp.go:170
↓ 2 callers
Function
exportToFile
导出数据到文件
cmd/script/dataOp.go:73
↓ 2 callers
Function
file_template_v1_common_proto_rawDescGZIP
()
api/template/v1/common.pb.go:158
↓ 2 callers
Function
getChatTreeMessage
** * @description: 获取聊天树的前置聊天记录 * @param {*domain.Meeting} meeting * @param {string} flowItemId * @param {string} chatTreeNodeId * @return {*} *
internal/biz/meeting.go:1327
↓ 2 callers
Function
getCondition
(meetingId string, meetingDataItemId string, chatNodeIdPath []string)
internal/data/meeting.go:238
↓ 2 callers
Function
getDiscussMessage
** * @description: 获取历史讨论记录 * @param {*domain.Meeting} meeting * @param {string} flowItemId * @return {*} */
internal/biz/meeting.go:1359
↓ 2 callers
Function
getFlowItem
** * @description: 获取flowItem * @param {domain.MeetingFlow} meetingFlow * @param {string} flowItemId * @return {*} */
internal/biz/meeting.go:1283
↓ 2 callers
Function
importFromFile
从文件导入数据
cmd/script/dataOp.go:119
↓ 2 callers
Function
noListingHandler
(h nethttp.Handler)
internal/server/http.go:86
↓ 2 callers
Function
setStreamHeader
** * @description: 设置流式响应 * @param {http.ResponseWriter} resp * @return {*} */
internal/service/meeting.go:430
↓ 1 callers
Method
CountByUser
(ctx context.Context, createdBy string)
internal/biz/meeting.go:33
↓ 1 callers
Method
Create
(context.Context, *domain.Meeting)
internal/biz/meeting.go:30
↓ 1 callers
Method
CreateMeeting
(context.Context, *CreateMeetingRequest)
api/template/v1/meeting_http.pb.go:29
↓ 1 callers
Method
CreateMeetingTemplate
(context.Context, *domain.MeetingTemplate)
internal/biz/meeting_template.go:20
↓ 1 callers
Method
CreateRole
(context.Context, *CreateRoleRequest)
api/template/v1/role_http.pb.go:28
↓ 1 callers
Method
CreateRoleTemplate
(context.Context, *domain.RoleTemplate)
internal/biz/role_template.go:18
↓ 1 callers
Method
DeleteMeeting
(context.Context, *DeleteMeetingRequest)
api/template/v1/meeting_http.pb.go:30
↓ 1 callers
Method
DeleteMeetingTemplate
(context.Context, string)
internal/biz/meeting_template.go:22
↓ 1 callers
Method
DeleteRole
(context.Context, *DeleteRoleRequest)
api/template/v1/role_http.pb.go:29
↓ 1 callers
Method
DeleteRoleTemplate
(context.Context, string)
internal/biz/role_template.go:20
↓ 1 callers
Method
EndFlowItem
** * @description: 结束一个环节 * @param {context.Context} ctx * @param {string} meetingId * @param {string} flowItemId * @return {*} */
internal/biz/meeting.go:212
↓ 1 callers
Method
FindById
(ctx context.Context, id string)
internal/biz/meeting_template.go:176
↓ 1 callers
Method
GetAncestors
** * @description: 获取树节点的所有祖先节点 * @return {*} */
internal/lib/datastruct/graph.go:146
↓ 1 callers
Method
GetMeeting
(context.Context, *GetMeetingRequest)
api/template/v1/meeting_http.pb.go:31
↓ 1 callers
Method
HistoryMeeting
** * @description: 历史会议记录 * @param {context.Context} ctx * @param {*domain.HistoryMeetingRequest} condition * @return {*} */
internal/biz/meeting.go:131
↓ 1 callers
Method
List
(context.Context, *domain.ListMeetingTemplateCondition)
internal/biz/meeting_template.go:23
↓ 1 callers
Method
List
(ctx context.Context, pageNum, pageSize int64, createdBy string)
internal/biz/meeting.go:32
↓ 1 callers
Method
List
(ctx context.Context, searchReq *domain.DifySearchReq)
internal/biz/dify.go:16
↓ 1 callers
Method
List
(context.Context, domain.ListCondition)
internal/biz/role_template.go:21
↓ 1 callers
Method
ListMeeting
(context.Context, *ListMeetingRequest)
api/template/v1/meeting_http.pb.go:32
↓ 1 callers
Method
ListRole
(context.Context, *ListRoleRequest)
api/template/v1/role_http.pb.go:30
↓ 1 callers
Function
NewData
NewData .
internal/data/data.go:29
↓ 1 callers
Function
NewDifyRepo
(data *Data, logger log.Logger)
internal/data/dify.go:21
↓ 1 callers
Function
NewDifyService
(du *biz.DifyUsecase, logger log.Logger)
internal/service/dify.go:16
↓ 1 callers
Function
NewDifyUsecase
(difyRepo DifyRepo, logger log.Logger)
internal/biz/dify.go:26
↓ 1 callers
Function
NewFileService
(iu *biz.FileUsecase, conf *conf.Data, logger log.Logger)
internal/service/file.go:28
↓ 1 callers
Function
NewFileUsecase
(conf *conf.Data, logger log.Logger)
internal/biz/image.go:25
↓ 1 callers
Function
NewGRPCServer
NewGRPCServer new a gRPC server.
internal/server/grpc.go:20
↓ 1 callers
Function
NewGpt
(data *conf.Data, logger log.Logger)
internal/biz/gpt.go:28
↓ 1 callers
Function
NewGraph
()
internal/lib/datastruct/graph.go:35
↓ 1 callers
Function
NewHTTPServer
NewHTTPServer new an HTTP server.
internal/server/http.go:22
↓ 1 callers
Function
NewMeetingRepo
(data *Data, logger log.Logger)
internal/data/meeting.go:31
↓ 1 callers
Function
NewMeetingService
(mu *biz.MeetingUsecase, logger log.Logger)
internal/service/meeting.go:29
↓ 1 callers
Function
NewMeetingTemplateRepo
(data *Data, logger log.Logger)
internal/data/meeting_template.go:27
↓ 1 callers
Function
NewMeetingTemplateService
(mu *biz.MeetingTemplateUsecase, logger log.Logger)
internal/service/meeting_template.go:27
↓ 1 callers
Function
NewMeetingTemplateUsecase
(repo MeetingTemplateRepo, roleRope RoleTemplateRepo, logger log.Logger)
internal/biz/meeting_template.go:33
↓ 1 callers
Function
NewMeetingUsecase
(meetingRepo MeetingRepo, meetingTemplateRepo MeetingTemplateRepo, gpt *Gpt, logger log.Logger)
internal/biz/meeting.go:49
↓ 1 callers
Function
NewMongo
(c *conf.Data)
internal/data/data.go:38
↓ 1 callers
Function
NewNode
(data T)
internal/lib/datastruct/graph.go:18
↓ 1 callers
Function
NewRoleTemplateRepo
(data *Data, logger log.Logger)
internal/data/role_template.go:39
↓ 1 callers
Function
NewRoleTemplateService
(rc *biz.RoleTemplateUsecase, logger log.Logger)
internal/service/role_template.go:27
next →
1–100 of 546, ranked by callers