biblio/types/book.go

26 lines
704 B
Go
Raw Permalink Normal View History

2022-10-04 21:09:31 +08:00
package types
import "gorm.io/gorm"
/*
drop table if exists books;
create table if not exists books (
id int unsigned auto_increment primary key,
name varchar(32) not null comment '',
category int unsigned default 0 comment '',
avatar varchar(128) default '' comment '',
filename varchar(128) not null comment '',
created_at bigint default 0 comment '',
updated_at bigint default 0 comment '',
deleted_at bigint default 0 comment ''
);
*/
type Book struct {
gorm.Model
Name string `json:"name" gorm:"type:varchar(32)"`
Category uint `json:"category"`
Avatar string `json:"avatar" gorm:"type:varchar(128)"`
Filename string `json:"filename" gorm:"type:varchar(128)"`
}