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