23 lines
706 B
Go
23 lines
706 B
Go
package logic
|
|
|
|
import (
|
|
smsentity "spark-server/internal/module/sms/entity"
|
|
"spark-server/internal/module/meta/entity"
|
|
"spark-server/internal/pkg/i18n"
|
|
)
|
|
|
|
func verificationPurpose(lang i18n.Lang) []entity.Item {
|
|
return []entity.Item{
|
|
item(lang, "verification_purpose", "login", int(smsentity.PurposeLogin)),
|
|
item(lang, "verification_purpose", "account_delete", int(smsentity.PurposeAccountDelete)),
|
|
}
|
|
}
|
|
|
|
func phoneCarrier(lang i18n.Lang) []entity.Item {
|
|
return []entity.Item{
|
|
item(lang, "phone_carrier", "mobile", int(smsentity.CarrierMobile)),
|
|
item(lang, "phone_carrier", "unicom", int(smsentity.CarrierUnicom)),
|
|
item(lang, "phone_carrier", "telecom", int(smsentity.CarrierTelecom)),
|
|
}
|
|
}
|