Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewReportService ¶
func NewReportService(pdf data.ReportExporter, png data.ReportExporter, templateService TemplateService, baseUrl string) *reportService
func NewTemplateService ¶
func NewTemplateService(engine data.TemplateEngine, repo data.TemplateRepository) *templateService
func PrintByteData ¶
Types ¶
type ReportService ¶
type ReportService interface { ExportReportHtml(reportName string, data interface{}) ([]byte, error) ExportReportPdf(reportName string, data interface{}) ([]byte, error) ExportReportPng(reportName string, data interface{}) ([]byte, error) PrintReport(reportName string, data interface{}, printerName string) error }
Click to show internal directories.
Click to hide internal directories.