AbstractApiController.cs 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using CZFW.Framework.Model.ViewModel;
  2. using Microsoft.AspNetCore.Mvc;
  3. namespace CZFW.Framework.WebApi
  4. {
  5. public class AbstractApiController : ControllerBase
  6. {
  7. public virtual ResultModel Result(string result)
  8. {
  9. var resModel = new ResultModel();
  10. if (string.IsNullOrEmpty(result))
  11. {
  12. resModel.Success = true;
  13. }
  14. else
  15. {
  16. resModel.Success = false;
  17. resModel.Message = result;
  18. }
  19. return resModel;
  20. }
  21. public ResultModel NotLogin()
  22. {
  23. return new ResultModel
  24. {
  25. Code = "403",
  26. Message = "未登录!",
  27. Success = false
  28. };
  29. }
  30. public ResultModel NotAuthed()
  31. {
  32. return new ResultModel
  33. {
  34. Code = "401",
  35. Message = "没有访问权限!",
  36. Success = false
  37. };
  38. }
  39. }
  40. }