mfajfr/tarsago-export

此包最新版本(4.3)没有可用的许可证信息。

将数据放入csv文件并导出到SFTP

4.3 2022-01-10 16:37 UTC

This package is auto-updated.

Last update: 2024-09-10 22:23:02 UTC


README

安装

composer require mfajfr/tarsago-export

使用

创建行

行表示来自电话营销等的订单

$row = new \TarsagoExport\Models\Telemarketing\Row($param1, $param2, ...); // implements IRow 

创建交易

交易表示一天或特定期间内行的列表(订单)

$transaction = new \TarsagoExport\Models\Telemarketing\Transaction(); // implements ITransaction
$transaction->addRow($row); // Adding rows

上传(到SFTP)

$exporter = new \TarsagoExport\Exporters\SFTPExporter($ip, new \TarsagoExport\Credentials\UserPasswordCredentials($username, $password));
$exporter->upload('/path/to/file.csv', $transaction);