123456789101112131415161718192021222324252627282930313233343536 |
- package eta_trial
- import (
- "github.com/beego/beego/v2/client/orm"
- "time"
- )
- type EdbdataClassify struct {
- ClassifyId int `orm:"column(classify_id);pk"`
- ClassifyName string // 分类名称
- ParentId int // 父级分类id
- CreateTime time.Time
- Sort int // 分类排序
- IsShow int // 1:展示,0:不展示
- }
- func (m *EdbdataClassify) TableName() string {
- return "edbdata_classify"
- }
- func (m *EdbdataClassify) GetItemsByCondition(cond string, pars []interface{}, fieldArr []string, orderRule string) (items []*EdbdataClassify, err error) {
- o := orm.NewOrmUsingDB("edb_trial")
- sql := `SELECT * FROM edbdata_classify where 1=1`
- if cond != "" {
- sql += cond
- }
- order := ` order by create_time DESC`
- if orderRule != "" {
- sql += orderRule
- } else {
- sql += order
- }
- _, err = o.Raw(sql, pars).QueryRows(&items)
- return
- }
|