answer/internal/base/constant/user.go

28 lines
468 B
Go
Raw Normal View History

2023-08-04 15:47:50 +08:00
package constant
const (
UserNormal = "normal"
UserSuspended = "suspended"
UserDeleted = "deleted"
UserInactive = "inactive"
)
const (
EmailStatusAvailable = 1
EmailStatusToBeVerified = 2
)
func ConvertUserStatus(status, mailStatus int) string {
switch status {
case 1:
if mailStatus == EmailStatusToBeVerified {
return UserInactive
}
return UserNormal
case 9:
return UserSuspended
case 10:
return UserDeleted
}
return UserNormal
}