44 lines
749 B
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
|
|
}
|