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