package service // derefInt 安全解引用 int 指针 func derefInt(i *int) int { if i == nil { return 0 } return *i } // derefStr 安全解引用字符串指针 func derefStr(s *string) string { if s == nil { return "" } return *s } // intPtr 辅助函数:int 转指针(0 返回 nil) func intPtr(i int) *int { if i == 0 { return nil } return &i }