MCPcopy Index your code
hub / github.com/53AI/53AIHub / LoadOwnerInfo

Method LoadOwnerInfo

api/model/space.go:228–258  ·  view source on GitHub ↗

LoadOwnerInfo 加载空间所有者信息

(eid int64)

Source from the content-addressed store, hash-verified

226
227// LoadOwnerInfo 加载空间所有者信息
228func (s *Space) LoadOwnerInfo(eid int64) error {
229 var user User
230 if err := DB.Where("eid = ? AND user_id = ?", eid, s.OwnerID).First(&user).Error; err != nil {
231 return err
232 }
233 s.OwnerInfo = SpaceOwnerInfo{
234 UserID: user.UserID,
235 Username: user.Username,
236 Nickname: user.Nickname,
237 Avatar: user.Avatar,
238 Mobile: user.Mobile,
239 Email: user.Email,
240 Eid: user.Eid,
241 Role: user.Role,
242 GroupId: user.GroupId,
243 Status: user.Status,
244 ExpiredTime: user.ExpiredTime,
245 LastLoginTime: user.LastLoginTime,
246 RelatedId: user.RelatedId,
247 Type: user.Type,
248 AddAdminTime: user.AddAdminTime,
249 OpenID: user.OpenID,
250 UnionID: user.UnionID,
251 Departments: user.Departments,
252 MemberBindings: user.MemberBindings,
253 GroupIds: user.GroupIds,
254 CreatedTime: user.CreatedTime,
255 UpdatedTime: user.UpdatedTime,
256 }
257 return nil
258}
259
260// LoadLibraryCount 加载空间知识库数量
261func (s *Space) LoadLibraryCount(eid int64) error {

Callers 6

CreateSpaceFunction · 0.80
GetSpaceFunction · 0.80
UpdateSpaceFunction · 0.80
GetUserSpacesMethod · 0.80
GetAdminSpacesMethod · 0.80
GetVisibleSpaceDetailMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected