package
0.0.0-20231103123238-49bf83314d38
Repository: https://github.com/daz-3ux/dblog.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# README

biz layer

  • 业务逻辑层
  • business logic layer

开发流程

  • biz.go 中存放需要在 biz 层实现的模块
    • user.go 是 user 模块在 biz 层实现具体方法
    • post.go 是 post 模块在 biz 层实现具体方法
  • 在构造 model.UserM 时, 使用 copier 简化代码量
  • CreateUserRequest 结构体的定义文件 user.go 放置在 pkg/api/dazBlog/v1 目录下
    • CreateUserRequest 对用户暴露, 作为 POST /v1/users 接口的请求 Body,将其放置在 pkg
    • 其是专门用来做请求参数的结构体,所以将其放至 pkg/api
    • 考虑后续新加服务,将其放至 pkg/api/dazBlog
    • 考虑 API 版本更新,将其放至 pkg/api/dazBlog/v1