constants

package
v3.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 19, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ErrNone                      = CodeType(0)      //没有错误,占位
	ErrRequestParamsInvalid      = CodeType(100000) //请求参数有误
	ErrAuthorizationTokenInvalid = CodeType(100001) //令牌已失效
	ErrInternalServerError       = CodeType(999999) //服务器内部错误
)

错误码

View Source
const (
	PublicKeyBeginStr  = "-----BEGIN PUBLIC KEY-----"  //公钥开始标识符
	PublicKeyEndStr    = "-----END PUBLIC KEY-----"    //公钥结束标识符
	PrivateKeyBeginStr = "-----BEGIN PRIVATE KEY-----" //私钥开始标识符
	PrivateKeyEndStr   = "-----END PRIVATE KEY-----"   //私钥结束标识符
)
View Source
const (

	GoSailVersion = "3.0.3" //框架版本
)
View Source
const (
	Success bool = true  //Success 业务状态码:成功
	Failure bool = false //Failure 业务状态码:失败
)
View Source
const (
	DefaultTimeZone   string = "Asia/Shanghai" //默认时区
	TimeZoneUTCSub11  string = "Pacific/Niue"
	TimeZoneUTCSub10  string = "Pacific/Honolulu"
	TimeZoneUTCSub9   string = "Pacific/Gambier"
	TimeZoneUTCSub8   string = "Asia/Brunei"
	TimeZoneUTCSub7   string = "America/Hermosillo"
	TimeZoneUTCSub6   string = "America/Belize"
	TimeZoneUTCSub5   string = "America/Eirunepe"
	TimeZoneUTCSub4   string = "America/Anguilla"
	TimeZoneUTCSub3   string = "Antarctica/Rothera"
	TimeZoneUTCSub2   string = "America/Noronha"
	TimeZoneUTCSub1   string = "Atlantic/Cape_Verde"
	TimeZoneUTC0      string = "Africa/Ouagadougou"
	TimeZoneUTCPlus1  string = "Africa/Douala"
	TimeZoneUTCPlus2  string = "Africa/Lubumbashi"
	TimeZoneUTCPlus3  string = "Antarctica/Syowa"
	TimeZoneUTCPlus4  string = "Asia/Yerevan"
	TimeZoneUTCPlus5  string = "Indian/Kerguelen"
	TimeZoneUTCPlus6  string = "Asia/Almaty"
	TimeZoneUTCPlus7  string = "Asia/Vientiane"
	TimeZoneUTCPlus8  string = "Asia/Shanghai"
	TimeZoneUTCPlus9  string = "Asia/Jayapura"
	TimeZoneUTCPlus10 string = "Pacific/Chuuk"
	TimeZoneUTCPlus11 string = "Pacific/Kosrae"
	TimeZoneUTCPlus12 string = "Pacific/Nauru"
)

@see https://timezonedb.com/time-zones Linux shell: timedatectl list-timezones

View Source
const (
	DatetimeLayout = "2006-01-02 15:04:05" //日期时间格式
)

Variables

This section is empty.

Functions

func RegisterCode

func RegisterCode(language LanguageCode, i18nMsg map[ICodeType]string)

RegisterCode 注册常量代码

@param i18nMsg key为错误码值,value为错误信息

当code码重复时,后者覆盖前者

Types

type CodeType

type CodeType int

CodeType 错误码类型

func (CodeType) Int

func (ct CodeType) Int() int

Int 获取错误码

func (CodeType) String

func (ct CodeType) String(language ...string) string

String 获取错误信息字符

type ICodeType

type ICodeType interface {
	String(language ...string) string
	Int() int
}

ICodeType 错误码类型接口

type LanguageCode added in v3.0.2

type LanguageCode string

LanguageCode 语言码

采用ISO 3166-1标准 例如:

美式英文: en-US

简体中文: zh-CN

繁体中文: zh-TW

@see https://en.wikipedia.org/wiki/ISO_3166-1

const (
	LanguageAfrikaans                 LanguageCode = "af"
	LanguageAlbanian                  LanguageCode = "sq"
	LanguageArabicAlgeria             LanguageCode = "ar-DZ"
	LanguageArabicBahrain             LanguageCode = "ar-BH"
	LanguageArabicEgypt               LanguageCode = "ar-EG"
	LanguageArabicIraq                LanguageCode = "ar-IQ"
	LanguageArabicJordan              LanguageCode = "ar-JO"
	LanguageArabicKuwait              LanguageCode = "ar-KW"
	LanguageArabicLebanon             LanguageCode = "ar-LB"
	LanguageArabicLibya               LanguageCode = "ar-LY"
	LanguageArabicMorocco             LanguageCode = "ar-MA"
	LanguageArabicOman                LanguageCode = "ar-OM"
	LanguageArabicQatar               LanguageCode = "ar-QA"
	LanguageArabicSaudiArabia         LanguageCode = "ar-SA"
	LanguageArabicSyria               LanguageCode = "ar-SY"
	LanguageArabicTunisia             LanguageCode = "ar-TN"
	LanguageArabicUAE                 LanguageCode = "ar-AE"
	LanguageArabicYemen               LanguageCode = "ar-YE"
	LanguageBasque                    LanguageCode = "eu"
	LanguageBelarusian                LanguageCode = "be"
	LanguageBulgarian                 LanguageCode = "bg"
	LanguageCatalan                   LanguageCode = "ca"
	LanguageChineseHongKong           LanguageCode = "zh-HK"
	LanguageChinesePRC                LanguageCode = "zh-CN"
	LanguageChineseSingapore          LanguageCode = "zh-SG"
	LanguageChineseTaiwan             LanguageCode = "zh-TW"
	LanguageCroatian                  LanguageCode = "hr"
	LanguageCzech                     LanguageCode = "cs"
	LanguageDanish                    LanguageCode = "da"
	LanguageDutchBelgium              LanguageCode = "nl-BE"
	LanguageDutchStandard             LanguageCode = "nl"
	LanguageEnglish                   LanguageCode = "en"
	LanguageEnglishAustralia          LanguageCode = "en-AU"
	LanguageEnglishBelize             LanguageCode = "en-BZ"
	LanguageEnglishCanada             LanguageCode = "en-CA"
	LanguageEnglishIreland            LanguageCode = "en-IE"
	LanguageEnglishJamaica            LanguageCode = "en-JM"
	LanguageEnglishNewZealand         LanguageCode = "en-NZ"
	LanguageEnglishSouthAfrica        LanguageCode = "en-ZA"
	LanguageEnglishTrinidad           LanguageCode = "en-TT"
	LanguageEnglishUnitedKingdom      LanguageCode = "en-GB"
	LanguageEnglishUnitedStates       LanguageCode = "en-US"
	LanguageEstonian                  LanguageCode = "et"
	LanguageFaeroese                  LanguageCode = "fo"
	LanguageFarsi                     LanguageCode = "fa"
	LanguageFinnish                   LanguageCode = "fi"
	LanguageFrenchBelgium             LanguageCode = "fr-BE"
	LanguageFrenchCanada              LanguageCode = "fr-CA"
	LanguageFrenchLuxembourg          LanguageCode = "fr-LU"
	LanguageFrenchStandard            LanguageCode = "fr"
	LanguageFrenchSwitzerland         LanguageCode = "fr-CH"
	LanguageGaelicScotland            LanguageCode = "gd"
	LanguageGermanAustria             LanguageCode = "de-AT"
	LanguageGermanLiechtenstein       LanguageCode = "de-LI"
	LanguageGermanLuxembourg          LanguageCode = "de-LU"
	LanguageGermanStandard            LanguageCode = "de"
	LanguageGermanSwitzerland         LanguageCode = "de-CH"
	LanguageGreek                     LanguageCode = "el"
	LanguageHebrew                    LanguageCode = "he"
	LanguageHindi                     LanguageCode = "hi"
	LanguageHungarian                 LanguageCode = "hu"
	LanguageIcelandic                 LanguageCode = "is"
	LanguageIndonesian                LanguageCode = "id"
	LanguageIrish                     LanguageCode = "ga"
	LanguageItalianStandard           LanguageCode = "it"
	LanguageItalianSwitzerland        LanguageCode = "it-CH"
	LanguageJapanese                  LanguageCode = "ja"
	LanguageKorean                    LanguageCode = "ko"
	LanguageKoreanJohab               LanguageCode = "ko"
	LanguageKurdish                   LanguageCode = "ku"
	LanguageLatvian                   LanguageCode = "lv"
	LanguageLithuanian                LanguageCode = "lt"
	LanguageMacedonianFYROM           LanguageCode = "mk"
	LanguageMalayalam                 LanguageCode = "ml"
	LanguageMalaysian                 LanguageCode = "ms"
	LanguageMaltese                   LanguageCode = "mt"
	LanguageNorwegian                 LanguageCode = "no"
	LanguageNorwegianBokmal           LanguageCode = "nb"
	LanguageNorwegianNynorsk          LanguageCode = "nn"
	LanguagePolish                    LanguageCode = "pl"
	LanguagePortugueseBrazil          LanguageCode = "pt-BR"
	LanguagePortuguesePortugal        LanguageCode = "pt"
	LanguagePunjabi                   LanguageCode = "pa"
	LanguageRhaetoRomanic             LanguageCode = "rm"
	LanguageRomanian                  LanguageCode = "ro"
	LanguageRomanianRepublicOfMoldova LanguageCode = "ro-MD"
	LanguageRussian                   LanguageCode = "ru"
	LanguageRussianRepublicOfMoldova  LanguageCode = "ru-MD"
	LanguageSerbian                   LanguageCode = "sr"
	LanguageSlovak                    LanguageCode = "sk"
	LanguageSlovenian                 LanguageCode = "sl"
	LanguageSorbian                   LanguageCode = "sb"
	LanguageSpanishArgentina          LanguageCode = "es-AR"
	LanguageSpanishBolivia            LanguageCode = "es-BO"
	LanguageSpanishChile              LanguageCode = "es-CL"
	LanguageSpanishColombia           LanguageCode = "es-CO"
	LanguageSpanishCostaRica          LanguageCode = "es-CR"
	LanguageSpanishDominicanRepublic  LanguageCode = "es-DO"
	LanguageSpanishEcuador            LanguageCode = "es-EC"
	LanguageSpanishElSalvador         LanguageCode = "es-SV"
	LanguageSpanishGuatemala          LanguageCode = "es-GT"
	LanguageSpanishHonduras           LanguageCode = "es-HN"
	LanguageSpanishMexico             LanguageCode = "es-MX"
	LanguageSpanishNicaragua          LanguageCode = "es-NI"
	LanguageSpanishPanama             LanguageCode = "es-PA"
	LanguageSpanishParaguay           LanguageCode = "es-PY"
	LanguageSpanishPeru               LanguageCode = "es-PE"
	LanguageSpanishPuertoRico         LanguageCode = "es-PR"
	LanguageSpanishSpain              LanguageCode = "es"
	LanguageSpanishUruguay            LanguageCode = "es-UY"
	LanguageSpanishVenezuela          LanguageCode = "es-VE"
	LanguageSwedish                   LanguageCode = "sv"
	LanguageSwedishFinland            LanguageCode = "sv-FI"
	LanguageThai                      LanguageCode = "th"
	LanguageTsonga                    LanguageCode = "ts"
	LanguageTswana                    LanguageCode = "tn"
	LanguageTurkish                   LanguageCode = "tr"
	LanguageUkrainian                 LanguageCode = "ua"
	LanguageUrdu                      LanguageCode = "ur"
	LanguageVenda                     LanguageCode = "ve"
	LanguageVietnamese                LanguageCode = "vi"
	LanguageWelsh                     LanguageCode = "cy"
	LanguageXhosa                     LanguageCode = "xh"
	LanguageYiddish                   LanguageCode = "ji"
	LanguageZulu                      LanguageCode = "zu"
)

func (LanguageCode) Exist added in v3.0.2

func (lc LanguageCode) Exist() bool

func (LanguageCode) ToLowerCase added in v3.0.2

func (lc LanguageCode) ToLowerCase() string

func (LanguageCode) ToUpperCase added in v3.0.2

func (lc LanguageCode) ToUpperCase() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL