MCPcopy Create free account
hub / github.com/53AI/53AIHub / LoadPromptGroups

Method LoadPromptGroups

api/model/prompt.go:196–209  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

194}
195
196func (p *Prompt) LoadPromptGroups() error {
197 // 获取提示词关联的所有分组ID
198 var groupIDs []int64
199 err := DB.Model(&ResourcePermission{}).
200 Where("resource_id = ? AND resource_type = ?", p.PromptID, ResourceTypePrompt).
201 Pluck("group_id", &groupIDs).Error
202 if err != nil {
203 return err
204 }
205
206 // 将分组ID添加到提示词对象中
207 p.GroupIDs = groupIDs
208 return nil
209}
210
211func (p *Prompt) LoadIsLiked(UserId int64) error {
212 like, err := GetLikeByUserObject(UserId, ResourceTypePrompt, p.PromptID)

Callers 4

CreatePromptFunction · 0.95
GetPromptsFunction · 0.80
GetPromptFunction · 0.80
UpdatePromptFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected