ecfa50359b
The captcha OCR service now requires X-Api-Key authentication. Add captcha.apiKey config option and pass it as header in all OCR-related API calls (ocr, semiOcr, calc).
71 lines
2.5 KiB
Go
71 lines
2.5 KiB
Go
package cst
|
|
|
|
import "time"
|
|
|
|
const (
|
|
ConfigOcrServerUrl = "ocr.url"
|
|
ConfigEnvMode = "env.mode"
|
|
ConfigDatabaseType = "database.type"
|
|
ConfigDatabaseDsn = "database.dsn"
|
|
ConfigDatabaseDsn2 = "database.dsn2"
|
|
ConfigServerPort = "server.port"
|
|
ConfigEmailConfirmBaseUrl = "server.emailConfirmBaseUrl"
|
|
ConfigEmailResetPasswordUrl = "server.emailResetPasswordUrl"
|
|
ConfigBalanceMigrateUrl = "server.balanceMigrateUrl"
|
|
ConfigAuthorizationKey = "server.authorization"
|
|
ConfigJwtKey = "server.jwt"
|
|
ConfigCaptchaBaseUrl = "captcha.baseUrl"
|
|
ConfigCaptchaApiKey = "captcha.apiKey"
|
|
ConfigS3AccessKey = "s3.accessKey"
|
|
ConfigS3SecretKey = "s3.secretKey"
|
|
ConfigS3BaseUrl = "s3.baseUrl"
|
|
ConfigS3Bucket = "s3.bucket"
|
|
ConfigCpdailyAppVersion = "cpdaily.appVersion"
|
|
ConfigCpdailySystemVersion = "cpdaily.systemVersion"
|
|
ConfigCpdailyCalVersion = "cpdaily.calVersion"
|
|
ConfigSliderSchoolIds = "cpdaily.sliderIds"
|
|
|
|
ConfigRedisUrl = "redis.url"
|
|
|
|
ConfigTaskConcurrency = "task.concurrency"
|
|
|
|
ConfigEmailAuthMode = "email.authMode"
|
|
ConfigEmailSMTPHost = "email.smtpHost"
|
|
ConfigEmailSMTPPort = "email.smtpPort"
|
|
ConfigEmailSMTPUsername = "email.smtpUsername"
|
|
ConfigEmailSMTPPassword = "email.smtpPassword"
|
|
ConfigEmailFromEmail = "email.fromEmail"
|
|
ConfigEmailFromName = "email.fromName"
|
|
ConfigEmailOAuthTenant = "email.oauthTenant"
|
|
ConfigEmailOAuthClientID = "email.oauthClientId"
|
|
ConfigEmailOAuthClientSecret = "email.oauthClientSecret"
|
|
ConfigEmailOAuthRedirectURL = "email.oauthRedirectUrl"
|
|
ConfigEmailOAuthRefreshToken = "email.oauthRefreshToken"
|
|
ConfigEmailOAuthScope = "email.oauthScope"
|
|
|
|
ConfigBasePointCpdailyTask = "basePoint.cpdailyTask"
|
|
ConfigBasePointCpdailyLeave = "basePoint.cpdailyLeave"
|
|
ConfigBasePointCpdailyPhone = "basePoint.cpdailyPhone"
|
|
|
|
ConfigSystemAllowRegister = "system.allowRegister"
|
|
ConfigSystemRequireInviteCode = "system.requireInviteCode"
|
|
|
|
ConfigRedisCpdailyTask = "price.cpdaily_task"
|
|
ConfigRedisCpdailyLeave = "price.cpdaily_leave"
|
|
ConfigRedisCpdailyPhone = "price.cpdaily_phone"
|
|
ConfigRedisXxt = "price.xxt"
|
|
ConfigRedisSmarteduSc = "price.smartedu_sc"
|
|
|
|
ConfigQuesBankUrl = "quesbank.url"
|
|
ConfigQuesBankKey = "quesbank.key"
|
|
)
|
|
|
|
const (
|
|
AppName = "若梦系统"
|
|
AppCopyright = "© 2025 若梦系统. 保留所有权利"
|
|
)
|
|
|
|
var (
|
|
TimeZoneShangHai, _ = time.LoadLocation("Asia/Shanghai")
|
|
)
|