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


    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"`
    }
  • 相关阅读:
    [BZOJ1303][CQOI2009]中位数图
    [BZOJ1192][HNOI2006]鬼谷子的钱袋
    9.5题解
    9.3题解
    9.2题解
    9.1题解
    8.29题解
    8.28题解
    8.23<2>题解
    8.23<1>题解
  • 原文地址:https://www.cnblogs.com/kaituorensheng/p/12253093.html
Copyright © 2020-2023  润新知