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