1
0

2 Commits 0d42252f2e ... 728e1306ea

Autor SHA1 Nachricht Datum
  root 728e1306ea Initial commit or whatever message you want vor 3 Tagen
  cuiguohai 0d42252f2e 上传文件至 '' vor 3 Tagen
3 geänderte Dateien mit 4 neuen und 143 gelöschten Zeilen
  1. 0 74
      go.mod
  2. 4 4
      go.sum
  3. 0 65
      main.go

+ 0 - 74
go.mod

@@ -1,74 +0,0 @@
-module surveyService
-
-go 1.19
-
-require (
-	github.com/alibabacloud-go/tea-utils/v2 v2.0.0
-	github.com/gin-gonic/gin v1.8.1
-	github.com/go-redis/redis/v8 v8.11.5
-	github.com/golang-module/carbon v1.7.3
-	github.com/guonaihong/gout v0.3.8
-	github.com/joho/godotenv v1.4.0
-	github.com/json-iterator/go v1.1.12
-	github.com/samber/lo v1.38.1
-	gogs.uu.mdfitnesscao.com/hys/sdk v0.0.0-20250427114656-40fc4b10c0f1
-	gorm.io/driver/mysql v1.4.3
-	gorm.io/gorm v1.24.0
-)
-
-require (
-	github.com/alibabacloud-go/endpoint-util v1.1.0 // indirect
-	github.com/andybalholm/brotli v1.0.4 // indirect
-	github.com/bytedance/sonic v1.7.0 // indirect
-	github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // indirect
-	github.com/gobuffalo/envy v1.7.0 // indirect
-	github.com/gobuffalo/packd v0.3.0 // indirect
-	github.com/gobuffalo/packr v1.30.1 // indirect
-	github.com/google/uuid v1.3.0 // indirect
-	github.com/klauspost/cpuid/v2 v2.0.9 // indirect
-	github.com/pkg/errors v0.9.1 // indirect
-	github.com/rogpeppe/go-internal v1.8.0 // indirect
-	github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
-	golang.org/x/arch v0.0.0-20210923205945-b76863e36670 // indirect
-	golang.org/x/exp v0.0.0-20230321023759-10a507213a29 // indirect
-)
-
-require (
-	github.com/alibabacloud-go/alibabacloud-gateway-spi v0.0.4 // indirect
-	github.com/alibabacloud-go/darabonba-openapi/v2 v2.0.0
-	github.com/alibabacloud-go/debug v0.0.0-20190504072949-9472017b5c68 // indirect
-	github.com/alibabacloud-go/dysmsapi-20170525/v3 v3.0.4
-	github.com/alibabacloud-go/openapi-util v0.0.11 // indirect
-	github.com/alibabacloud-go/tea v1.1.19
-	github.com/alibabacloud-go/tea-utils v1.4.3 // indirect
-	github.com/alibabacloud-go/tea-xml v1.1.2 // indirect
-	github.com/aliyun/credentials-go v1.1.2 // indirect
-	github.com/cespare/xxhash/v2 v2.1.2 // indirect
-	github.com/clbanning/mxj/v2 v2.5.5 // indirect
-	github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
-	github.com/gin-contrib/sse v0.1.0 // indirect
-	github.com/go-playground/locales v0.14.1
-	github.com/go-playground/universal-translator v0.18.1
-	github.com/go-playground/validator/v10 v10.11.1
-	github.com/go-sql-driver/mysql v1.6.0 // indirect
-	github.com/goccy/go-json v0.10.0 // indirect
-	github.com/jinzhu/inflection v1.0.0 // indirect
-	github.com/jinzhu/now v1.1.5 // indirect
-	github.com/leodido/go-urn v1.2.1 // indirect
-	github.com/mattn/go-isatty v0.0.19 // indirect
-	github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
-	github.com/modern-go/reflect2 v1.0.2 // indirect
-	github.com/pelletier/go-toml/v2 v2.0.1 // indirect
-	github.com/speps/go-hashids/v2 v2.0.1
-	github.com/streadway/amqp v1.0.0
-	github.com/stretchr/testify v1.8.4 // indirect
-	github.com/tjfoc/gmsm v1.3.2 // indirect
-	github.com/ugorji/go/codec v1.2.7 // indirect
-	golang.org/x/crypto v0.1.0 // indirect
-	golang.org/x/net v0.2.0 // indirect
-	golang.org/x/sys v0.6.0 // indirect
-	golang.org/x/text v0.4.0 // indirect
-	google.golang.org/protobuf v1.28.1 // indirect
-	gopkg.in/ini.v1 v1.56.0 // indirect
-	gopkg.in/yaml.v2 v2.4.0 // indirect
-)

+ 4 - 4
go.sum

@@ -196,10 +196,10 @@ github.com/ugorji/go/codec v1.2.7/go.mod h1:WGN1fab3R1fzQlVQTkfxVtIBhWDRqOviHU95
 github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q=
 github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
 github.com/yuin/goldmark v1.1.30/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
-gogs.uu.mdfitnesscao.com/hys/sdk v0.0.0-20250325060619-91cdc8112fe9 h1:9bSOwVYQZKpB3i+rWxvOQGyh2eO1uTPE+JB2GjaMll8=
-gogs.uu.mdfitnesscao.com/hys/sdk v0.0.0-20250325060619-91cdc8112fe9/go.mod h1:FGXNUVnTBv/69sF+s8I+RoghxoGUWu+oza0ET6+VRos=
-gogs.uu.mdfitnesscao.com/hys/sdk v0.0.0-20250427114656-40fc4b10c0f1 h1:YNUaEVP8VI82QKIwd9Gnhb5KCDfDn8k7Zuxveqgcml4=
-gogs.uu.mdfitnesscao.com/hys/sdk v0.0.0-20250427114656-40fc4b10c0f1/go.mod h1:FGXNUVnTBv/69sF+s8I+RoghxoGUWu+oza0ET6+VRos=
+gogs.uu.mdfitnesscao.com/cuiguohai/sdk v0.0.0-20250325060619-91cdc8112fe9 h1:9bSOwVYQZKpB3i+rWxvOQGyh2eO1uTPE+JB2GjaMll8=
+gogs.uu.mdfitnesscao.com/cuiguohai/sdk v0.0.0-20250325060619-91cdc8112fe9/go.mod h1:FGXNUVnTBv/69sF+s8I+RoghxoGUWu+oza0ET6+VRos=
+gogs.uu.mdfitnesscao.com/cuiguohai/sdk v0.0.0-20250427114656-40fc4b10c0f1 h1:YNUaEVP8VI82QKIwd9Gnhb5KCDfDn8k7Zuxveqgcml4=
+gogs.uu.mdfitnesscao.com/cuiguohai/sdk v0.0.0-20250427114656-40fc4b10c0f1/go.mod h1:FGXNUVnTBv/69sF+s8I+RoghxoGUWu+oza0ET6+VRos=
 golang.org/x/arch v0.0.0-20210923205945-b76863e36670 h1:18EFjUmQOcUvxNYSkA6jO9VAiXCnxFY6NyDX0bHDmkU=
 golang.org/x/arch v0.0.0-20210923205945-b76863e36670/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8=
 golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=

+ 0 - 65
main.go

@@ -1,65 +0,0 @@
-package main
-
-import (
-	"context"
-	"fmt"
-	"log"
-	"net/http"
-	"os"
-	"os/signal"
-	"time"
-
-	"surveyService/cache"
-	"surveyService/model"
-	"surveyService/router"
-	"surveyService/util/validator"
-
-	"github.com/joho/godotenv"
-	"gogs.uu.mdfitnesscao.com/hys/sdk"
-)
-
-func main() {
-	// 加载dotEnv环境
-	loadEnvErr := godotenv.Load()
-	if loadEnvErr != nil {
-		fmt.Println("ENV环境加载Error")
-		return
-	}
-	// 开始初始化数据库
-	model.Construct(true)
-	// 开始初始化缓存
-	cache.InitRedis()
-	// 初始化校验器翻译
-	validator.Init()
-	router := router.Init()
-
-	sdk.InitConfig(&sdk.ClientConfig{
-		ApiDomain: os.Getenv("API_DOMAIN"),
-		AppDebug:  os.Getenv("APP_DEBUG") == "true",
-	})
-
-	srv := &http.Server{
-		Addr:    ":" + os.Getenv("HTTP_PORT"),
-		Handler: router,
-	}
-
-	go func() {
-		// 服务连接
-		if err := srv.ListenAndServe(); err != nil && err != http.ErrServerClosed {
-			log.Fatalf("服务开启失败: %s\n", err)
-		}
-	}()
-
-	// 等待中断信号以优雅地关闭服务器(设置 5 秒的超时时间)
-	quit := make(chan os.Signal)
-	signal.Notify(quit, os.Interrupt)
-	<-quit
-	log.Println("服务关闭中..")
-
-	ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)
-	defer cancel()
-	if err := srv.Shutdown(ctx); err != nil {
-		log.Fatal("服务关闭异常:", err)
-	}
-	log.Println("服务已退出")
-}