1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| package models
|
| type Program struct {
| Name string `gorm:"column:name;primary_key;unique;not null;default:''" json:"name"` //程序名字
| Version string `gorm:"column:version;not null;default:''" json:"version"` //程序版本
| Md5sum string `gorm:"column:md5sum;not null;default:'';" json:"md5sum"` //md5
| Type string `gorm:"column:type;not null;default:'';" json:"type"` //程序类型
| }
|
| func (Program) TableName() string {
| return "t_programs"
| }
|
| func (a *Program) FindAll() (rows []Program, err error) {
| if err := db.Table(a.TableName()).Find(&rows).Error; err != nil {
| return nil, err
| }
|
| return rows, nil
| }
|
|