Skip to content

xiaoxiaosu/kratos-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目结构

.
├── Dockerfile
├── LICENSE
├── Makefile
├── README.md
├── api
│   ├── merchant
│   │   ├── merchant.pb.go
│   │   ├── merchant.proto
│   │   ├── merchant_grpc.pb.go
│   │   └── merchant_http.pb.go
│   └── user
│       ├── user.pb.go
│       ├── user.proto
│       ├── user_grpc.pb.go
│       └── user_http.pb.go
├── cmd
│   └── admin
│       ├── main.go
│       ├── wire.go
│       └── wire_gen.go
├── configs
│   └── config.yaml
├── go.mod
├── go.sum
├── internal
│   ├── conf
│   │   ├── conf.pb.go
│   │   └── conf.proto
│   ├── merchant
│   │   ├── biz
│   │   │   ├── biz.go
│   │   │   ├── businessLine.go
│   │   │   └── merchant.go
│   │   ├── data
│   │   │   ├── businessLine.go
│   │   │   ├── data.go
│   │   │   └── merchant.go
│   │   └── service
│   │       ├── businessLine.go
│   │       ├── merchant.go
│   │       └── service.go
│   ├── pkg
│   │   ├── data
│   │   │   └── data.go
│   │   └── server
│   │       ├── grpc.go
│   │       ├── http.go
│   │       └── server.go
│   └── user
│       ├── biz
│       │   ├── biz.go
│       │   └── user.go
│       ├── data
│       │   ├── data.go
│       │   └── user.go
│       └── service
│           ├── service.go
│           └── user.go
├── openapi.yaml
└── third_party
    ├── README.md
    ├── errors
    │   └── errors.proto
    ├── google
    │   ├── api
    │   │   ├── annotations.proto
    │   │   ├── client.proto
    │   │   ├── field_behavior.proto
    │   │   ├── http.proto
    │   │   └── httpbody.proto
    │   └── protobuf
    │       └── descriptor.proto
    └── validate
        ├── README.md
        └── validate.proto
文件夹 说明
api 存放proto文件
--merchant merchant模块
cmd 存放项目启动脚本,用于项目初始化等操作
--admin admin项目
configs 存放配置文件
internal 存放项目私有文件,不可被引用
--internal/user 用户模块(服务)
----internal/user/service 类比ddd的application层,协同各类biz的交互
----internal/user/biz 类比ddd的domain层,处理主要的业务逻辑
----internal/user/data 类比ddd的repo层,最终由该层来请求数据
--internal/merchant 商户模块(服务)
--internal/pkg 存放多模块(服务)共享数据,比如数据库,消息队列的连接等
--internal/conf 存放多模块(服务)共享配置结构
third_party 第三方包

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published