ServiceResultStatus.cs 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. 
  2. namespace Dongke.IBOSS.PRD.WCF.DataModels
  3. {
  4. /// <summary>
  5. /// 服务端返回处理结果状态
  6. /// </summary>
  7. public enum ServiceResultStatus
  8. {
  9. /// <summary>
  10. /// -1:自定义标记
  11. /// </summary>
  12. Other = -1,
  13. /// <summary>
  14. /// 0:操作成功
  15. /// </summary>
  16. Success = 0,
  17. #region 1-99 验证错误
  18. /// <summary>
  19. /// 1:用户验证失败
  20. /// </summary>
  21. UserValidationFailed = 1,
  22. /// <summary>
  23. /// 2:此用户没有登录
  24. /// </summary>
  25. UserNoLogin = 2,
  26. /// <summary>
  27. /// 3:此用户已在其他客户端登录
  28. /// </summary>
  29. UserOtherLogin = 3,
  30. /// <summary>
  31. /// 4:此用户无此操作权限
  32. /// </summary>
  33. UserNoFunRight = 4,
  34. /// <summary>
  35. /// 5:License中无此模块权限
  36. /// </summary>
  37. NoLicensesRight = 5,
  38. /// <summary>
  39. /// 6:系统账务日期错误
  40. /// </summary>
  41. AccountDateError = 6,
  42. /// <summary>
  43. /// 7:客户端版本错误
  44. /// </summary>
  45. ClientVersionError = 7,
  46. /// <summary>
  47. /// 8:客户端请求命名空间错误
  48. /// </summary>
  49. RequestNameSpaceError = 8,
  50. /// <summary>
  51. /// 9:客户端请求参数错误
  52. /// </summary>
  53. RequestParametersError = 9,
  54. #endregion
  55. #region 100-199 数据错误
  56. /// <summary>
  57. /// 100:没有查询结果
  58. /// </summary>
  59. DataNoResult = 100,
  60. /// <summary>
  61. /// 101:数据已被其他用户更改(时间戳)
  62. /// </summary>
  63. DataChangedByOther = 101,
  64. /// <summary>
  65. /// 102:数据被其他用户锁定(Data Lock)
  66. /// </summary>
  67. DataLockedByOther = 102,
  68. /// <summary>
  69. /// 103:有重复数据,更新失败
  70. /// </summary>
  71. DataDuplicated = 103,
  72. /// <summary>
  73. /// 104:没有更新任何数据
  74. /// </summary>
  75. DataNoUpdate = 104,
  76. /// <summary>
  77. /// 105:数据不存在
  78. /// </summary>
  79. DataNoExists = 105,
  80. /// <summary>
  81. /// 106:数据无效
  82. /// </summary>
  83. DataInvalid = 106,
  84. #endregion
  85. #region 800-899 数据库异常
  86. /// <summary>
  87. /// 800:SQL异常
  88. /// </summary>
  89. DBSQLError = 800,
  90. /// <summary>
  91. /// 801:非SQL异常
  92. /// </summary>
  93. DBNonSQLError = 801,
  94. #region 810-849 oracle
  95. /// <summary>
  96. /// ORA-12541 无监听(或IP、端口)
  97. /// </summary>
  98. ORANoListener = 810,
  99. /// <summary>
  100. /// ORA-12514 无实例
  101. /// </summary>
  102. ORANoService = 811,
  103. /// <summary>
  104. /// ORA-12543 无主机
  105. /// </summary>
  106. ORANoHost = 812,
  107. /// <summary>
  108. /// ORA-1017 用户密码
  109. /// </summary>
  110. ORANoLogon = 813,
  111. /// <summary>
  112. /// ORA- 超时
  113. /// </summary>
  114. ORATimeOut = 814,
  115. /// <summary>
  116. /// ORA- SID不正确
  117. /// </summary>
  118. ORANoSID = 815,
  119. /// <summary>
  120. /// ORA-连接串不正确
  121. /// </summary>
  122. ORAConnStrError = 816,
  123. /// <summary>
  124. /// ORA-无网络
  125. /// </summary>
  126. ORANoLine = 817,
  127. #endregion
  128. #region 850-899 sql server
  129. #endregion
  130. #endregion
  131. /// <summary>
  132. /// 999:服务异常
  133. /// </summary>
  134. ServiceError = 999,
  135. #region
  136. #endregion
  137. }
  138. //WCF 连接的异常处理
  139. //客户端异常处理
  140. //登录结果
  141. }