package model import "shylinux.com/x/mysql-story/src/db" const ( UID = "uid" NAME = "name" TYPE = "type" ROLE = "role" LINK = "link" TITLE = "title" CONTENT = "content" USER_UID = "user_uid" USER_ISSUER_ROLE = "user_issuer_role" ISSUER_UID = "issuer_uid" ISSUER_NAME = "issuer_name" ISSUER_TYPE = "issuer_type" DOCUMENT_UID = "document_uid" DOCUMENT_TYPE = "document_type" COMPANY_UID = "company_uid" CITY_UID = "city_uid" INDEX = "index" INIT = "init" ) type UserIssuer struct { db.ModelUserPlace IssuerUID string `gorm:"type:char(32);index"` } type Issuer struct { db.ModelPlace CompanyUID string `gorm:"type:char(32);index"` Link string `gorm:"type:varchar(255)"` } type Document struct { db.ModelContent IssuerUID string `gorm:"type:char(32);index"` School string `gorm:"type:varchar(32)"` Subject string `gorm:"type:varchar(32)"` Grade string `gorm:"type:varchar(32)"` Type uint8 `gorm:"default:0"` Icon string `gorm:"type:varchar(64)"` Link string `gorm:"type:varchar(255)"` } func init() { db.CmdModels("", &UserIssuer{}, &Issuer{}, &Document{}) }