Files
2022-01-15 11:54:05 +08:00

25 lines
536 B
Go

package model
import (
"SciencesServer/app/common/model"
"SciencesServer/serve/orm"
"fmt"
)
type SysBanner struct {
*model.SysBanner
}
func (m *SysBanner) Get(tenantID uint64, condition map[string]interface{}) error {
db := orm.GetDB().Table(m.TableName())
for k, v := range condition {
db = db.Or(fmt.Sprintf("`%s` = '%v' AND is_deleted = %d AND tenant_id = %d", k, v, model.DeleteStatusForNot, tenantID))
}
return db.Scan(m.SysBanner).Error
}
func NewSysBanner() *SysBanner {
return &SysBanner{model.NewSysBanner()}
}