package config import ( "github.com/zeromicro/go-zero/rest" "photography-backend/pkg/utils/database" ) type Config struct { rest.RestConf Database database.Config `json:"database"` Auth AuthConfig `json:"auth"` FileUpload FileUploadConfig `json:"file_upload"` } type AuthConfig struct { AccessSecret string `json:"access_secret"` AccessExpire int64 `json:"access_expire"` } type FileUploadConfig struct { MaxSize int64 `json:"max_size"` UploadDir string `json:"upload_dir"` AllowedTypes []string `json:"allowed_types"` }