LYHTTPRequest.h 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. //
  2. // LYHTTPRequest.h
  3. // shiku_im
  4. //
  5. // Created by liyangyang-pc on 17/1/9.
  6. // Copyright © 2017年 Reese. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "ALLURLHeader.h"
  10. @interface LYHTTPRequest : NSObject
  11. typedef NS_ENUM(NSInteger,RequestType)
  12. {
  13. /************************************工作日报**********************************/
  14. RBao,/*工作日报列表*/
  15. RBao_YESTERDAYORTODAY,/*获取工作日报昨日今日详情*/
  16. RBao_OlnySave,/*日报只做保存为在录入*/
  17. RBao_add,/*上传工作日报*/
  18. RBao_add_WorkContent, /*抓取审批流*/
  19. RBao_update, /*更新工作日报上传*/
  20. RBao_updete_finish, /*更新完成调用*/
  21. RBao_approval_flow, /*审批流数据*/
  22. RBao_approval_flow_delete, /*删除审批流*/
  23. RBao_delete ,/*删除日报*/
  24. RBao_detail, /*获取日报详细数据*/
  25. /************************************考勤设置**********************************/
  26. OA_IsNeedReMain,/*是否有请假单外勤计划等*/
  27. KQin_heightSetting_save,/* 考勤设置 高级设置 保存 */
  28. KQin_heightSetting_detail , /* 考勤设置 高级设置 详情*/
  29. KQin_heightSetting_automaticDaka,/* 考勤设置 高级设置 上传自动打卡*/
  30. KQin_schedulingSetting_allDetail, /*考勤设置 班次设置 详情*/
  31. KQin_schedulingSetting_save, /*考勤设置 班次设置 保存班次*/
  32. KQin_schedulingSetting_update,/*考勤设置 班次设置 更新班次*/
  33. KQin_schedulingSetting_delete,/*考勤设置 班次设置 删除班次*/
  34. KQin_AddressSetting_save,/*考勤设置 地址设置 保存*/
  35. KQin_AddressSetting_detail,/*考勤设置 地址设置 获取详情*/
  36. KQin_AddressSetting_update,/*考勤设置 地址设置 更新*/
  37. KQin_AddressSetting_delete,/*考勤设置 地址设置 删除*/
  38. KQin_myself_complan, /*考勤设置 我的考勤规则*/
  39. KQin_schdulingSetting_fixedADay,/*考勤设置 通过每天来设置*/
  40. KQin_Confilt_personDepartMent, /*考勤设置 获取冲突人员和冲突部门*/
  41. KQin_Personal_allDetail,/*考勤统计 我的考勤统计*/
  42. KQin_Team_allDetail, /*考勤统计 团队考勤统计*/
  43. /************************************打卡**********************************/
  44. DKa_Myself_Detail, /*打卡设置 获取个人打卡数据*/
  45. DKa_Scheduling_Time_Address_Distace, /* 打卡设置 获取个人的打卡规则*/
  46. Oa_If_Admin,/* 判断是否具有管理权限*/
  47. DKa_System_mac,/*打卡设置 获取系统的mac地址*/
  48. DKA_Upload_mac,/*打卡设置 上传mac地址*/
  49. DKa_Upload_time,/*打卡设置 上传打卡信息*/
  50. DAKA_get_ALL_Month_Data,
  51. /************************************红点提醒**********************************/
  52. HDian_Query_Em_News,/*红点提醒 获取未推送消息*/
  53. HDian_Specil_Query_Em_News,/*红点提醒 获取特定类型未推送的消息列表*/
  54. HDian_get_Approval_Flow_Number,/*红点提醒 获取审批流红点的条数*/
  55. HDian_get_Mytask_Number,/*红点提醒 获取任务红点条数*/
  56. HDian_get_Subscribe_Number,/*红点提醒 获取订阅号数量*/
  57. /*待办工作*/
  58. WorkingDo_Alldata,
  59. /*获取审批人名单*/
  60. OA_SHENPI_NAMES,
  61. /********************************外勤设置********************************/
  62. WQin_Get_OUTP_CUSTOMADDRESS, /* 外勤设置 获取常用外勤地址*/
  63. /*****索玲通用单据*******/
  64. SL_MenuConfig_all_data,
  65. /*监控日志上传*/
  66. ERP_Monitor_Log,
  67. /*报销单详情接口*/
  68. BXD_get_detail,
  69. /*报销单上传*/
  70. BXD_Post_Detail,
  71. /*更新报销单*/
  72. BXD_Update_Detail,
  73. /*报销单获取图片*/
  74. BXD_GET_IMAGE,
  75. /*报销单删除明细*/
  76. BXD_Delete_Detail,
  77. /********************审批流********************/
  78. SPL_Get_Must_detail, /*获取审批详情数据*/
  79. SPL_Get_Must_DetailTWO,/*获取审批要点*/
  80. SPL_Agress_Bill,/*上传 同意*/
  81. SPL_Disagree_Bill,/*不同意接口*/
  82. SPL_ChangeOther_Person,/*变更处理人*/
  83. SPL_Next_Bill,/*下一条*/
  84. SPL_TakeOver_Bill,/*接管流程*/
  85. SPL_Agress_Save,/*保存输入数据*/
  86. SPL_Approval_End,/*结束流程*/
  87. SPL_Approval_Old_Detail,/*获取审批记录*/
  88. SPL_Approval_get_dbFindData,/*获取dbFind字段*/
  89. YP_Select_Approval_person,//上传审批人
  90. /*UU运动*/
  91. UU_Sports_upload,//上传步数
  92. UU_Sports_flowPeople,//设置关注
  93. UU_Sports_Ranking, //获取步数排行
  94. UU_Sports_PeopleSetp,//获取个人步数
  95. UU_Sports_uploadPrice,//上传点赞
  96. UU_Sports_getPeoplePrice,//获取点赞人数
  97. /*实时看板 获取实时看板数据*/
  98. UU_SeePlan_GetDatail,
  99. /*设备管理 - 统计分析*/
  100. UU_Device_TongjiFenxi,
  101. /*********************商家统计********/
  102. UU_Bussnessall_GetDetail,
  103. /********************一元捐***********/
  104. UU_OneYuanDonation_GetProject,//参与项目信息
  105. UU_OneYuanDonation_GetActivity,//参与活动
  106. UU_OneYuanDonation_GetCenterDetail,//获取个人中心列表
  107. /*********************************订票 系统 出差申请单*****************/
  108. UU_Travel_application_form_getDetail, //获取出差申请单数据
  109. /**************************设备管理***************************/
  110. UU_DM_GET_ScanDetail, // 获取扫一扫信息
  111. UU_DM_GET_SearchDetail,// 获取搜索信息
  112. UU_DM_GET_CheckDetail,// 获取盘点数据
  113. UU_DM_GET_Check_many_detail,//获取盘点数据详情
  114. UU_DM_GET_Check_Scan_detail,//扫一扫获取盘点 详情
  115. UU_DM_GET_Dbfind_detail,//获取放大镜 数据
  116. UU_DM_GET_Check_ADD_Detail,//获取增减盘点配置字段;
  117. UU_DM_GET_Check_alway_data, //已盘点
  118. UU_DM_GET_Check_Nila_data,// 未盘点
  119. UU_DM_Save_Check_data,//保存盘点数据
  120. UU_DM_Loss_Check_data,//设置盘亏
  121. UU_DM_Check_main_data,//获取主表数据
  122. UU_DM_CHeck_gird_data,//获取从表数据
  123. UU_DM_Deal_Detail,//已审核 确认操作
  124. UU_DM_Transit_Detail,//故障送检单,转报价单
  125. UU_DM_RM_Searhc,//需求查询
  126. CRM_MYADDRESS_List,//我的联系人界面
  127. CRM_ADD_MYADDRESS,//添加我的联系人
  128. CRM_DELETE_MYADDRESS,//删除我的联系人
  129. CRM_CHANGE_MYADDRESS,//更新我的联系人
  130. Electronic_card, //电子工牌
  131. };
  132. /*
  133. type 类型
  134. page 个数
  135. string 条件语句
  136. */
  137. +(void)Get:(RequestType)type page:(int)page condition:(NSString *)string Completion:(void (^)(id ObjectData, NSError *error))block;
  138. /*
  139. type 类型
  140. paramters 请求体
  141. */
  142. +(void)Post:(RequestType)type page:(id)paramters Completion:(void (^)(id ObjectData, NSError *error))block;
  143. @end