package db import ( "gorm.io/gorm" "time" ) type Task struct { Id int `gorm:"column:id"` Name string `gorm:"column:name"` disabled bool `gorm:"column:disabled,default:0"` CreatedAt time.Time UpdatedAt time.Time DeletedAt gorm.DeletedAt `gorm:"index" json:"-"` } func (Task) TableName() string { return "surveillance_task" } // 查询全部数据 func GetAllTaskData() ([]Task, error) { var db = DB var task []Task if err := db.Find(&task).Error; err != nil { return nil, err } return task, nil }