首页 > 其他 > 详细

Golang gin开源实例——表设计

时间:2020-02-02 20:54:59      阅读:74      评论:0      收藏:0      [点我收藏+]

UML

技术分享图片

 

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"`
}

 

Golang gin开源实例——表设计

原文:https://www.cnblogs.com/kaituorensheng/p/12253093.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!