enhance(report):基本完成报表查询部分的综合服务部分。

This commit is contained in:
徐涛
2023-06-20 23:06:43 +08:00
parent fbe4036389
commit fa03bf5dbd
7 changed files with 372 additions and 0 deletions

View File

@@ -135,3 +135,12 @@ func EmptyToNil(val string) *string {
}
return &val
}
// 将一个`decimal.NullDecimal`类型的值转换为字符串指针,并且在转换的过程中设定其展示位数,默认使用银行进位法。
func NullDecimalToString(d decimal.NullDecimal, precision ...int32) *string {
precision = append(precision, 2)
if !d.Valid {
return nil
}
return lo.ToPtr(d.Decimal.StringFixedBank(precision[0]))
}