You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
514 B
Go

package dao
import (
"fonchain-artshow/cmd/model"
"fonchain-artshow/pb/artShow"
"fonchain-artshow/pkg/db"
)
func QuerySaleAddress(in *artShow.SaleAddressReq) (out []*model.SaleAddress, err error) {
out = make([]*model.SaleAddress, 0)
queryDB := db.DbArtShow.Table("sale_address")
if in.ParentName == "-1" {
err = queryDB.Where("parent_name <> '0' ").Find(&out).Error
} else {
err = queryDB.Where("parent_name = ? ", in.ParentName).Find(&out).Error
}
if err != nil {
return nil, err
}
return
}