0
点赞
收藏
分享

微信扫一扫

Golang gin开源实例——表设计

天际孤狼 2022-08-21 阅读 38

UML

Golang gin开源实例——表设计_json

 

Model

基本模型定义

type Model struct {
ID int `gorm:"primary_key" json:"id"`
CreatedOn int `json:"created_on"`
ModifiedOn int `json:"modified_on"`
DeletedOn int `json:"deleted_on"`
}

Tag

type Tag struct {
Model

Name string `json:"name"`
CreatedBy string `json:"created_by"`
ModifiedBy string `json:"modified_by"`
State int `json:"state"`
}

Article

type Article struct {
Model

TagID int `json:"tag_id" gorm:"index"`
Tag Tag `json:"tag"`

Title string `json:"title"`
Desc string `json:"desc"`
Content string `json:"content"`
CoverImageUrl string `json:"cover_image_url"`
CreatedBy string `json:"created_by"`
ModifiedBy string `json:"modified_by"`
State int `json:"state"`
}

Auth

type Auth struct {
ID int `gorm:"primary_key" json:"id"`
Username string `json:"username"`
Password string `json:"password"`
}

 



举报

相关推荐

0 条评论