package models type Order struct { ID uint `gorm:"primary_key"` CreateTime string OrderNo string } //指定表名. func (o *Order) TableName() string { return "t_order" } //Insert 插入记录. func (o *Order) Insert() bool { result := db.Table(o.TableName()).Create(&o) if result.Error != nil { return false } return result.RowsAffected > 0 } //FindAll 查找所有记录. func (o *Order) FindAll() (list []Order) { if err := db.Table(o.TableName()).Where("1 = 1").Scan(&list).Error; err != nil { return nil } return list }