提交 9a9201db authored 作者: mooncake9527's avatar mooncake9527

update

上级 ff491de6
......@@ -20,7 +20,7 @@ type CSVExporter[T any] struct {
pageSize int
page PageFn[T]
total TotalFn
filename FileURLFn
filename FilenameFn
err error
content []byte
fileURL string
......@@ -30,13 +30,13 @@ type PageFn[T any] func(offset int) ([]*T, error)
type TotalFn func() (int64, error)
type FileURLFn func() string
type FilenameFn func() string
type IPageReq interface {
odao.Query
}
func New[T any](pageSize int, total TotalFn, page PageFn[T], filename FileURLFn) *CSVExporter[T] {
func New[T any](pageSize int, total TotalFn, page PageFn[T], filename FilenameFn) *CSVExporter[T] {
return &CSVExporter[T]{
pageSize: pageSize,
total: total,
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论