Under the group manager, if one user is assigned to multiple groups, and the permissions of the groups are different, how to calculate the effective permission of this user?