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

23 lines
582 B

4 years ago
package models
import "time"
type Report struct {
ID int `json:"id"`
Type string `json:"type"`
Content string `json:"content"`
TargetID string `json:"target_id"`
Reporter *UserSimple `json:"reporter"`
Status int `json:"status"`
Created time.Time `json:"created"`
URL string `json:"url"`
4 years ago
}
type Reports []*Report
func (t Reports) Len() int { return len(t) }
func (t Reports) Swap(i, j int) { t[i], t[j] = t[j], t[i] }
func (t Reports) Less(i, j int) bool {
return t[i].Created.Unix() > t[j].Created.Unix()
}