qixiaoning
2025-07-24 343a89f9fa20d2d142469b2a4531e16ce03d3525
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
package models
 
import "github.com/jinzhu/gorm"
 
type NvidiaPrograms struct {
    Program
}
 
func (NvidiaPrograms) TableName() string {
    return "t_programs_nvidia"
}
 
func (a *NvidiaPrograms) FindAll() ([]Program, error) {
    var rows []Program
    if err := db.Table(a.TableName()).Find(&rows).Error; err != nil {
        return nil, err
    }
 
    return rows, nil
}
 
func (a *NvidiaPrograms) Insert(db *gorm.DB, p *Program) error {
    a.Program = *p
    err := db.Create(a).Error
    return err
}