Compare commits

...

10 Commits

Author SHA1 Message Date
c7a2f5bd0c Dockerfile 2026-03-19 17:56:21 +08:00
338087614b .gitignore 2026-03-16 11:36:41 +08:00
d696f58f30 .gitignore 2026-03-16 10:37:56 +08:00
0c6fbbcdc7 .gitignore 2026-03-16 08:59:37 +08:00
b9ef19450e .gitignore 2026-03-14 18:30:37 +08:00
b54c4d998f 初始化项目 2026-03-14 09:40:43 +08:00
ddf43cc6f6 .gitignore 2026-02-27 14:36:00 +08:00
bc2d29ead3 .gitignore 2026-02-27 14:34:01 +08:00
3c343ba297 .gitignore 2026-02-24 17:17:10 +08:00
24cb35a808 .gitignore 2026-02-24 16:36:01 +08:00
11 changed files with 22 additions and 18 deletions

View File

@@ -49,7 +49,7 @@ RUN chmod 0755 /usr/local/bin/app/api \
&& rm -rf .git \
&& rm -rf .gitignore \
&& rm -rf .gitlab-ci.yml \
&& rm -rf Dockerfile \
&& rm -rf Dockerfile.bak \
&& rm -rf config-local.yml
USER golang
RUN go build -v -o /usr/local/bin/app ./...

View File

@@ -6,7 +6,7 @@ import (
"context"
"gitea.com/red-future/common/beans"
"gitea.com/red-future/common/mongo"
"gitea.com/red-future/common/db/mongo"
"github.com/gogf/gf/v2/frame/g"
"github.com/gogf/gf/v2/util/gconv"
"go.mongodb.org/mongo-driver/v2/bson"
@@ -32,7 +32,7 @@ func (d *adPosition) Update(ctx context.Context, id *bson.ObjectID, updateData *
filter := bson.M{"_id": id}
if !g.IsEmpty(updateData) {
bsonm, err := mongo.EntityToBSONM(updateData)
bsonm, err := mongo.BuildUpdateData(ctx, updateData)
if err != nil {
return err
}

View File

@@ -7,7 +7,7 @@ import (
"cid/model/entity"
"gitea.com/red-future/common/beans"
"gitea.com/red-future/common/mongo"
"gitea.com/red-future/common/db/mongo"
"go.mongodb.org/mongo-driver/v2/bson"
)
@@ -56,7 +56,7 @@ func (d *adSourceDao) Update(ctx context.Context, adSource *entity.AdSource) (af
if err != nil {
return 0, err
}
return result.ModifiedCount, nil
return result, nil
}
// Delete 删除广告源
@@ -80,5 +80,5 @@ func (d *adSourceDao) UpdateFields(ctx context.Context, id string, data *entity.
if err != nil {
return 0, err
}
return result.ModifiedCount, nil
return result, nil
}

View File

@@ -6,7 +6,7 @@ import (
"context"
"time"
"gitea.com/red-future/common/mongo"
"gitea.com/red-future/common/db/mongo"
"github.com/gogf/gf/v2/frame/g"
"github.com/gogf/gf/v2/util/gconv"
"go.mongodb.org/mongo-driver/v2/bson"

View File

@@ -6,7 +6,7 @@ import (
"context"
"time"
"gitea.com/red-future/common/mongo"
"gitea.com/red-future/common/db/mongo"
"github.com/gogf/gf/v2/frame/g"
"github.com/gogf/gf/v2/util/gconv"
"go.mongodb.org/mongo-driver/v2/bson"

View File

@@ -6,7 +6,7 @@ import (
"cid/model/entity"
"gitea.com/red-future/common/beans"
"gitea.com/red-future/common/mongo"
"gitea.com/red-future/common/db/mongo"
"go.mongodb.org/mongo-driver/v2/bson"
)

View File

@@ -6,7 +6,7 @@ import (
"cid/model/entity"
"gitea.com/red-future/common/beans"
"gitea.com/red-future/common/mongo"
"gitea.com/red-future/common/db/mongo"
"go.mongodb.org/mongo-driver/v2/bson"
)

View File

@@ -6,7 +6,7 @@ import (
"cid/model/entity"
"gitea.com/red-future/common/beans"
"gitea.com/red-future/common/mongo"
"gitea.com/red-future/common/db/mongo"
"go.mongodb.org/mongo-driver/v2/bson"
)
@@ -51,7 +51,7 @@ func (d *strategyDao) Update(ctx context.Context, strategy *entity.Strategy) (af
if err != nil {
return 0, err
}
return result.ModifiedCount, nil
return result, nil
}
// Delete 删除策略

10
go.mod
View File

@@ -1,9 +1,9 @@
module cid
go 1.25.3
go 1.25.5
require (
gitea.com/red-future/common v0.0.2
gitea.com/red-future/common v0.0.4
github.com/gogf/gf/contrib/drivers/mysql/v2 v2.9.5
github.com/gogf/gf/contrib/nosql/redis/v2 v2.9.5
github.com/gogf/gf/v2 v2.9.5
@@ -11,7 +11,7 @@ require (
golang.org/x/net v0.47.0
)
replace gitee.com/red-future---jilin-g/common => ../common
//replace gitea.com/red-future/common => ../common
require (
github.com/BurntSushi/toml v1.5.0 // indirect
@@ -49,7 +49,7 @@ require (
github.com/hashicorp/go-immutable-radix v1.3.1 // indirect
github.com/hashicorp/go-multierror v1.1.1 // indirect
github.com/hashicorp/go-rootcerts v1.0.2 // indirect
github.com/hashicorp/golang-lru v0.5.4 // indirect
github.com/hashicorp/golang-lru v1.0.2 // indirect
github.com/hashicorp/serf v0.10.1 // indirect
github.com/klauspost/compress v1.18.0 // indirect
github.com/magiconair/properties v1.8.10 // indirect
@@ -79,7 +79,7 @@ require (
go.opentelemetry.io/otel/trace v1.38.0 // indirect
go.opentelemetry.io/proto/otlp v1.7.1 // indirect
golang.org/x/crypto v0.44.0 // indirect
golang.org/x/exp v0.0.0-20230817173708-d852ddb80c63 // indirect
golang.org/x/exp v0.0.0-20250128144449-3edf0e91c1ae // indirect
golang.org/x/sync v0.18.0 // indirect
golang.org/x/sys v0.38.0 // indirect
golang.org/x/text v0.31.0 // indirect

4
go.sum
View File

@@ -1,6 +1,8 @@
cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
gitea.com/red-future/common v0.0.2 h1:KjiIyZo0JeSN9ldXofuGkFifJ/H66kTybOU34Yew7R0=
gitea.com/red-future/common v0.0.2/go.mod h1:CUurYN0elToJTwB2pX9wSnjQqZv9D/Vxbo5ueb7i9BI=
gitea.com/red-future/common v0.0.3/go.mod h1:mq4smQZFI5nYul6gvLH7ScnC/26bAOcTvR3hP625NYY=
gitea.com/red-future/common v0.0.4/go.mod h1:UI9N5UUjilbMPF7+/lypZSnqDVHigt14300oSRrAyZg=
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/BurntSushi/toml v1.5.0 h1:W5quZX/G/csjUnuI8SUYlsHs9M38FC7znL0lIO+DvMg=
github.com/BurntSushi/toml v1.5.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho=
@@ -172,6 +174,7 @@ github.com/hashicorp/go-version v1.2.1/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09
github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
github.com/hashicorp/golang-lru v0.5.4 h1:YDjusn29QI/Das2iO9M0BHnIbxPeyuCHsjMW+lJfyTc=
github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4=
github.com/hashicorp/golang-lru v1.0.2/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4=
github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64=
github.com/hashicorp/mdns v1.0.4/go.mod h1:mtBihi+LeNXGtG8L9dX59gAEa12BDtBQSp4v/YAJqrc=
github.com/hashicorp/memberlist v0.5.0 h1:EtYPN8DpAURiapus508I4n9CzHs2W+8NZGbmmR/prTM=
@@ -329,6 +332,7 @@ golang.org/x/crypto v0.44.0/go.mod h1:013i+Nw79BMiQiMsOPcVCB5ZIJbYkerPrGnOa00tvm
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20230817173708-d852ddb80c63 h1:m64FZMko/V45gv0bNmrNYoDEq8U5YUhetc9cBWKS1TQ=
golang.org/x/exp v0.0.0-20230817173708-d852ddb80c63/go.mod h1:0v4NqG35kSWCMzLaMeX+IQrlSnVE/bqGSyC2cz/9Le8=
golang.org/x/exp v0.0.0-20250128144449-3edf0e91c1ae/go.mod h1:tujkw807nyEEAamNbDrEGzRav+ilXA7PCRAd6xsmwiU=
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=

View File

@@ -3,9 +3,9 @@ package main
import (
"cid/controller"
_ "gitea.com/red-future/common/db/mongo"
"gitea.com/red-future/common/http"
"gitea.com/red-future/common/jaeger"
_ "gitea.com/red-future/common/mongo"
_ "gitea.com/red-future/common/ragflow" // RAGFlow 客户端自动初始化
_ "github.com/gogf/gf/contrib/drivers/mysql/v2"
_ "github.com/gogf/gf/contrib/nosql/redis/v2"