时间: 2020-09-3|21次围观|0 条评论


UML

Golang gin开源实例——表设计插图

 

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

 

文章转载于:https://www.cnblogs.com/kaituorensheng/p/12253093.html

原著是一个有趣的人,若有侵权,请通知删除

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《Golang gin开源实例——表设计
   

还没有人抢沙发呢~