TokenService.cs 948 B

1234567891011121314151617181920212223242526272829
  1. 
  2. using NXWMS.Client.Code;
  3. using NXWMS.Client.Code.Serialize;
  4. using NXWMS.Client.Interface;
  5. using NXWMS.Client.Model.AppModels.Condition;
  6. using NXWMS.Client.Model.AppModels.Result;
  7. using NXWMS.Client.Model.AppModels.Result.SysSettings;
  8. using NXWMS.Client.Model.CoreModels;
  9. using NXWMS.Client.WebApiService;
  10. using System;
  11. using System.Collections.Generic;
  12. using System.Data;
  13. using System.Linq;
  14. using System.Text;
  15. namespace NXWMS.Client.WebApiService
  16. {
  17. /// <summary>
  18. /// Token服务
  19. /// </summary>
  20. public class TokenService: ITokenService
  21. {
  22. public OperateResultInfo<UserLoginResult> Login(UserLoginCondition info)
  23. {
  24. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterUser.RouterStruct.
  25. _Login, JsonHandleHelper.SerializeObject(info));
  26. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<UserLoginResult>>(result);
  27. }
  28. }
  29. }