Skip to main content

sfreport

实例名实例描述
IRifyFullReportType(sfreport.ReportType) "irify-full"
IRifyReactReportType(sfreport.ReportType) "irify-react-report"
IRifyReportType(sfreport.ReportType) "irify"
函数名函数描述/介绍
sfreport.ConvertSingleResultToJSON
sfreport.ConvertSingleResultToJSONWithOptions
sfreport.ConvertSingleResultToSSAResultPartsJSONPayload
sfreport.ImportSSARiskFromJSON
sfreport.NewReport
sfreport.withDataflowPath
sfreport.withFileContent
sfreport.withStreamReportType
sfreport.withStreamShowDataflowPath
sfreport.withStreamShowFileContent
sfreport.withStreamWithFile

函数定义#

ConvertSingleResultToJSON#

详细描述#

定义#

ConvertSingleResultToJSON(result *ssaapi.SyntaxFlowResult, showDataflow bool) (string, error)

参数#

参数名参数类型参数解释
result*ssaapi.SyntaxFlowResult
showDataflowbool

返回值#

返回值(顺序)返回值类型返回值解释
r1string
r2error

ConvertSingleResultToJSONWithOptions#

详细描述#

定义#

ConvertSingleResultToJSONWithOptions(result *ssaapi.SyntaxFlowResult, reportType ReportType, showDataflow bool, showFileContent bool, withFile bool) (string, error)

参数#

参数名参数类型参数解释
result*ssaapi.SyntaxFlowResult
reportTypeReportType
showDataflowbool
showFileContentbool
withFilebool

返回值#

返回值(顺序)返回值类型返回值解释
r1string
r2error

ConvertSingleResultToSSAResultPartsJSONPayload#

详细描述#

定义#

ConvertSingleResultToSSAResultPartsJSONPayload(result *ssaapi.SyntaxFlowResult, opts ...StreamPartsOption) (map[string]any, error)

参数#

参数名参数类型参数解释
result*ssaapi.SyntaxFlowResult
opts...StreamPartsOption

返回值#

返回值(顺序)返回值类型返回值解释
r1map[string]any
r2error

ImportSSARiskFromJSON#

详细描述#

定义#

ImportSSARiskFromJSON(ctx context.Context, db *gorm.DB, jsonData []byte, callBacks ...func(string, float64)) error

参数#

参数名参数类型参数解释
ctxcontext.Context
db*gorm.DB
jsonData[]byte
callBacks...func(string, float64)

返回值#

返回值(顺序)返回值类型返回值解释
r1error

NewReport#

详细描述#

定义#

NewReport(reportType ReportType, opts ...Option) *Report

参数#

参数名参数类型参数解释
reportTypeReportType
opts...Option

返回值#

返回值(顺序)返回值类型返回值解释
r1*Report

withDataflowPath#

详细描述#

定义#

withDataflowPath(show bool) func(*Config)

参数#

参数名参数类型参数解释
showbool

返回值#

返回值(顺序)返回值类型返回值解释
r1func(*Config)

withFileContent#

详细描述#

定义#

withFileContent(show bool) func(*Config)

参数#

参数名参数类型参数解释
showbool

返回值#

返回值(顺序)返回值类型返回值解释
r1func(*Config)

withStreamReportType#

详细描述#

定义#

withStreamReportType(v ReportType) StreamPartsOption

参数#

参数名参数类型参数解释
vReportType

返回值#

返回值(顺序)返回值类型返回值解释
r1StreamPartsOption

withStreamShowDataflowPath#

详细描述#

定义#

withStreamShowDataflowPath(v bool) StreamPartsOption

参数#

参数名参数类型参数解释
vbool

返回值#

返回值(顺序)返回值类型返回值解释
r1StreamPartsOption

withStreamShowFileContent#

详细描述#

定义#

withStreamShowFileContent(v bool) StreamPartsOption

参数#

参数名参数类型参数解释
vbool

返回值#

返回值(顺序)返回值类型返回值解释
r1StreamPartsOption

withStreamWithFile#

详细描述#

定义#

withStreamWithFile(v bool) StreamPartsOption

参数#

参数名参数类型参数解释
vbool

返回值#

返回值(顺序)返回值类型返回值解释
r1StreamPartsOption