数据模型
数据模型表示 API 处理的数据的结构。 这些模型定义了客户端和服务器之间交换的数据实体的形式。
例如,在这个图书管理微服务项目中,可以定义一个 Book
模型:
创建 domain/model/book.go:
形如
domain/model/...
目录结构的项目都是在使用4层架构,详情可阅读这里。
package model
import "time"
// Book 结构体表示图书的结构
type Book struct {
ID uint `json:"id"`
Title string `json:"title"`
Author string `json:"author"`
PublishedAt string `json:"published_at"`
Description string `json:"description"`
CreatedAt time.Time `json:"created_at"`
}
Loading...
> 此处输出代码运行结果