windranger 是一个简单而功能强大的基于 YAML 的实体框架,易于构建和维护数据结构与大数据模型。
go install github.com/wzyjerry/windranger
- int
- float
- bool
- string
- datetime
- objectid
[]
,集合,标注在 key 上。例如:urls[]: string
- 枚举类型,使用 yaml 数组表示。
!
: 标记主键。例如:id!: string
?
: 标记可空。例如:name?: string
- 使用单复数区分字段和数组
- 使用snake 形式定义名称