23 lines
463 B
Go
23 lines
463 B
Go
package db
|
|
|
|
func (status *Status) New() (*Status, error) {
|
|
if err := conn.Create(status).Error; err != nil {
|
|
return status, err
|
|
}
|
|
return status, nil
|
|
}
|
|
|
|
func (status *Status) Save() (*Status, error) {
|
|
if err := conn.Save(status).Error; err != nil {
|
|
return status, err
|
|
}
|
|
return status, nil
|
|
}
|
|
|
|
func (status *Status) Delete() (*Status, error) {
|
|
if err := conn.Delete(status).Error; err != nil {
|
|
return status, err
|
|
}
|
|
return status, nil
|
|
}
|