qixiaoning
2025-07-08 84d2ef9760af0a4a4aa933937294400b3caa291d
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 ArmPrograms struct {
    Program
}
 
func (ArmPrograms) TableName() string {
    return "t_programs_arm"
}
 
func (a *ArmPrograms) 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 *ArmPrograms) Insert(db *gorm.DB, p *Program) error {
    a.Program = *p
    err := db.Create(a).Error
    return err
}