PMS.NetCore.xml 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>PMS.NetCore</name>
  5. </assembly>
  6. <members>
  7. <member name="T:PMS.NetCore.Controllers.UserController">
  8. <summary>
  9. 用户信息
  10. </summary>
  11. </member>
  12. <member name="F:PMS.NetCore.Controllers.UserController.EncryptKeyStr">
  13. <summary>
  14. 加密关键字
  15. </summary>
  16. </member>
  17. <member name="F:PMS.NetCore.Controllers.UserController.tokenHelper">
  18. <summary>
  19. 令牌获取和验证类
  20. </summary>
  21. </member>
  22. <member name="M:PMS.NetCore.Controllers.UserController.#ctor(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Net.Http.IHttpClientFactory,Microsoft.AspNetCore.Identity.UserManager{Sugar.Enties.AppUser},Microsoft.AspNetCore.Identity.SignInManager{Sugar.Enties.AppUser},Utils.Jwt.ITokenHelper,Microsoft.Extensions.Configuration.IConfiguration)">
  23. <summary>
  24. 用户信息控制器
  25. </summary>
  26. <param name="memoryCache"></param>
  27. <param name="httpclientfactory"></param>
  28. <param name="userManager"></param>
  29. <param name="signInManager"></param>
  30. <param name="_tokenHelper"></param>
  31. <param name="configuration"></param>
  32. </member>
  33. <member name="M:PMS.NetCore.Controllers.UserController.Test">
  34. <summary>
  35. 测试方法
  36. </summary>
  37. <returns></returns>
  38. </member>
  39. <member name="M:PMS.NetCore.Controllers.UserController.ValidateUser(Sugar.Enties.UserLoginDTO)">
  40. <summary>
  41. 用户登录
  42. </summary>
  43. <param name="request">用户名,密码</param>
  44. <returns></returns>
  45. </member>
  46. <member name="M:PMS.NetCore.Controllers.UserController.GetRoles(Sugar.Enties.SingleParamDTO)">
  47. <summary>
  48. 根据用户编号获取用户所有角色
  49. </summary>
  50. <param name="staffcode">用户编号</param>
  51. <returns></returns>
  52. </member>
  53. <member name="M:PMS.NetCore.Controllers.UserController.GetPrintfiles(Sugar.Enties.SingleParamDTO)">
  54. <summary>
  55. 根据用户编号获取打印权限
  56. </summary>
  57. <param name="staffcode"></param>
  58. <returns></returns>
  59. </member>
  60. <member name="M:PMS.NetCore.Controllers.UserController.GetMsgtypes(Sugar.Enties.SingleParamDTO)">
  61. <summary>
  62. 根据用户编号获取用户消息语句权限
  63. </summary>
  64. <param name="staffcode"></param>
  65. <returns></returns>
  66. </member>
  67. <member name="M:PMS.NetCore.Controllers.UserController.GetFuncs(Sugar.Enties.SingleParamDTO)">
  68. <summary>
  69. 根据角色ID获取用户功能模块权限
  70. </summary>
  71. <param name="roleid"></param>
  72. <returns></returns>
  73. </member>
  74. <member name="M:PMS.NetCore.Controllers.UserController.ComparePasswords(System.String,System.String)">
  75. <summary>
  76. 比较存储在数据库中的用户密码和输入的用户密码是否一致
  77. </summary>
  78. <param name="storedPassword">存储在数据库中的用户密码</param>
  79. <param name="inputPassword">输入的用户密码</param>
  80. <returns>true or false</returns>
  81. </member>
  82. <member name="M:PMS.NetCore.Controllers.UserController.Encrypt(System.String,System.String)">
  83. <summary>
  84. 加密
  85. </summary>
  86. <param name="datastr">要加密的字符串</param>
  87. <param name="keystr">机密密钥</param>
  88. <returns>加密后的字符串</returns>
  89. </member>
  90. <member name="M:PMS.NetCore.Controllers.UserController.Decrypt(System.String,System.String)">
  91. <summary>
  92. 解密
  93. </summary>
  94. <param name="datastr">要解密的字符串</param>
  95. <param name="keystr">机密密钥</param>
  96. <returns>解密后的字符串</returns>
  97. </member>
  98. <member name="M:PMS.NetCore.Filter.TokenAuthorize.#ctor(Utils.Jwt.ITokenHelper,Microsoft.Extensions.Options.IOptions{Utils.Jwt.JWTConfig})">
  99. <summary>
  100. 过滤器实现通用token验证
  101. </summary>
  102. <param name="_tokenHelper"></param>
  103. <param name="options"></param>
  104. </member>
  105. <member name="M:PMS.NetCore.Filter.TokenAuthorize.HasAllowAnonymous(Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext)">
  106. <summary>
  107. 用于判断Action有没有AllowAnonymous标签
  108. </summary>
  109. <param name="context"></param>
  110. <returns></returns>
  111. </member>
  112. </members>
  113. </doc>