excel-export/export/card.go

44 lines
749 B
Go

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
}