123456789101112131415161718192021222324252627282930313233 |
- package models
- import (
- "github.com/beego/beego/v2/client/orm"
- "time"
- )
- type FeedBack struct {
- Id int ` description:"ID"`
- UserId string `description:"用户ID"`
- Mobile string `description:"手机号"`
- Message string `description:"反馈"`
- CreatedTime time.Time `description:"创建时间"`
- }
- type FeedBackView struct {
- Mobile string `json:"Mobile"`
- Message string `json:"Message"`
- CreatedTime string `json:"CreatedTime"`
- }
- func GetFeedBackCount() (count int, err error) {
- o := orm.NewOrm()
- sql := `SELECT COUNT(*) AS count FROM feed_backs`
- err = o.Raw(sql).QueryRow(&count)
- return
- }
- func GetFeedBackList(startSize, pageSize int) (item []*FeedBack, err error) {
- o := orm.NewOrm()
- sql := `SELECT * FROM feed_backs ORDER BY created_time desc LIMIT ?,?`
- _, err = o.Raw(sql, startSize, pageSize).QueryRows(&item)
- return
- }
|