From c7395c2fdbbf5457542f3658c2415e77c00000b2 Mon Sep 17 00:00:00 2001 From: XingfenD Date: Mon, 17 Aug 2026 11:46:40 +0800 Subject: [PATCH] feat: consume generated Go SDK --- go.mod | 3 ++- go.sum | 2 ++ internal/mapper/doc_container_mapper/knowledge_base.go | 2 +- internal/mapper/doc_container_mapper/own.go | 2 +- internal/mapper/doc_container_mapper/registry.go | 2 +- internal/mapper/doc_type_mapper/markdown.go | 2 +- internal/mapper/doc_type_mapper/markdown_slide.go | 2 +- internal/mapper/doc_type_mapper/registry.go | 2 +- internal/mapper/doc_type_mapper/table.go | 2 +- internal/mapper/doc_type_mapper/yoresee_rich_text.go | 2 +- internal/mapper/template_container_mapper/knowledge_base.go | 2 +- internal/mapper/template_container_mapper/own.go | 2 +- internal/mapper/template_container_mapper/public.go | 2 +- internal/mapper/template_container_mapper/registry.go | 2 +- internal/transport/connectserver/handlers.go | 2 +- internal/transport/connectserver/server.go | 2 +- internal/transport/grpcserver/auth_service.go | 2 +- internal/transport/grpcserver/comment_service.go | 2 +- internal/transport/grpcserver/convert.go | 2 +- internal/transport/grpcserver/document_service.go | 2 +- internal/transport/grpcserver/invitation_service.go | 2 +- internal/transport/grpcserver/knowledge_base_service.go | 2 +- internal/transport/grpcserver/membership_service.go | 2 +- internal/transport/grpcserver/notification_service.go | 2 +- internal/transport/grpcserver/server.go | 2 +- internal/transport/grpcserver/setting_service.go | 2 +- internal/transport/grpcserver/system_service.go | 2 +- internal/transport/grpcserver/validate.go | 2 +- 28 files changed, 30 insertions(+), 27 deletions(-) diff --git a/go.mod b/go.mod index 7ae6107..5d10a43 100644 --- a/go.mod +++ b/go.mod @@ -4,6 +4,7 @@ go 1.24.1 require ( connectrpc.com/connect v1.19.1 + git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go v0.1.0 github.com/bwmarrin/snowflake v0.3.0 github.com/bytedance/gg v1.1.0 github.com/bytedance/sonic v1.14.0 @@ -18,7 +19,6 @@ require ( golang.org/x/net v0.48.0 golang.org/x/sync v0.19.0 google.golang.org/grpc v1.79.2 - google.golang.org/protobuf v1.36.10 gorm.io/driver/postgres v1.6.0 gorm.io/gorm v1.31.1 ) @@ -70,5 +70,6 @@ require ( golang.org/x/sys v0.39.0 // indirect golang.org/x/text v0.32.0 // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 // indirect + google.golang.org/protobuf v1.36.10 // indirect nhooyr.io/websocket v1.8.6 // indirect ) diff --git a/go.sum b/go.sum index 6b9b233..cfb2f23 100644 --- a/go.sum +++ b/go.sum @@ -3,6 +3,8 @@ cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMT connectrpc.com/connect v1.19.1 h1:R5M57z05+90EfEvCY1b7hBxDVOUl45PrtXtAV2fOC14= connectrpc.com/connect v1.19.1/go.mod h1:tN20fjdGlewnSFeZxLKb0xwIZ6ozc3OQs2hTXy4du9w= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= +git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go v0.1.0 h1:zX5Bx+8sQn2kVtlHbQaruq7olulSXDeNlNECzYsMF4o= +git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go v0.1.0/go.mod h1:G9rGGl2SwqLqNsJ2CAFD66k5xqhXh3JJJ1uGRPkynOg= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible/go.mod h1:r7JcOSlj0wfOMncg0iLm8Leh48TZaKVeNIfJntJ2wa0= diff --git a/internal/mapper/doc_container_mapper/knowledge_base.go b/internal/mapper/doc_container_mapper/knowledge_base.go index 6dc1c2f..ede191f 100644 --- a/internal/mapper/doc_container_mapper/knowledge_base.go +++ b/internal/mapper/doc_container_mapper/knowledge_base.go @@ -3,7 +3,7 @@ package doc_container_mapper import ( "github.com/XingfenD/yoresee_doc/internal/dto" "github.com/XingfenD/yoresee_doc/internal/model" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) type knowledgeBaseAdapter struct{} diff --git a/internal/mapper/doc_container_mapper/own.go b/internal/mapper/doc_container_mapper/own.go index 17f9fa5..f23d980 100644 --- a/internal/mapper/doc_container_mapper/own.go +++ b/internal/mapper/doc_container_mapper/own.go @@ -3,7 +3,7 @@ package doc_container_mapper import ( "github.com/XingfenD/yoresee_doc/internal/dto" "github.com/XingfenD/yoresee_doc/internal/model" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) type ownAdapter struct{} diff --git a/internal/mapper/doc_container_mapper/registry.go b/internal/mapper/doc_container_mapper/registry.go index cf8f393..9ee76f3 100644 --- a/internal/mapper/doc_container_mapper/registry.go +++ b/internal/mapper/doc_container_mapper/registry.go @@ -6,7 +6,7 @@ import ( "github.com/XingfenD/yoresee_doc/internal/dto" "github.com/XingfenD/yoresee_doc/internal/model" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) const defaultContainerName = "own" diff --git a/internal/mapper/doc_type_mapper/markdown.go b/internal/mapper/doc_type_mapper/markdown.go index 7bd3ad5..1af1abf 100644 --- a/internal/mapper/doc_type_mapper/markdown.go +++ b/internal/mapper/doc_type_mapper/markdown.go @@ -3,7 +3,7 @@ package doc_type_mapper import ( "github.com/XingfenD/yoresee_doc/internal/dto" "github.com/XingfenD/yoresee_doc/internal/model" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) type markdownAdapter struct{} diff --git a/internal/mapper/doc_type_mapper/markdown_slide.go b/internal/mapper/doc_type_mapper/markdown_slide.go index 04daf7f..091b922 100644 --- a/internal/mapper/doc_type_mapper/markdown_slide.go +++ b/internal/mapper/doc_type_mapper/markdown_slide.go @@ -3,7 +3,7 @@ package doc_type_mapper import ( "github.com/XingfenD/yoresee_doc/internal/dto" "github.com/XingfenD/yoresee_doc/internal/model" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) type markdownSlideAdapter struct{} diff --git a/internal/mapper/doc_type_mapper/registry.go b/internal/mapper/doc_type_mapper/registry.go index 119132c..95c5aa4 100644 --- a/internal/mapper/doc_type_mapper/registry.go +++ b/internal/mapper/doc_type_mapper/registry.go @@ -6,7 +6,7 @@ import ( "github.com/XingfenD/yoresee_doc/internal/dto" "github.com/XingfenD/yoresee_doc/internal/model" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) const defaultTypeName = "markdown" diff --git a/internal/mapper/doc_type_mapper/table.go b/internal/mapper/doc_type_mapper/table.go index af39692..af8ad73 100644 --- a/internal/mapper/doc_type_mapper/table.go +++ b/internal/mapper/doc_type_mapper/table.go @@ -3,7 +3,7 @@ package doc_type_mapper import ( "github.com/XingfenD/yoresee_doc/internal/dto" "github.com/XingfenD/yoresee_doc/internal/model" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) type tableAdapter struct{} diff --git a/internal/mapper/doc_type_mapper/yoresee_rich_text.go b/internal/mapper/doc_type_mapper/yoresee_rich_text.go index 2614ef5..8bac265 100644 --- a/internal/mapper/doc_type_mapper/yoresee_rich_text.go +++ b/internal/mapper/doc_type_mapper/yoresee_rich_text.go @@ -3,7 +3,7 @@ package doc_type_mapper import ( "github.com/XingfenD/yoresee_doc/internal/dto" "github.com/XingfenD/yoresee_doc/internal/model" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) type yoreseeRichTextAdapter struct{} diff --git a/internal/mapper/template_container_mapper/knowledge_base.go b/internal/mapper/template_container_mapper/knowledge_base.go index b3f7468..67ac9c4 100644 --- a/internal/mapper/template_container_mapper/knowledge_base.go +++ b/internal/mapper/template_container_mapper/knowledge_base.go @@ -2,7 +2,7 @@ package template_container_mapper import ( "github.com/XingfenD/yoresee_doc/internal/dto" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) type knowledgeBaseAdapter struct{} diff --git a/internal/mapper/template_container_mapper/own.go b/internal/mapper/template_container_mapper/own.go index 39b12b9..e0fae90 100644 --- a/internal/mapper/template_container_mapper/own.go +++ b/internal/mapper/template_container_mapper/own.go @@ -2,7 +2,7 @@ package template_container_mapper import ( "github.com/XingfenD/yoresee_doc/internal/dto" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) type ownAdapter struct{} diff --git a/internal/mapper/template_container_mapper/public.go b/internal/mapper/template_container_mapper/public.go index bcee8c2..e148cc8 100644 --- a/internal/mapper/template_container_mapper/public.go +++ b/internal/mapper/template_container_mapper/public.go @@ -2,7 +2,7 @@ package template_container_mapper import ( "github.com/XingfenD/yoresee_doc/internal/dto" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) type publicAdapter struct{} diff --git a/internal/mapper/template_container_mapper/registry.go b/internal/mapper/template_container_mapper/registry.go index c59fd78..54f863a 100644 --- a/internal/mapper/template_container_mapper/registry.go +++ b/internal/mapper/template_container_mapper/registry.go @@ -5,7 +5,7 @@ import ( "strings" "github.com/XingfenD/yoresee_doc/internal/dto" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) const defaultContainerName = "own" diff --git a/internal/transport/connectserver/handlers.go b/internal/transport/connectserver/handlers.go index 9fdeb37..0b2f9e6 100644 --- a/internal/transport/connectserver/handlers.go +++ b/internal/transport/connectserver/handlers.go @@ -7,7 +7,7 @@ import ( "connectrpc.com/connect" "github.com/XingfenD/yoresee_doc/internal/repository" "github.com/XingfenD/yoresee_doc/internal/transport/grpcserver" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) func registerHandlers(mux *http.ServeMux, opts []connect.HandlerOption, repos *repository.Repositories) { diff --git a/internal/transport/connectserver/server.go b/internal/transport/connectserver/server.go index e8efdbb..88503b1 100644 --- a/internal/transport/connectserver/server.go +++ b/internal/transport/connectserver/server.go @@ -9,7 +9,7 @@ import ( "connectrpc.com/connect" "github.com/XingfenD/yoresee_doc/internal/repository" "github.com/redis/go-redis/v9" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" "github.com/sirupsen/logrus" "golang.org/x/net/http2" "golang.org/x/net/http2/h2c" diff --git a/internal/transport/grpcserver/auth_service.go b/internal/transport/grpcserver/auth_service.go index 514fe64..39ea3ec 100644 --- a/internal/transport/grpcserver/auth_service.go +++ b/internal/transport/grpcserver/auth_service.go @@ -6,7 +6,7 @@ import ( "github.com/XingfenD/yoresee_doc/internal/dto" "github.com/XingfenD/yoresee_doc/internal/service/auth_service" "github.com/XingfenD/yoresee_doc/internal/status" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) type AuthServiceServer struct { diff --git a/internal/transport/grpcserver/comment_service.go b/internal/transport/grpcserver/comment_service.go index 857eb94..632e7e9 100644 --- a/internal/transport/grpcserver/comment_service.go +++ b/internal/transport/grpcserver/comment_service.go @@ -12,7 +12,7 @@ import ( "github.com/XingfenD/yoresee_doc/internal/service/auth_service" "github.com/XingfenD/yoresee_doc/internal/service/comment_service" "github.com/XingfenD/yoresee_doc/internal/status" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) type CommentServiceServer struct { diff --git a/internal/transport/grpcserver/convert.go b/internal/transport/grpcserver/convert.go index 8531740..5e59e3a 100644 --- a/internal/transport/grpcserver/convert.go +++ b/internal/transport/grpcserver/convert.go @@ -8,7 +8,7 @@ import ( "github.com/XingfenD/yoresee_doc/internal/media" "github.com/XingfenD/yoresee_doc/internal/status" "github.com/XingfenD/yoresee_doc/internal/utils" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) func baseResponseFromErr(err error) *pb.BaseResponse { diff --git a/internal/transport/grpcserver/document_service.go b/internal/transport/grpcserver/document_service.go index dac581a..e5593ca 100644 --- a/internal/transport/grpcserver/document_service.go +++ b/internal/transport/grpcserver/document_service.go @@ -11,7 +11,7 @@ import ( "github.com/XingfenD/yoresee_doc/internal/service/document_service" "github.com/XingfenD/yoresee_doc/internal/status" "github.com/XingfenD/yoresee_doc/internal/utils" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) type DocumentServiceServer struct { diff --git a/internal/transport/grpcserver/invitation_service.go b/internal/transport/grpcserver/invitation_service.go index 5089ea4..148db0c 100644 --- a/internal/transport/grpcserver/invitation_service.go +++ b/internal/transport/grpcserver/invitation_service.go @@ -11,7 +11,7 @@ import ( "github.com/XingfenD/yoresee_doc/internal/service/invitation_service" "github.com/XingfenD/yoresee_doc/internal/status" "github.com/XingfenD/yoresee_doc/internal/utils" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) type InvitationServiceServer struct { diff --git a/internal/transport/grpcserver/knowledge_base_service.go b/internal/transport/grpcserver/knowledge_base_service.go index 54fd7d3..3e489f5 100644 --- a/internal/transport/grpcserver/knowledge_base_service.go +++ b/internal/transport/grpcserver/knowledge_base_service.go @@ -9,7 +9,7 @@ import ( "github.com/XingfenD/yoresee_doc/internal/service/knowledge_base_service" "github.com/XingfenD/yoresee_doc/internal/status" "github.com/XingfenD/yoresee_doc/internal/utils" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) type KnowledgeBaseServiceServer struct { diff --git a/internal/transport/grpcserver/membership_service.go b/internal/transport/grpcserver/membership_service.go index 2ff5fe6..8e154ee 100644 --- a/internal/transport/grpcserver/membership_service.go +++ b/internal/transport/grpcserver/membership_service.go @@ -8,7 +8,7 @@ import ( "github.com/XingfenD/yoresee_doc/internal/service/auth_service" "github.com/XingfenD/yoresee_doc/internal/service/membership_service" "github.com/XingfenD/yoresee_doc/internal/status" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) type MembershipServiceServer struct { diff --git a/internal/transport/grpcserver/notification_service.go b/internal/transport/grpcserver/notification_service.go index ca59bfc..57c9c18 100644 --- a/internal/transport/grpcserver/notification_service.go +++ b/internal/transport/grpcserver/notification_service.go @@ -10,7 +10,7 @@ import ( "github.com/XingfenD/yoresee_doc/internal/service/auth_service" "github.com/XingfenD/yoresee_doc/internal/service/notification_service" "github.com/XingfenD/yoresee_doc/internal/status" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) type NotificationServiceServer struct { diff --git a/internal/transport/grpcserver/server.go b/internal/transport/grpcserver/server.go index 84ef1d5..928123d 100644 --- a/internal/transport/grpcserver/server.go +++ b/internal/transport/grpcserver/server.go @@ -11,7 +11,7 @@ import ( "github.com/XingfenD/yoresee_doc/internal/config" "github.com/XingfenD/yoresee_doc/internal/repository" "github.com/XingfenD/yoresee_doc/internal/status" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" "github.com/improbable-eng/grpc-web/go/grpcweb" "github.com/sirupsen/logrus" "google.golang.org/grpc" diff --git a/internal/transport/grpcserver/setting_service.go b/internal/transport/grpcserver/setting_service.go index d76c048..fca3a82 100644 --- a/internal/transport/grpcserver/setting_service.go +++ b/internal/transport/grpcserver/setting_service.go @@ -7,7 +7,7 @@ import ( "github.com/XingfenD/yoresee_doc/internal/service/auth_service" "github.com/XingfenD/yoresee_doc/internal/service/setting_service" "github.com/XingfenD/yoresee_doc/internal/status" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) type SettingServiceServer struct { diff --git a/internal/transport/grpcserver/system_service.go b/internal/transport/grpcserver/system_service.go index e698fdc..de3d29d 100644 --- a/internal/transport/grpcserver/system_service.go +++ b/internal/transport/grpcserver/system_service.go @@ -6,7 +6,7 @@ import ( "github.com/XingfenD/yoresee_doc/internal/config" "github.com/XingfenD/yoresee_doc/internal/service/config_service" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) type SystemServiceServer struct { diff --git a/internal/transport/grpcserver/validate.go b/internal/transport/grpcserver/validate.go index b9516b1..e3aaae1 100644 --- a/internal/transport/grpcserver/validate.go +++ b/internal/transport/grpcserver/validate.go @@ -3,7 +3,7 @@ package grpcserver import ( doc_container_mapper "github.com/XingfenD/yoresee_doc/internal/mapper/doc_container_mapper" "github.com/XingfenD/yoresee_doc/internal/status" - pb "github.com/XingfenD/yoresee_doc/pkg/gen/yoresee_doc/v1" + pb "git.yoresee.cc/YoreseeDoc/yoresee_doc_sdk_go/yoresee_doc/v1" ) func validateUpdateDocumentRequest(req *pb.UpdateDocumentRequest) error {