diff --git a/tools/utils.go b/tools/utils.go index 4779a6a..561f5e3 100644 --- a/tools/utils.go +++ b/tools/utils.go @@ -119,3 +119,11 @@ func NewDecimalFromString(val *string, defaultValue decimal.Decimal) decimal.Dec } return nd } + +// 将空白字符串转换为空指针,同时字符串本身也将转换为指针类型。 +func EmptyToNil(val string) *string { + if len(val) == 0 { + return nil + } + return &val +}