全局重命名:kefu_sys / kefu-sys 改为 kefu_cloud / kefu-cloud

- Go module 与全部 import 路径
- 数据库默认库名、Docker 服务/卷命名与部署文档
This commit is contained in:
yml2213
2026-07-15 15:23:10 +08:00
parent 8860b640ca
commit d4ba9e7a56
34 changed files with 104 additions and 104 deletions
+2 -2
View File
@@ -5,7 +5,7 @@ DB_HOST=localhost
DB_PORT=5433
DB_USER=postgres
DB_PASSWORD=postgres
DB_NAME=kefu_sys
DB_NAME=kefu_cloud
DB_SSLMODE=disable
JWT_SECRET=kefu-sys-dev-secret-key
JWT_SECRET=kefu-cloud-dev-secret-key
+7 -7
View File
@@ -6,13 +6,13 @@ import (
"time"
"github.com/gin-gonic/gin"
"kefu-sys/server/internal/config"
"kefu-sys/server/internal/handler"
"kefu-sys/server/internal/metrics"
"kefu-sys/server/internal/middleware"
"kefu-sys/server/internal/model"
"kefu-sys/server/internal/storage"
"kefu-sys/server/internal/ws"
"kefu-cloud/server/internal/config"
"kefu-cloud/server/internal/handler"
"kefu-cloud/server/internal/metrics"
"kefu-cloud/server/internal/middleware"
"kefu-cloud/server/internal/model"
"kefu-cloud/server/internal/storage"
"kefu-cloud/server/internal/ws"
)
func main() {
+2 -2
View File
@@ -6,8 +6,8 @@ import (
"golang.org/x/crypto/bcrypt"
"kefu-sys/server/internal/config"
"kefu-sys/server/internal/model"
"kefu-cloud/server/internal/config"
"kefu-cloud/server/internal/model"
)
func main() {
+1 -1
View File
@@ -1,4 +1,4 @@
module kefu-sys/server
module kefu-cloud/server
go 1.26.3
+2 -2
View File
@@ -57,11 +57,11 @@ func Load() *Config {
Port: getEnv("DB_PORT", "5433"),
User: getEnv("DB_USER", "postgres"),
Password: getEnv("DB_PASSWORD", "postgres"),
Name: getEnv("DB_NAME", "kefu_sys"),
Name: getEnv("DB_NAME", "kefu_cloud"),
SSLMode: getEnv("DB_SSLMODE", "disable"),
},
JWT: JWTConfig{
Secret: getEnv("JWT_SECRET", "kefu-sys-secret-key"),
Secret: getEnv("JWT_SECRET", "kefu-cloud-secret-key"),
ExpireTime: 24 * time.Hour,
},
Storage: StorageConfig{
+3 -3
View File
@@ -8,9 +8,9 @@ import (
"github.com/gin-gonic/gin"
"golang.org/x/crypto/bcrypt"
"kefu-sys/server/internal/middleware"
"kefu-sys/server/internal/model"
"kefu-sys/server/internal/storage"
"kefu-cloud/server/internal/middleware"
"kefu-cloud/server/internal/model"
"kefu-cloud/server/internal/storage"
)
type AdminHandler struct {
+2 -2
View File
@@ -4,8 +4,8 @@ import (
"fmt"
"strings"
"kefu-sys/server/internal/model"
"kefu-sys/server/internal/ws"
"kefu-cloud/server/internal/model"
"kefu-cloud/server/internal/ws"
)
const (
+1 -1
View File
@@ -3,7 +3,7 @@ package handler
import (
"testing"
"kefu-sys/server/internal/model"
"kefu-cloud/server/internal/model"
)
func TestPickLeastLoadedPrefersFewerSessions(t *testing.T) {
+2 -2
View File
@@ -5,8 +5,8 @@ import (
"github.com/gin-gonic/gin"
"golang.org/x/crypto/bcrypt"
"kefu-sys/server/internal/middleware"
"kefu-sys/server/internal/model"
"kefu-cloud/server/internal/middleware"
"kefu-cloud/server/internal/model"
)
type AuthHandler struct{}
+2 -2
View File
@@ -9,8 +9,8 @@ import (
"strings"
"github.com/gin-gonic/gin"
"kefu-sys/server/internal/middleware"
"kefu-sys/server/internal/model"
"kefu-cloud/server/internal/middleware"
"kefu-cloud/server/internal/model"
)
type ChannelHandler struct{}
+2 -2
View File
@@ -4,8 +4,8 @@ import (
"net/http"
"github.com/gin-gonic/gin"
"kefu-sys/server/internal/middleware"
"kefu-sys/server/internal/model"
"kefu-cloud/server/internal/middleware"
"kefu-cloud/server/internal/model"
)
type CustomerHandler struct{}
+2 -2
View File
@@ -8,8 +8,8 @@ import (
"time"
"github.com/gin-gonic/gin"
"kefu-sys/server/internal/middleware"
"kefu-sys/server/internal/model"
"kefu-cloud/server/internal/middleware"
"kefu-cloud/server/internal/model"
)
// Export 导出客户列表 CSV(沿用列表筛选与坐席可见范围)。
+2 -2
View File
@@ -7,8 +7,8 @@ import (
"unicode/utf8"
"github.com/gin-gonic/gin"
"kefu-sys/server/internal/middleware"
"kefu-sys/server/internal/model"
"kefu-cloud/server/internal/middleware"
"kefu-cloud/server/internal/model"
)
type KnowledgeHandler struct{}
@@ -5,7 +5,7 @@ import (
"strings"
"unicode/utf8"
"kefu-sys/server/internal/storage"
"kefu-cloud/server/internal/storage"
)
const (
+5 -5
View File
@@ -10,11 +10,11 @@ import (
"github.com/shirou/gopsutil/v4/cpu"
"github.com/shirou/gopsutil/v4/disk"
"github.com/shirou/gopsutil/v4/mem"
"kefu-sys/server/internal/metrics"
"kefu-sys/server/internal/middleware"
"kefu-sys/server/internal/model"
"kefu-sys/server/internal/storage"
"kefu-sys/server/internal/ws"
"kefu-cloud/server/internal/metrics"
"kefu-cloud/server/internal/middleware"
"kefu-cloud/server/internal/model"
"kefu-cloud/server/internal/storage"
"kefu-cloud/server/internal/ws"
)
// OpsMetrics 平台运维实时指标(当前 API 实例视角)。
+3 -3
View File
@@ -2,9 +2,9 @@ package handler
import (
"github.com/gin-gonic/gin"
"kefu-sys/server/internal/config"
"kefu-sys/server/internal/middleware"
"kefu-sys/server/internal/storage"
"kefu-cloud/server/internal/config"
"kefu-cloud/server/internal/middleware"
"kefu-cloud/server/internal/storage"
)
func SetupRoutes(r *gin.Engine, store storage.ObjectStorage, storageCfg config.StorageConfig) {
@@ -15,11 +15,11 @@ import (
"golang.org/x/crypto/bcrypt"
"gorm.io/driver/sqlite"
"gorm.io/gorm"
"kefu-sys/server/internal/config"
"kefu-sys/server/internal/handler"
"kefu-sys/server/internal/middleware"
"kefu-sys/server/internal/model"
"kefu-sys/server/internal/storage"
"kefu-cloud/server/internal/config"
"kefu-cloud/server/internal/handler"
"kefu-cloud/server/internal/middleware"
"kefu-cloud/server/internal/model"
"kefu-cloud/server/internal/storage"
)
func setupRouter(t *testing.T) *gin.Engine {
+3 -3
View File
@@ -9,9 +9,9 @@ import (
"github.com/gin-gonic/gin"
"gorm.io/gorm"
"kefu-sys/server/internal/middleware"
"kefu-sys/server/internal/model"
"kefu-sys/server/internal/ws"
"kefu-cloud/server/internal/middleware"
"kefu-cloud/server/internal/model"
"kefu-cloud/server/internal/ws"
)
type SessionHandler struct{}
+2 -2
View File
@@ -7,8 +7,8 @@ import (
"time"
"github.com/gin-gonic/gin"
"kefu-sys/server/internal/middleware"
"kefu-sys/server/internal/model"
"kefu-cloud/server/internal/middleware"
"kefu-cloud/server/internal/model"
)
type SettingsHandler struct{}
+2 -2
View File
@@ -7,8 +7,8 @@ import (
"github.com/gin-gonic/gin"
"golang.org/x/crypto/bcrypt"
"kefu-sys/server/internal/middleware"
"kefu-sys/server/internal/model"
"kefu-cloud/server/internal/middleware"
"kefu-cloud/server/internal/model"
)
type StaffHandler struct{}
+2 -2
View File
@@ -6,8 +6,8 @@ import (
"time"
"github.com/gin-gonic/gin"
"kefu-sys/server/internal/middleware"
"kefu-sys/server/internal/model"
"kefu-cloud/server/internal/middleware"
"kefu-cloud/server/internal/model"
)
type StatisticsHandler struct{}
+4 -4
View File
@@ -9,10 +9,10 @@ import (
"strings"
"github.com/gin-gonic/gin"
"kefu-sys/server/internal/config"
"kefu-sys/server/internal/media"
"kefu-sys/server/internal/middleware"
"kefu-sys/server/internal/storage"
"kefu-cloud/server/internal/config"
"kefu-cloud/server/internal/media"
"kefu-cloud/server/internal/middleware"
"kefu-cloud/server/internal/storage"
)
type UploadHandler struct {
+3 -3
View File
@@ -10,9 +10,9 @@ import (
"github.com/gin-gonic/gin"
"gorm.io/gorm"
"kefu-sys/server/internal/middleware"
"kefu-sys/server/internal/model"
"kefu-sys/server/internal/ws"
"kefu-cloud/server/internal/middleware"
"kefu-cloud/server/internal/model"
"kefu-cloud/server/internal/ws"
)
type WidgetHandler struct{}
+2 -2
View File
@@ -4,8 +4,8 @@ import (
"net/http"
"github.com/gin-gonic/gin"
"kefu-sys/server/internal/middleware"
"kefu-sys/server/internal/ws"
"kefu-cloud/server/internal/middleware"
"kefu-cloud/server/internal/ws"
)
type WsHandler struct{}
+1 -1
View File
@@ -10,7 +10,7 @@ import (
"github.com/gin-gonic/gin"
"github.com/golang-jwt/jwt/v5"
"kefu-sys/server/internal/model"
"kefu-cloud/server/internal/model"
)
var jwtSecret []byte
+1 -1
View File
@@ -9,7 +9,7 @@ import (
"github.com/minio/minio-go/v7"
"github.com/minio/minio-go/v7/pkg/credentials"
"kefu-sys/server/internal/config"
"kefu-cloud/server/internal/config"
)
// S3Storage 基于 minio-go 的 S3 兼容实现(MinIO / OSS / COS / AWS S3
+1 -1
View File
@@ -8,7 +8,7 @@ import (
"time"
"github.com/gorilla/websocket"
"kefu-sys/server/internal/model"
"kefu-cloud/server/internal/model"
)
var upgrader = websocket.Upgrader{