fix: sample return data
This commit is contained in:
parent
ab3706948d
commit
587aa7e355
|
@ -1,7 +1,7 @@
|
||||||
/*
|
/*
|
||||||
* @Date: 2021-06-10 22:53:09
|
* @Date: 2021-06-10 22:53:09
|
||||||
* @LastEditors: viletyy
|
* @LastEditors: viletyy
|
||||||
* @LastEditTime: 2021-06-10 23:59:15
|
* @LastEditTime: 2021-06-11 10:37:45
|
||||||
* @FilePath: /potato/internal/dao/vendor.go
|
* @FilePath: /potato/internal/dao/vendor.go
|
||||||
*/
|
*/
|
||||||
package dao
|
package dao
|
||||||
|
@ -25,7 +25,7 @@ func (d *Dao) GetVendorList(name string, uuid int, page, pageSize int) ([]basic.
|
||||||
|
|
||||||
func (d *Dao) GetVendor(id int64) (basic.Vendor, error) {
|
func (d *Dao) GetVendor(id int64) (basic.Vendor, error) {
|
||||||
vendor := basic.Vendor{
|
vendor := basic.Vendor{
|
||||||
Model: model.Model{ID: id},
|
Model: &model.Model{ID: id},
|
||||||
}
|
}
|
||||||
|
|
||||||
return vendor.Get(d.Engine)
|
return vendor.Get(d.Engine)
|
||||||
|
@ -44,15 +44,21 @@ func (d *Dao) UpdateVendor(id int64, name string, uuid int) (basic.Vendor, error
|
||||||
vendor := basic.Vendor{
|
vendor := basic.Vendor{
|
||||||
Name: name,
|
Name: name,
|
||||||
Uuid: uuid,
|
Uuid: uuid,
|
||||||
Model: model.Model{ID: id},
|
Model: &model.Model{ID: id},
|
||||||
}
|
}
|
||||||
|
|
||||||
return vendor, vendor.Update(d.Engine)
|
dbVendor, err := vendor.Get(d.Engine)
|
||||||
|
|
||||||
|
if err != nil {
|
||||||
|
return vendor, err
|
||||||
|
}
|
||||||
|
|
||||||
|
return dbVendor, dbVendor.Update(d.Engine)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (d *Dao) DeleteVendor(id int64) error {
|
func (d *Dao) DeleteVendor(id int64) error {
|
||||||
vendor := basic.Vendor{
|
vendor := basic.Vendor{
|
||||||
Model: model.Model{ID: id},
|
Model: &model.Model{ID: id},
|
||||||
}
|
}
|
||||||
|
|
||||||
return vendor.Delete(d.Engine)
|
return vendor.Delete(d.Engine)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/*
|
/*
|
||||||
* @Date: 2021-06-10 18:21:37
|
* @Date: 2021-06-10 18:21:37
|
||||||
* @LastEditors: viletyy
|
* @LastEditors: viletyy
|
||||||
* @LastEditTime: 2021-06-11 01:00:59
|
* @LastEditTime: 2021-06-11 10:38:15
|
||||||
* @FilePath: /potato/internal/model/auth.go
|
* @FilePath: /potato/internal/model/auth.go
|
||||||
*/
|
*/
|
||||||
package model
|
package model
|
||||||
|
@ -9,7 +9,7 @@ package model
|
||||||
import "github.com/jinzhu/gorm"
|
import "github.com/jinzhu/gorm"
|
||||||
|
|
||||||
type Auth struct {
|
type Auth struct {
|
||||||
Model
|
*Model
|
||||||
AppKey string `json:"app_key"`
|
AppKey string `json:"app_key"`
|
||||||
AppSecret string `json:"app_secret"`
|
AppSecret string `json:"app_secret"`
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/*
|
/*
|
||||||
* @Date: 2021-03-21 19:54:57
|
* @Date: 2021-03-21 19:54:57
|
||||||
* @LastEditors: viletyy
|
* @LastEditors: viletyy
|
||||||
* @LastEditTime: 2021-06-10 23:20:22
|
* @LastEditTime: 2021-06-11 10:30:18
|
||||||
* @FilePath: /potato/internal/model/basic/vendor.go
|
* @FilePath: /potato/internal/model/basic/vendor.go
|
||||||
*/
|
*/
|
||||||
package basic
|
package basic
|
||||||
|
@ -12,7 +12,7 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
type Vendor struct {
|
type Vendor struct {
|
||||||
model.Model
|
*model.Model
|
||||||
|
|
||||||
Name string `json:"name"`
|
Name string `json:"name"`
|
||||||
Uuid int `json:"uuid"`
|
Uuid int `json:"uuid"`
|
||||||
|
@ -59,14 +59,15 @@ func (v Vendor) Get(db *gorm.DB) (vendor Vendor, err error) {
|
||||||
return vendor, nil
|
return vendor, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (v Vendor) Create(db *gorm.DB) error {
|
func (v *Vendor) Create(db *gorm.DB) error {
|
||||||
return db.Create(&v).Error
|
return db.Create(v).Error
|
||||||
}
|
}
|
||||||
|
|
||||||
func (v Vendor) Update(db *gorm.DB) error {
|
func (v *Vendor) Update(db *gorm.DB) error {
|
||||||
return db.Model(&Vendor{}).Where("id = ?", v.ID).Update(v).Error
|
err := db.Save(v).Error
|
||||||
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
func (v Vendor) Delete(db *gorm.DB) error {
|
func (v Vendor) Delete(db *gorm.DB) error {
|
||||||
return db.Where("id = ?", v.ID).Delete(&v).Error
|
return db.Where("id = ? AND deleted_at = ?", v.ID, nil).Delete(&v).Error
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
/*
|
/*
|
||||||
* @Date: 2021-03-21 19:54:57
|
* @Date: 2021-03-21 19:54:57
|
||||||
* @LastEditors: viletyy
|
* @LastEditors: viletyy
|
||||||
* @LastEditTime: 2021-06-10 18:20:33
|
* @LastEditTime: 2021-06-11 10:38:24
|
||||||
* @FilePath: /potato/internal/model/user.go
|
* @FilePath: /potato/internal/model/user.go
|
||||||
*/
|
*/
|
||||||
package model
|
package model
|
||||||
|
|
||||||
type User struct {
|
type User struct {
|
||||||
Model
|
*Model
|
||||||
|
|
||||||
Username string `json:"username"`
|
Username string `json:"username"`
|
||||||
Password string `json:"-"`
|
Password string `json:"-"`
|
||||||
|
|
Loading…
Reference in New Issue