MCPcopy Create free account
hub / github.com/GoSimplicity/LinkMe / GetUserRole

Method GetUserRole

internal/repository/role.go:79–88  ·  view source on GitHub ↗

GetUserRole 获取用户的角色信息

(ctx context.Context, userId int)

Source from the content-addressed store, hash-verified

77
78// GetUserRole 获取用户的角色信息
79func (r *roleRepository) GetUserRole(ctx context.Context, userId int) (*domain.Role, error) {
80 role, err := r.dao.GetUserRole(ctx, userId)
81 if err != nil {
82 return nil, err
83 }
84 if role == nil {
85 return nil, nil
86 }
87 return r.roleFromDAO(role), nil
88}
89
90// roleToDAO 将领域模型转换为DAO模型
91func (r *roleRepository) roleToDAO(role *domain.Role) *dao.Role {

Callers

nothing calls this directly

Calls 2

roleFromDAOMethod · 0.95
GetUserRoleMethod · 0.65

Tested by

no test coverage detected