JsonResult.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. namespace ShwasherSys
  2. {
  3. /// <summary>
  4. /// 返回API的json对象
  5. /// </summary>
  6. public class ResponsResult
  7. {
  8. public ResponsResult()
  9. {
  10. Success = true;
  11. //HttpStatusCode = HttpStatusCode.OK;
  12. }
  13. public ResponsResult(bool success, string msg = "")
  14. {
  15. Success = success;
  16. //HttpStatusCode = httpStatusCode ?? HttpStatusCode.InternalServerError;
  17. Message = msg;
  18. }
  19. public ResponsResult(string msg, int? resultCode = null, bool success = false)
  20. {
  21. Success = success;
  22. Message = msg;
  23. ResultCode = resultCode;
  24. }
  25. public ResponsResult(object result, string msg = null)
  26. {
  27. Success = true;
  28. Message = msg;
  29. Result = result;
  30. }
  31. /// <summary>
  32. /// 是否成功
  33. /// </summary>
  34. public bool Success { get; set; }
  35. ///// <summary>
  36. ///// 状态码
  37. ///// </summary>
  38. //public HttpStatusCode HttpStatusCode { get; set; }
  39. /// <summary>
  40. /// 成功时返回的数据
  41. /// </summary>
  42. public object Result { get; set; }
  43. /// <summary>
  44. /// 错误代码
  45. /// </summary>
  46. public int? ResultCode { get; set; }
  47. /// <summary>
  48. /// 错误信息/成功信息
  49. /// </summary>
  50. public string Message { get; set; }
  51. ///// <summary>
  52. ///// 错误描述
  53. ///// </summary>
  54. //public string Errordesc { get; set; }
  55. }
  56. }