Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExportParams ¶
type IDataIOService ¶
type IDataIOService interface {
// Import 批量导入资源实例 (Resource)
// modelUID: 模型唯一标识 (对应 Model.UID)
// fileData: Excel 文件的字节数据
Import(ctx context.Context, modelUID string, fileData []byte) (importedCount int, err error)
// Export 导出资源实例数据 (Resource)
// req: 导出请求参数
Export(ctx context.Context, req ExportParams) ([]byte, error)
// ExportTemplate 导出模板
// modelUID: 模型唯一标识 (对应 Model.UID)
ExportTemplate(ctx context.Context, modelUID string) ([]byte, error)
}
IDataIOService 数据交换服务接口 NOTE: 提供基于 Model-Attribute-Resource 架构的数据导入导出功能,支持 Excel 格式
func NewService ¶
func NewService( attrSvc attribute.Service, resSvc resource.EncryptedSvc, modelSvc model.Service, ) IDataIOService
NewService 创建数据交换服务实例
Click to show internal directories.
Click to hide internal directories.