RoleService.cs 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. 
  2. using NXWMS.Client.Code;
  3. using NXWMS.Client.Code.Serialize;
  4. using NXWMS.Client.Interface;
  5. using NXWMS.Client.Interface.SysSettings;
  6. using NXWMS.Client.Model.AppModels.Condition;
  7. using NXWMS.Client.Model.AppModels.Condition.SysSettings;
  8. using NXWMS.Client.Model.AppModels.Result;
  9. using NXWMS.Client.Model.AppModels.Result.SysSettings;
  10. using NXWMS.Client.Model.CoreModels;
  11. using NXWMS.Client.WebApiService;
  12. using System;
  13. using System.Collections.Generic;
  14. using System.Data;
  15. using System.Linq;
  16. using System.Text;
  17. namespace NXWMS.Client.WebApiService.SysSettings
  18. {
  19. /// <summary>
  20. /// 角色服务
  21. /// </summary>
  22. public class RoleService : IRoleService
  23. {
  24. public OperateResultInfo<PageQueryResultInfo<RoleResult>> GetList(RoleSearchCondition info)
  25. {
  26. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterRole.RouterStruct._GetList, JsonHandleHelper.SerializeObject(info));
  27. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<PageQueryResultInfo<RoleResult>>>(result);
  28. }
  29. public OperateResultInfo Add(RoleCondition info)
  30. {
  31. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterRole.RouterStruct._Add, JsonHandleHelper.SerializeObject(info));
  32. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
  33. }
  34. public OperateResultInfo Edit(RoleCondition info)
  35. {
  36. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterRole.RouterStruct._Edit, JsonHandleHelper.SerializeObject(info));
  37. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
  38. }
  39. public OperateResultInfo Deleted(RoleCondition info)
  40. {
  41. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterRole.RouterStruct._Deleted, JsonHandleHelper.SerializeObject(info));
  42. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
  43. }
  44. public OperateResultInfo Remove(RoleCondition info)
  45. {
  46. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterRole.RouterStruct._Remove, JsonHandleHelper.SerializeObject(info));
  47. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo>(result);
  48. }
  49. public OperateResultInfo<RolePermissionResult> GetPermissionInfo(RolePermissionCondition info)
  50. {
  51. var result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterRole.RouterStruct._GetPermissionInfo, JsonHandleHelper.SerializeObject(info));
  52. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<RolePermissionResult>>(result);
  53. }
  54. }
  55. }