package logic

// import (
// 	"context"
// 	"net/http"

// 	"bsm/full/module/base/fts/internal/models"
// 	"bsm/full/module/base/fts/internal/svc"
// 	"bsm/full/module/base/fts/internal/types"
// 	"git.apinb.com/bsm-sdk/core/exception"

// )

// func (l *ListLogic) List(in *types.Paginate, r *http.Request) (resp *types.Base, err error) {
// 	// 解析token
// 	claims, err := parseToken(r.Header.Get("Authorization"))
// 	if err != nil {
// 		return nil, exception.ErrAuthNotFound
// 	}
// 	// 获取数据
// 	data, cnt, err := models.GetFileList(in.Offset, in.Size, claims.Identity)
// 	if err != nil {
// 		return nil, exception.ErrDBFatal
// 	}
// 	if cnt == 0 {
// 		return Success(""), nil
// 	}
// 	return Success(data), nil
// }
