package model import ( "github.com/gogf/gf/v2/frame/g" "github.com/gogf/gf/v2/os/gtime" ) type Feedback struct { g.Meta `orm:"table:feedbacks"` Id int64 `json:"id" orm:"id"` UserId int64 `json:"userId" orm:"user_id"` Content string `json:"content" orm:"content"` Status int `json:"status" orm:"status"` CreatedAt *gtime.Time `json:"createdAt" orm:"created_at"` User User `json:"user" orm:"with:id=user_id"` } type FeedbackListIn struct { Page int Size int UserId int64 Status int } type FeedbackListOut struct { Total int List []Feedback } type FeedbackAddIn struct { UserId int64 Content string } type FeedbackCRUDOut struct { Success bool }