Explorar el Código

部门满意度

田爽 hace 10 meses
padre
commit
441c324e26
Se han modificado 1 ficheros con 14 adiciones y 10 borrados
  1. 14 10
      src/Hotline.Share/Dtos/Order/OrderBiDto.cs

+ 14 - 10
src/Hotline.Share/Dtos/Order/OrderBiDto.cs

@@ -291,8 +291,9 @@ namespace Hotline.Share.Dtos.Order
 		/// <summary>
 		/// 总满意度
 		/// </summary>
-		public double TotalSumRate => Math.Round(VerySatisfiedRate + SatisfiedRate + RegardedAsSatisfiedRate+ DefaultSatisfiedRate, 2);
+		public double TotalSumRate => Math.Round(VerySatisfiedRate + SatisfiedRate + RegardedAsSatisfiedRate+ DefaultSatisfiedRate, 2) ;
 
+		public string TotalSumRateText => TotalSumRate + "%";
 		/// <summary>
 		/// 非常满意数
 		/// </summary>
@@ -316,6 +317,7 @@ namespace Hotline.Share.Dtos.Order
 			}
 			return Math.Round((VerySatisfiedCount / (double)TotalSumCount) * 100, 2);
 		}
+		public string VerySatisfiedRateText => VerySatisfiedRateText + "%";
 
 		/// <summary>
 		/// 满意数
@@ -342,7 +344,7 @@ namespace Hotline.Share.Dtos.Order
 			return Math.Round((SatisfiedCount / (double)TotalSumCount) * 100, 2);
 		}
 
-
+		public string SatisfiedRateText => SatisfiedRate + "%";
 		/// <summary>
 		/// 视为满意数
 		/// </summary>
@@ -366,7 +368,7 @@ namespace Hotline.Share.Dtos.Order
             }
             return Math.Round((RegardedAsSatisfiedCount / (double)TotalSumCount) * 100, 2);
         }
-
+		public string RegardedAsSatisfiedRateText => RegardedAsSatisfiedRate + "%";
 		/// <summary>
 		/// 默认满意数
 		/// </summary>
@@ -390,11 +392,12 @@ namespace Hotline.Share.Dtos.Order
             }
             return Math.Round((DefaultSatisfiedCount / (double)TotalSumCount) * 100, 2);
         }
+		public string DefaultSatisfiedRateText => DefaultSatisfiedRate + "%";
 
-        /// <summary>
-        /// 不满意数
-        /// </summary>
-        public int NoSatisfiedCount { get; set; }
+		/// <summary>
+		/// 不满意数
+		/// </summary>
+		public int NoSatisfiedCount { get; set; }
 
 		/// <summary>
 		/// 不满意Key
@@ -415,7 +418,7 @@ namespace Hotline.Share.Dtos.Order
 			}
 			return Math.Round((NoSatisfiedCount / (double)TotalSumCount) * 100, 2);
 		}
-
+		public string NoSatisfiedRateText => NoSatisfiedRate + "%";
 
 
 		/// <summary>
@@ -443,7 +446,7 @@ namespace Hotline.Share.Dtos.Order
 			return Math.Round((NoEvaluateCount / (double)TotalSumCount) * 100, 2);
 		}
 
-
+		public string NoEvaluateRateText => NoEvaluateRate + "%";
 
 		/// <summary>
 		/// 未接通数
@@ -469,7 +472,8 @@ namespace Hotline.Share.Dtos.Order
             }
             return Math.Round((NoPutThroughCount / (double)TotalSumCount) * 100, 2);
         }
-    }
+        public string NoPutThroughRateText => NoPutThroughRate + "%";
+	}
 
 	public class BiOrderSendVo
 	{