namespace SparkClient.Model.Extension; public static class CommonExtension { public static string ToSafeString(this object obj) { if (null == obj) { return ""; } else { return obj.ToString( ); } } public static bool IsNullOrEmpty(this string str) { return String.IsNullOrEmpty(str); } public static string toMD5Code(this object obj) { if (null == obj) { return Helper.Common.GenerateMd5Hash(DateTime.UtcNow.ToString("yyyy-MM-dd HH:mm:ss.fff")); } else { var str = $"{DateTime.UtcNow.ToString("yyyy-MM-dd HH:mm:ss.fff")}-{obj.GetHashCode()}-{Helper.Common.AesKey}"; return Helper.Common.GenerateMd5Hash(str); } } }