spark-server/internal/module/meta/logic/enums_user.go
2026-09-18 14:50:41 +08:00

31 lines
925 B
Go

package logic
import (
conventity "spark-server/internal/module/conversation/entity"
"spark-server/internal/module/meta/entity"
userentity "spark-server/internal/module/user/entity"
"spark-server/internal/pkg/i18n"
)
func gender(lang i18n.Lang) []entity.Item {
return []entity.Item{
item(lang, "gender", "unknown", int(userentity.GenderUnknown)),
item(lang, "gender", "male", int(userentity.GenderMale)),
item(lang, "gender", "female", int(userentity.GenderFemale)),
}
}
func userStatus(lang i18n.Lang) []entity.Item {
return []entity.Item{
item(lang, "user_status", "disabled", int(userentity.StatusDisabled)),
item(lang, "user_status", "active", int(userentity.StatusActive)),
}
}
func conversationType(lang i18n.Lang) []entity.Item {
return []entity.Item{
item(lang, "conversation_type", "p2p", int(conventity.TypeP2P)),
item(lang, "conversation_type", "group", int(conventity.TypeGroup)),
}
}