namespace GSMarketSys.Models { public class DataUploadResult { public DataUploadResult() { Result = false; } public bool Result { get; set; } public int Total { get; set; } public int Successed { get; set; } public int Failed { get; set; } public string Msg { get; set; } public override string ToString() { string msg; if (Result) { msg= $"共上传{Total}条数据,成功{Successed}条,失败{Failed}条。"; if (!string.IsNullOrEmpty(Msg)) { msg += $"\r\n失败详情:{msg}。"; } } else { msg = "数据上传失败," + (Msg ?? "数据解析失败!"); } return msg; } } public class JsonResult { public JsonResult() { } public JsonResult(DataUploadResult result) { Success = result.Result; Msg = result.ToString(); } public bool Success { get; set; } public string Msg { get; set; } public object Result { get; set; } } }