package export type Card struct { OrderNumber string ResellerOrderNumber string Amount float32 Quantity int Status int ResellerId int ResellerName string OursProductId int OursProductTitle string CreateTime string } type Cards []*Card func (o Cards) Title() []string { return []string{ "订单号", "分销商订单号", "扣款价格", "数量", "充值状态", "分销商编号", "分销商名称", "订单商品编号", "订单商品名称", "创建时间", } } func (o Cards) Size() int { return len(o) } func (o Cards) Data() []interface{} { d := make([]interface{}, o.Size()) for i, v := range o { d[i] = v } return d }