feat: fix package name
This commit is contained in:
parent
80f6caf86d
commit
0917885c1e
|
@ -104,7 +104,7 @@ issues:
|
|||
- contextcheck
|
||||
|
||||
exclude-dirs:
|
||||
- internal/logic
|
||||
- gen_result/
|
||||
|
||||
exclude-files:
|
||||
- .*_test.go
|
||||
|
|
|
@ -1,22 +1,22 @@
|
|||
version: "3.9"
|
||||
|
||||
services:
|
||||
app:
|
||||
image: igs170911/member:v1.0.4
|
||||
container_name: app-service
|
||||
ports:
|
||||
- "8080:8080" # 替換為您的應用服務的公開端口
|
||||
depends_on:
|
||||
- mongo
|
||||
- etcd
|
||||
- redis
|
||||
environment:
|
||||
MONGO_URI: mongodb://mongo:27017/appdb
|
||||
ETCD_ENDPOINT: http://etcd:2379
|
||||
REDIS_HOST: redis
|
||||
REDIS_PORT: 6379
|
||||
networks:
|
||||
- app-network
|
||||
# app:
|
||||
# image: igs170911/member:v1.0.4
|
||||
# container_name: app-service
|
||||
# ports:
|
||||
# - "8080:8080" # 替換為您的應用服務的公開端口
|
||||
# depends_on:
|
||||
# - mongo
|
||||
# - etcd
|
||||
# - redis
|
||||
# environment:
|
||||
# MONGO_URI: mongodb://mongo:27017/appdb
|
||||
# ETCD_ENDPOINT: http://etcd:2379
|
||||
# REDIS_HOST: redis
|
||||
# REDIS_PORT: 6379
|
||||
# networks:
|
||||
# - app-network
|
||||
|
||||
mongo:
|
||||
image: mongo:8.0
|
||||
|
@ -27,10 +27,6 @@ services:
|
|||
environment:
|
||||
MONGO_INITDB_ROOT_USERNAME: root
|
||||
MONGO_INITDB_ROOT_PASSWORD: example
|
||||
networks:
|
||||
- app-network
|
||||
volumes:
|
||||
- mongo-data:/data/db
|
||||
|
||||
etcd:
|
||||
image: quay.io/coreos/etcd:v3.5.5
|
||||
|
@ -45,27 +41,10 @@ services:
|
|||
ports:
|
||||
- "2379:2379"
|
||||
- "2380:2380"
|
||||
networks:
|
||||
- app-network
|
||||
volumes:
|
||||
- etcd-data:/etcd-data
|
||||
|
||||
redis:
|
||||
image: redis:7.0
|
||||
container_name: redis
|
||||
restart: always
|
||||
ports:
|
||||
- "6379:6379"
|
||||
networks:
|
||||
- app-network
|
||||
volumes:
|
||||
- redis-data:/data
|
||||
|
||||
networks:
|
||||
app-network:
|
||||
driver: bridge
|
||||
|
||||
volumes:
|
||||
mongo-data:
|
||||
etcd-data:
|
||||
redis-data:
|
||||
- "6379:6379"
|
2
go.mod
2
go.mod
|
@ -1,4 +1,4 @@
|
|||
module app-cloudep-member-server
|
||||
module code.30cm.net/digimon/app-cloudep-member-server
|
||||
|
||||
go 1.23.4
|
||||
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
package config
|
||||
|
||||
import (
|
||||
"time"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/stores/cache"
|
||||
"github.com/zeromicro/go-zero/core/stores/redis"
|
||||
"github.com/zeromicro/go-zero/zrpc"
|
||||
"time"
|
||||
)
|
||||
|
||||
type Config struct {
|
||||
|
|
|
@ -1,15 +1,16 @@
|
|||
package accountlogic
|
||||
|
||||
import (
|
||||
domain "app-cloudep-member-server/pkg/domain/member"
|
||||
"app-cloudep-member-server/pkg/domain/usecase"
|
||||
"code.30cm.net/digimon/library-go/errs"
|
||||
"context"
|
||||
"fmt"
|
||||
"math"
|
||||
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
domain "code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/usecase"
|
||||
"code.30cm.net/digimon/library-go/errs"
|
||||
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
)
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
package accountlogic
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
"context"
|
||||
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
)
|
||||
|
||||
|
|
|
@ -3,8 +3,8 @@ package accountlogic
|
|||
import (
|
||||
"context"
|
||||
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
)
|
||||
|
|
|
@ -3,8 +3,8 @@ package accountlogic
|
|||
import (
|
||||
"context"
|
||||
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
)
|
||||
|
|
|
@ -3,8 +3,8 @@ package accountlogic
|
|||
import (
|
||||
"context"
|
||||
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
)
|
||||
|
|
|
@ -3,8 +3,8 @@ package accountlogic
|
|||
import (
|
||||
"context"
|
||||
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
)
|
||||
|
|
|
@ -3,8 +3,8 @@ package accountlogic
|
|||
import (
|
||||
"context"
|
||||
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
)
|
||||
|
|
|
@ -3,8 +3,8 @@ package accountlogic
|
|||
import (
|
||||
"context"
|
||||
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
)
|
||||
|
|
|
@ -3,8 +3,8 @@ package accountlogic
|
|||
import (
|
||||
"context"
|
||||
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
)
|
||||
|
|
|
@ -3,8 +3,8 @@ package accountlogic
|
|||
import (
|
||||
"context"
|
||||
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
)
|
||||
|
|
|
@ -3,8 +3,8 @@ package accountlogic
|
|||
import (
|
||||
"context"
|
||||
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
)
|
||||
|
|
|
@ -3,8 +3,8 @@ package accountlogic
|
|||
import (
|
||||
"context"
|
||||
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
)
|
||||
|
|
|
@ -3,8 +3,8 @@ package accountlogic
|
|||
import (
|
||||
"context"
|
||||
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
)
|
||||
|
|
|
@ -3,8 +3,8 @@ package accountlogic
|
|||
import (
|
||||
"context"
|
||||
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
)
|
||||
|
|
|
@ -3,8 +3,8 @@ package accountlogic
|
|||
import (
|
||||
"context"
|
||||
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
)
|
||||
|
|
|
@ -3,8 +3,8 @@ package accountlogic
|
|||
import (
|
||||
"context"
|
||||
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
)
|
||||
|
|
|
@ -3,8 +3,8 @@ package accountlogic
|
|||
import (
|
||||
"context"
|
||||
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
)
|
||||
|
|
|
@ -3,8 +3,8 @@ package accountlogic
|
|||
import (
|
||||
"context"
|
||||
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
)
|
||||
|
|
|
@ -3,8 +3,8 @@ package accountlogic
|
|||
import (
|
||||
"context"
|
||||
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
)
|
||||
|
|
|
@ -7,9 +7,9 @@ package server
|
|||
import (
|
||||
"context"
|
||||
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
accountlogic "app-cloudep-member-server/internal/logic/account"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
accountlogic "code.30cm.net/digimon/app-cloudep-member-server/internal/logic/account"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
)
|
||||
|
||||
type AccountServer struct {
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
package svc
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/internal/config"
|
||||
cfg "app-cloudep-member-server/pkg/domain/config"
|
||||
"app-cloudep-member-server/pkg/domain/usecase"
|
||||
"app-cloudep-member-server/pkg/repository"
|
||||
uc "app-cloudep-member-server/pkg/usecase"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/config"
|
||||
cfg "code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/config"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/usecase"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/repository"
|
||||
uc "code.30cm.net/digimon/app-cloudep-member-server/pkg/usecase"
|
||||
"code.30cm.net/digimon/library-go/errs"
|
||||
"code.30cm.net/digimon/library-go/errs/code"
|
||||
mgo "code.30cm.net/digimon/library-go/mongo"
|
||||
|
@ -67,24 +67,24 @@ func NewAccountUC(c *config.Config) usecase.AccountUseCase {
|
|||
Conf: conf,
|
||||
CacheConf: c.Cache,
|
||||
CacheOpts: cacheOpts,
|
||||
DbOpts: dbOpts,
|
||||
DBOpts: dbOpts,
|
||||
}),
|
||||
User: repository.NewUserRepository(repository.UserRepositoryParam{
|
||||
Conf: conf,
|
||||
CacheConf: c.Cache,
|
||||
CacheOpts: cacheOpts,
|
||||
DbOpts: dbOpts,
|
||||
DBOpts: dbOpts,
|
||||
}),
|
||||
AccountUID: repository.NewAccountUIDRepository(repository.AccountUIDRepositoryParam{
|
||||
Conf: conf,
|
||||
CacheConf: c.Cache,
|
||||
CacheOpts: cacheOpts,
|
||||
DbOpts: dbOpts,
|
||||
DBOpts: dbOpts,
|
||||
}),
|
||||
VerifyCodeModel: repository.NewVerifyCodeRepository(newRedis),
|
||||
GenerateUID: repository.NewAutoIDRepository(repository.AutoIDRepositoryParam{
|
||||
Conf: conf,
|
||||
DbOpts: dbOpts,
|
||||
DBOpts: dbOpts,
|
||||
}),
|
||||
Config: prepareCfg(c),
|
||||
})
|
||||
|
|
|
@ -5,10 +5,10 @@ import (
|
|||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
|
||||
"app-cloudep-member-server/gen_result/pb/member"
|
||||
"app-cloudep-member-server/internal/config"
|
||||
accountServer "app-cloudep-member-server/internal/server/account"
|
||||
"app-cloudep-member-server/internal/svc"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/gen_result/pb/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/config"
|
||||
accountServer "code.30cm.net/digimon/app-cloudep-member-server/internal/server/account"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/conf"
|
||||
"github.com/zeromicro/go-zero/core/service"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
package entity
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/member"
|
||||
|
||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
||||
)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
package entity
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/member"
|
||||
|
||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
||||
)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
package entity
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/member"
|
||||
|
||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
||||
)
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
package repository
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain/entity"
|
||||
"context"
|
||||
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
|
||||
"go.mongodb.org/mongo-driver/mongo"
|
||||
)
|
||||
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
package repository
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain/entity"
|
||||
"context"
|
||||
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
|
||||
"go.mongodb.org/mongo-driver/mongo"
|
||||
)
|
||||
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
package repository
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain/entity"
|
||||
"context"
|
||||
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
|
||||
"go.mongodb.org/mongo-driver/mongo"
|
||||
)
|
||||
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
package repository
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain/entity"
|
||||
"app-cloudep-member-server/pkg/domain/member"
|
||||
"context"
|
||||
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/member"
|
||||
|
||||
"go.mongodb.org/mongo-driver/mongo"
|
||||
)
|
||||
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
package usecase
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain/member"
|
||||
"context"
|
||||
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/member"
|
||||
)
|
||||
|
||||
// AccountUseCase 定義了帳號服務的操作方法
|
||||
|
|
|
@ -10,10 +10,10 @@
|
|||
package mock
|
||||
|
||||
import (
|
||||
entity "app-cloudep-member-server/pkg/domain/entity"
|
||||
context "context"
|
||||
reflect "reflect"
|
||||
|
||||
entity "code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
mongo "go.mongodb.org/mongo-driver/mongo"
|
||||
gomock "go.uber.org/mock/gomock"
|
||||
)
|
||||
|
|
|
@ -10,10 +10,10 @@
|
|||
package mock
|
||||
|
||||
import (
|
||||
entity "app-cloudep-member-server/pkg/domain/entity"
|
||||
context "context"
|
||||
reflect "reflect"
|
||||
|
||||
entity "code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
mongo "go.mongodb.org/mongo-driver/mongo"
|
||||
gomock "go.uber.org/mock/gomock"
|
||||
)
|
||||
|
|
|
@ -10,10 +10,10 @@
|
|||
package mock
|
||||
|
||||
import (
|
||||
entity "app-cloudep-member-server/pkg/domain/entity"
|
||||
context "context"
|
||||
reflect "reflect"
|
||||
|
||||
entity "code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
mongo "go.mongodb.org/mongo-driver/mongo"
|
||||
gomock "go.uber.org/mock/gomock"
|
||||
)
|
||||
|
|
|
@ -10,11 +10,11 @@
|
|||
package mock
|
||||
|
||||
import (
|
||||
entity "app-cloudep-member-server/pkg/domain/entity"
|
||||
repository "app-cloudep-member-server/pkg/domain/repository"
|
||||
context "context"
|
||||
reflect "reflect"
|
||||
|
||||
entity "code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
repository "code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/repository"
|
||||
mongo "go.mongodb.org/mongo-driver/mongo"
|
||||
gomock "go.uber.org/mock/gomock"
|
||||
)
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
package repository
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain"
|
||||
"app-cloudep-member-server/pkg/domain/entity"
|
||||
"app-cloudep-member-server/pkg/domain/repository"
|
||||
"context"
|
||||
"errors"
|
||||
"time"
|
||||
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/repository"
|
||||
|
||||
mgo "code.30cm.net/digimon/library-go/mongo"
|
||||
"github.com/zeromicro/go-zero/core/stores/cache"
|
||||
"github.com/zeromicro/go-zero/core/stores/mon"
|
||||
|
@ -19,7 +20,7 @@ import (
|
|||
type AccountRepositoryParam struct {
|
||||
Conf *mgo.Conf
|
||||
CacheConf cache.CacheConf
|
||||
DbOpts []mon.Option
|
||||
DBOpts []mon.Option
|
||||
CacheOpts []cache.Option
|
||||
}
|
||||
|
||||
|
@ -33,7 +34,7 @@ func NewAccountRepository(param AccountRepositoryParam) repository.AccountReposi
|
|||
param.Conf,
|
||||
e.CollectionName(),
|
||||
param.CacheConf,
|
||||
param.DbOpts,
|
||||
param.DBOpts,
|
||||
param.CacheOpts,
|
||||
)
|
||||
if err != nil {
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
package repository
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain/entity"
|
||||
"app-cloudep-member-server/pkg/domain/repository"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/repository"
|
||||
"context"
|
||||
"errors"
|
||||
"fmt"
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
|
@ -26,8 +27,7 @@ func SetupTestAccountRepository(db string) (repository.AccountRepository, func()
|
|||
|
||||
conf := &mgo.Conf{
|
||||
Schema: Schema,
|
||||
Host: h,
|
||||
Port: p,
|
||||
Host: fmt.Sprintf("%s:%s", h, p),
|
||||
Database: db,
|
||||
MaxStaleness: 300,
|
||||
MaxPoolSize: 100,
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
package repository
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain"
|
||||
"app-cloudep-member-server/pkg/domain/entity"
|
||||
"app-cloudep-member-server/pkg/domain/repository"
|
||||
"context"
|
||||
"errors"
|
||||
"time"
|
||||
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/repository"
|
||||
|
||||
mgo "code.30cm.net/digimon/library-go/mongo"
|
||||
"github.com/zeromicro/go-zero/core/stores/cache"
|
||||
"github.com/zeromicro/go-zero/core/stores/mon"
|
||||
|
@ -19,7 +20,7 @@ import (
|
|||
type AccountUIDRepositoryParam struct {
|
||||
Conf *mgo.Conf
|
||||
CacheConf cache.CacheConf
|
||||
DbOpts []mon.Option
|
||||
DBOpts []mon.Option
|
||||
CacheOpts []cache.Option
|
||||
}
|
||||
|
||||
|
@ -33,7 +34,7 @@ func NewAccountUIDRepository(param AccountUIDRepositoryParam) repository.Account
|
|||
param.Conf,
|
||||
e.CollectionName(),
|
||||
param.CacheConf,
|
||||
param.DbOpts,
|
||||
param.DBOpts,
|
||||
param.CacheOpts,
|
||||
)
|
||||
if err != nil {
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
package repository
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain/entity"
|
||||
"app-cloudep-member-server/pkg/domain/repository"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/repository"
|
||||
"context"
|
||||
"fmt"
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
|
@ -24,8 +25,7 @@ func SetupTestAccountUIDRepository(db string) (repository.AccountUIDRepository,
|
|||
|
||||
conf := &mgo.Conf{
|
||||
Schema: Schema,
|
||||
Host: h,
|
||||
Port: p,
|
||||
Host: fmt.Sprintf("%s:%s", h, p),
|
||||
Database: db,
|
||||
MaxStaleness: 300,
|
||||
MaxPoolSize: 100,
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
package repository
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain/entity"
|
||||
"app-cloudep-member-server/pkg/domain/repository"
|
||||
"context"
|
||||
"errors"
|
||||
"time"
|
||||
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/repository"
|
||||
|
||||
GIDLib "code.30cm.net/digimon/library-go/utils/invited_code"
|
||||
|
||||
mgo "code.30cm.net/digimon/library-go/mongo"
|
||||
|
@ -19,7 +20,7 @@ import (
|
|||
|
||||
type AutoIDRepositoryParam struct {
|
||||
Conf *mgo.Conf
|
||||
DbOpts []mon.Option
|
||||
DBOpts []mon.Option
|
||||
}
|
||||
|
||||
type AutoIDRepository struct {
|
||||
|
@ -29,7 +30,7 @@ type AutoIDRepository struct {
|
|||
|
||||
func NewAutoIDRepository(param AutoIDRepositoryParam) repository.AutoIDRepository {
|
||||
e := entity.AutoID{}
|
||||
documentDB, err := mgo.NewDocumentDB(param.Conf, e.CollectionName(), param.DbOpts...)
|
||||
documentDB, err := mgo.NewDocumentDB(param.Conf, e.CollectionName(), param.DBOpts...)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
package repository
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain/entity"
|
||||
"app-cloudep-member-server/pkg/domain/repository"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/repository"
|
||||
"context"
|
||||
"fmt"
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
|
@ -19,8 +20,7 @@ func SetupTestAutoIDRepository(db string) (repository.AutoIDRepository, func(),
|
|||
|
||||
conf := &mgo.Conf{
|
||||
Schema: Schema,
|
||||
Host: h,
|
||||
Port: p,
|
||||
Host: fmt.Sprintf("%s:%s", h, p),
|
||||
Database: db,
|
||||
MaxStaleness: 300,
|
||||
MaxPoolSize: 100,
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
package repository
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain"
|
||||
"app-cloudep-member-server/pkg/domain/entity"
|
||||
"app-cloudep-member-server/pkg/domain/repository"
|
||||
"context"
|
||||
"errors"
|
||||
"fmt"
|
||||
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/repository"
|
||||
|
||||
mgo "code.30cm.net/digimon/library-go/mongo"
|
||||
|
||||
"time"
|
||||
|
@ -23,7 +24,7 @@ import (
|
|||
type UserRepositoryParam struct {
|
||||
Conf *mgo.Conf
|
||||
CacheConf cache.CacheConf
|
||||
DbOpts []mon.Option
|
||||
DBOpts []mon.Option
|
||||
CacheOpts []cache.Option
|
||||
}
|
||||
|
||||
|
@ -37,7 +38,7 @@ func NewUserRepository(param UserRepositoryParam) repository.UserRepository {
|
|||
param.Conf,
|
||||
e.CollectionName(),
|
||||
param.CacheConf,
|
||||
param.DbOpts,
|
||||
param.DBOpts,
|
||||
param.CacheOpts,
|
||||
)
|
||||
if err != nil {
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
package repository
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain/entity"
|
||||
"app-cloudep-member-server/pkg/domain/member"
|
||||
"app-cloudep-member-server/pkg/domain/repository"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/repository"
|
||||
"context"
|
||||
"errors"
|
||||
"fmt"
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
|
@ -27,8 +28,7 @@ func SetupTestUserRepository(db string) (repository.UserRepository, func(), erro
|
|||
|
||||
conf := &mgo.Conf{
|
||||
Schema: Schema,
|
||||
Host: h,
|
||||
Port: p,
|
||||
Host: fmt.Sprintf("%s:%s", h, p),
|
||||
Database: db,
|
||||
MaxStaleness: 300,
|
||||
MaxPoolSize: 100,
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
package repository
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain"
|
||||
"app-cloudep-member-server/pkg/domain/repository"
|
||||
"context"
|
||||
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/repository"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/stores/redis"
|
||||
)
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
package repository
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain"
|
||||
"context"
|
||||
"fmt"
|
||||
"testing"
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
package usecase
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain/config"
|
||||
"app-cloudep-member-server/pkg/domain/repository"
|
||||
"app-cloudep-member-server/pkg/domain/usecase"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/config"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/repository"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/usecase"
|
||||
)
|
||||
|
||||
type MemberUseCaseParam struct {
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
package usecase
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain"
|
||||
"app-cloudep-member-server/pkg/domain/entity"
|
||||
"app-cloudep-member-server/pkg/domain/usecase"
|
||||
"context"
|
||||
"errors"
|
||||
"fmt"
|
||||
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/usecase"
|
||||
|
||||
"code.30cm.net/digimon/library-go/errs"
|
||||
"code.30cm.net/digimon/library-go/errs/code"
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
package usecase
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain/entity"
|
||||
"app-cloudep-member-server/pkg/domain/member"
|
||||
"app-cloudep-member-server/pkg/domain/usecase"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/usecase"
|
||||
"context"
|
||||
"errors"
|
||||
"testing"
|
||||
|
@ -12,7 +12,7 @@ import (
|
|||
"go.uber.org/mock/gomock"
|
||||
"google.golang.org/protobuf/proto"
|
||||
|
||||
mockRepo "app-cloudep-member-server/pkg/mock/repository"
|
||||
mockRepo "code.30cm.net/digimon/app-cloudep-member-server/pkg/mock/repository"
|
||||
)
|
||||
|
||||
func TestMemberUseCase_BindUserInfo(t *testing.T) {
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
package usecase
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain"
|
||||
"app-cloudep-member-server/pkg/domain/entity"
|
||||
"context"
|
||||
"math"
|
||||
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
|
||||
"code.30cm.net/digimon/library-go/errs"
|
||||
"code.30cm.net/digimon/library-go/errs/code"
|
||||
GIDLib "code.30cm.net/digimon/library-go/utils/invited_code"
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
package usecase
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain/entity"
|
||||
mockRepo "app-cloudep-member-server/pkg/mock/repository"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
mockRepo "code.30cm.net/digimon/app-cloudep-member-server/pkg/mock/repository"
|
||||
"context"
|
||||
"errors"
|
||||
"math"
|
||||
|
|
|
@ -1,15 +1,16 @@
|
|||
package usecase
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain"
|
||||
"app-cloudep-member-server/pkg/domain/entity"
|
||||
"app-cloudep-member-server/pkg/domain/member"
|
||||
"app-cloudep-member-server/pkg/domain/repository"
|
||||
"app-cloudep-member-server/pkg/domain/usecase"
|
||||
"context"
|
||||
"errors"
|
||||
"fmt"
|
||||
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/repository"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/usecase"
|
||||
|
||||
"code.30cm.net/digimon/library-go/errs"
|
||||
"code.30cm.net/digimon/library-go/errs/code"
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
package usecase
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain"
|
||||
"app-cloudep-member-server/pkg/domain/config"
|
||||
"app-cloudep-member-server/pkg/domain/entity"
|
||||
"app-cloudep-member-server/pkg/domain/member"
|
||||
"app-cloudep-member-server/pkg/domain/usecase"
|
||||
mockRepo "app-cloudep-member-server/pkg/mock/repository"
|
||||
"app-cloudep-member-server/pkg/repository"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/config"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/usecase"
|
||||
mockRepo "code.30cm.net/digimon/app-cloudep-member-server/pkg/mock/repository"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/repository"
|
||||
"context"
|
||||
"errors"
|
||||
"testing"
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
package usecase
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain"
|
||||
"app-cloudep-member-server/pkg/domain/member"
|
||||
"app-cloudep-member-server/pkg/domain/usecase"
|
||||
"context"
|
||||
"fmt"
|
||||
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/usecase"
|
||||
|
||||
"code.30cm.net/digimon/library-go/errs"
|
||||
"code.30cm.net/digimon/library-go/errs/code"
|
||||
)
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
package usecase
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain"
|
||||
"app-cloudep-member-server/pkg/domain/usecase"
|
||||
"context"
|
||||
"encoding/json"
|
||||
"errors"
|
||||
|
@ -12,6 +10,9 @@ import (
|
|||
"strconv"
|
||||
"time"
|
||||
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/usecase"
|
||||
|
||||
"code.30cm.net/digimon/library-go/errs"
|
||||
"code.30cm.net/digimon/library-go/errs/code"
|
||||
)
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
package usecase
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain"
|
||||
"app-cloudep-member-server/pkg/domain/usecase"
|
||||
"code.30cm.net/digimon/library-go/errs"
|
||||
"code.30cm.net/digimon/library-go/errs/code"
|
||||
"github.com/stretchr/testify/assert"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/usecase"
|
||||
"strconv"
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
"code.30cm.net/digimon/library-go/errs"
|
||||
"code.30cm.net/digimon/library-go/errs/code"
|
||||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
|
||||
func TestValidateGoogleTokenInfo(t *testing.T) {
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
package usecase
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain"
|
||||
"app-cloudep-member-server/pkg/domain/usecase"
|
||||
"bytes"
|
||||
"context"
|
||||
"encoding/json"
|
||||
|
@ -10,6 +8,9 @@ import (
|
|||
"net/http"
|
||||
"net/url"
|
||||
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/usecase"
|
||||
|
||||
"code.30cm.net/digimon/library-go/errs"
|
||||
"code.30cm.net/digimon/library-go/errs/code"
|
||||
)
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
package usecase
|
||||
|
||||
import (
|
||||
"app-cloudep-member-server/pkg/domain/entity"
|
||||
"app-cloudep-member-server/pkg/domain/member"
|
||||
"app-cloudep-member-server/pkg/domain/usecase"
|
||||
mockRepo "app-cloudep-member-server/pkg/mock/repository"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/entity"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/member"
|
||||
"code.30cm.net/digimon/app-cloudep-member-server/pkg/domain/usecase"
|
||||
mockRepo "code.30cm.net/digimon/app-cloudep-member-server/pkg/mock/repository"
|
||||
"context"
|
||||
"errors"
|
||||
"fmt"
|
||||
|
|
Loading…
Reference in New Issue