zhangzengfei
2023-08-15 1a6fa89e9ffc8ade73afbeda3e6c791bad1d4cd9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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
}