SPSBURLApiProfile.h 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. //
  2. // SPSBURLApiProfile.h
  3. // 我的社保
  4. //
  5. // Created by shanp on 2021/4/19.
  6. //
  7. #import <UIKit/UIKit.h>
  8. #import <JXHMacro.h>
  9. NS_ASSUME_NONNULL_BEGIN
  10. static bool spsb_isTestFlightBuild = false;
  11. #if DEBUG
  12. void spsb_setIsUseDebug(bool flag);
  13. bool spsb_isUseDebug(void);
  14. #endif
  15. NSString *spsb_appUrl(NSString *api);
  16. NSString *spsb_wwwUrl(NSString *api);
  17. NSString *spsb_fileUrl(NSString *api);
  18. NSURL *spsb_fileURL(NSString *url);
  19. /**
  20. * 公用 COMMON API URI
  21. */
  22. #pragma mark - 验证码
  23. CONST_STRING_INTERFACE SPSBUrlGetVerifyCode;
  24. /**
  25. * 专用 SheBao API URI
  26. */
  27. #pragma mark - 获取版本
  28. CONST_STRING_INTERFACE SPSBUrlGetVersion;
  29. CONST_STRING_INTERFACE SPSBUrlPostDevice;
  30. CONST_STRING_INTERFACE SPSBUrlADSwitch;
  31. #pragma mark - 账户相关
  32. //注销
  33. CONST_STRING_INTERFACE SPSBUrlCancelAccount;
  34. //登录
  35. CONST_STRING_INTERFACE SPSBUrlLogin;
  36. //一键登录
  37. CONST_STRING_INTERFACE SPSBUrlFastLogin;
  38. //一键登录自动登录
  39. CONST_STRING_INTERFACE SPSBUrlAutoFastLogin;
  40. //注册
  41. CONST_STRING_INTERFACE SPSBUrlRegister;
  42. //找回密码
  43. CONST_STRING_INTERFACE SPSBUrlFindbackPassword;
  44. //更换密码
  45. CONST_STRING_INTERFACE SPSBUrlChangePassword;
  46. //更换手机号码
  47. CONST_STRING_INTERFACE SPSBUrlChangePhone;
  48. //上传头像
  49. CONST_STRING_INTERFACE SPSBUrlUploadAvatar;
  50. //更新头像
  51. CONST_STRING_INTERFACE SPSBUrlUpdateAvatar;
  52. //消息
  53. CONST_STRING_INTERFACE SPSBUrlGetMessageList;
  54. //红点
  55. CONST_STRING_INTERFACE SPSBUrlPersonalPageCount;
  56. #pragma mark - 购买相关
  57. //获取城市
  58. CONST_STRING_INTERFACE SPSBUrlGetCityList;
  59. //获取指定城市正常购买社保数据
  60. CONST_STRING_INTERFACE SPSBUrlGetShebaoNormalByCity;
  61. //获取指定城市补缴社保数据
  62. CONST_STRING_INTERFACE SPSBUrlGetShebaoSupplementaryPayByCity;
  63. //获取一键续保数据
  64. CONST_STRING_INTERFACE SPSBUrlGetQuickPurchaseData;
  65. //获取过往购买过的公积金金额
  66. CONST_STRING_INTERFACE SPSBUrlGetFundOfBuyBefore;
  67. //取消购买订单
  68. CONST_STRING_INTERFACE SPSBUrlCancelPurchaseOrder;
  69. //获取订单金额
  70. CONST_STRING_INTERFACE SPSBUrlGetTotalFee;
  71. //获取补缴订单金额
  72. CONST_STRING_INTERFACE SPSBUrlGetTotalSupplementaryPayFee;
  73. #pragma mark - 参保人相关
  74. //修改、新增参保人
  75. CONST_STRING_INTERFACE SPSBUrlModifyPurchasers;
  76. //上传身份证
  77. CONST_STRING_INTERFACE SPSBUrlUploadIdcardByNumber;
  78. CONST_STRING_INTERFACE SPSBUrlUploadIdcardById;
  79. //删除参保人
  80. CONST_STRING_INTERFACE SPSBUrlDeletePurchasers;
  81. //获取完整参保人
  82. CONST_STRING_INTERFACE SPSBUrlGetPurchasers;
  83. //修改参保人手机号码
  84. CONST_STRING_INTERFACE SPSBUrlModifyPurchasersPhone;
  85. //修改银行卡
  86. CONST_STRING_INTERFACE SPSBUrlModifyBank;
  87. #pragma mark - 生成订单相关
  88. //生成社保订单
  89. CONST_STRING_INTERFACE SPSBUrlCreateShebaoOrder;
  90. //生成公积金订单
  91. CONST_STRING_INTERFACE SPSBUrlCreateFundOrder;
  92. //生成稍后支付订单
  93. CONST_STRING_INTERFACE SPSBUrlCreatePayLaterOrder;
  94. //生成补缴订单
  95. CONST_STRING_INTERFACE SPSBUrlCreatePriceDifferencePaymentOrder;
  96. //生成社保补缴订单
  97. CONST_STRING_INTERFACE SPSBUrlCreateShebaoSupplementaryPayOrder;
  98. //生成公积金补缴订单
  99. CONST_STRING_INTERFACE SPSBUrlCreateFundSupplementaryPayOrder;
  100. //生成补缴稍后支付订单
  101. CONST_STRING_INTERFACE SPSBUrlCreateLaterSupplementaryPayOrder;
  102. #pragma mark - 支付相关
  103. //查询订单
  104. CONST_STRING_INTERFACE SPSBUrlQueryOrder;
  105. //退款
  106. CONST_STRING_INTERFACE SPSBUrlRefund;
  107. #pragma mark - 查询相关
  108. //获取查询城市
  109. CONST_STRING_INTERFACE SPSBUrlGetQueryCityList;
  110. //社保查询
  111. CONST_STRING_INTERFACE SPSBUrlQueryShebao;
  112. //公积金查询
  113. CONST_STRING_INTERFACE SPSBUrlQueryFund;
  114. //查询补差额和退款情况
  115. CONST_STRING_INTERFACE SPSBUrlQueryPriceDifferencePaymentAndRefund;
  116. //查询未缴补差额订单数量
  117. CONST_STRING_INTERFACE SPSBUrlQueryPriceDifferencePaymentNotPayOrders;
  118. #pragma mark - 订单列表相关
  119. //获取补缴订单列表
  120. CONST_STRING_INTERFACE SPSBUrlGetPriceDifferencePaymentList;
  121. //获取待支付购买订单列表
  122. CONST_STRING_INTERFACE SPSBUrlGetWaitForPayList;
  123. //获取所有购买订单列表
  124. CONST_STRING_INTERFACE SPSBUrlGetAllOrderList;
  125. //获取转移订单列表
  126. CONST_STRING_INTERFACE SPSBUrlGetTransferOrderList;
  127. #pragma mark - 现金券相关
  128. //现金券查询
  129. CONST_STRING_INTERFACE SPSBUrlSearchCashCoupon;
  130. //获取分享券
  131. CONST_STRING_INTERFACE SPSBUrlGetCashCouponShareList;
  132. //获取可用现金券数量
  133. CONST_STRING_INTERFACE SPSBUrlGetCashCouponCount;
  134. #pragma mark - 转移相关的
  135. //获取转移城市
  136. CONST_STRING_INTERFACE SPSBUrlGetTransferCity;
  137. //获取转移数据
  138. CONST_STRING_INTERFACE SPSBUrlGetTransferCityData;
  139. //确认转移
  140. CONST_STRING_INTERFACE SPSBUrlCreateTransferOrder;
  141. //取消转移订单
  142. CONST_STRING_INTERFACE SPSBUrlCancelTransferOrder;
  143. #pragma mark - 待办事项相关
  144. //获取待办事项列表
  145. CONST_STRING_INTERFACE SPSBUrlGetMaterialflowList;
  146. //获取待办事项进度列表
  147. CONST_STRING_INTERFACE SPSBUrlGetMaterialflowNodeList;
  148. //上传材料
  149. CONST_STRING_INTERFACE SPSBUrlUploadMaterialPhoto;
  150. //更新材料上传节点信息
  151. CONST_STRING_INTERFACE SPSBUrlUploadMaterialUploadAction;
  152. //更新材料邮寄节点信息
  153. CONST_STRING_INTERFACE SPSBUrlUploadMaterialMailAction;
  154. //更新节点备注信息
  155. CONST_STRING_INTERFACE SPSBUrlUploadMemoAction;
  156. //更新H5填写资料信息
  157. CONST_STRING_INTERFACE SPSBUrlUploadH5;
  158. //H5页面
  159. CONST_STRING_INTERFACE SPSBUrlWaitToDoH5;
  160. #pragma mark - 流水相关的
  161. //未完成流水列表
  162. CONST_STRING_INTERFACE SPSBUrlUndoneSalaryList;
  163. //已完成流水列表
  164. CONST_STRING_INTERFACE SPSBUrlDoneSalaryList;
  165. //生成流水订单
  166. CONST_STRING_INTERFACE SPSBUrlCreateSalaryOrder;
  167. #pragma mark - 收货地址相关
  168. //获取收货地址
  169. CONST_STRING_INTERFACE SPSBUrlGetMailingAddress;
  170. //更新(新增)收货地址
  171. CONST_STRING_INTERFACE SPSBUrlAddAndUpdateMailingAddress;
  172. //删除收货地址
  173. CONST_STRING_INTERFACE SPSBUrlDeleteMailingAddress;
  174. #pragma mark - 资讯相关
  175. //获取咨询资讯列表
  176. CONST_STRING_INTERFACE SPSBUrlGetArticleList;
  177. //获取资讯文章
  178. CONST_STRING_INTERFACE SPSBUrlGetArticle;
  179. #pragma mark - 咨询相关
  180. //获取留言列表
  181. CONST_STRING_INTERFACE SPSBUrlGetFeedbackList;
  182. //新增留言
  183. CONST_STRING_INTERFACE SPSBUrlAddFeedback;
  184. //热门问题列表
  185. CONST_STRING_INTERFACE SPSBUrlGetHotTopicList;
  186. //广播
  187. CONST_STRING_INTERFACE SPSBUrlGetBroadcast;
  188. #pragma mark - 调查问卷相关
  189. //是否需要调查问卷
  190. CONST_STRING_INTERFACE SPSBUrlCheckSurvey;
  191. //提交调查问卷
  192. CONST_STRING_INTERFACE SPSBUrlSaveSurvey;
  193. #pragma mark - H5地址
  194. //我的社保下载链接
  195. CONST_STRING_INTERFACE SPSBDownloadLink;
  196. //为啥要买链接
  197. CONST_STRING_INTERFACE SPSBWhyToPayLink;
  198. //如何买链接
  199. CONST_STRING_INTERFACE SPSBHowToPayLink;
  200. //随时查链接
  201. CONST_STRING_INTERFACE SPSBQueryAnytimeLink;
  202. //正式客服链接
  203. CONST_STRING_INTERFACE SPSBServiceOnlineLink;
  204. //测试客服链接
  205. CONST_STRING_INTERFACE SPSBServiceOnlineDevelopLink;
  206. #pragma mark - 支付宝获取银行
  207. CONST_STRING_INTERFACE SPSBAlipayGetBank;
  208. //首页社保计算器链接
  209. CONST_STRING_INTERFACE SPSBHomeSocialSecurityCalculatorLink;
  210. //补充保险链接
  211. CONST_STRING_INTERFACE SPSBOtherSocialSecurityLink;
  212. //企业人事服务链接
  213. CONST_STRING_INTERFACE SPSBServiceForEnterpriseLink;
  214. //社保计算器链接
  215. CONST_STRING_INTERFACE SPSBSocialSecurityCalculatorLink;
  216. //社保隐私协议链接
  217. CONST_STRING_INTERFACE SPSBSocialSecurityPrivacyLink;
  218. //我的社保服务协议
  219. CONST_STRING_INTERFACE SPSBSocialSecurityServiceAgreementLink;
  220. //我的社保代理协议
  221. CONST_STRING_INTERFACE SPSBSocialSecurityAgencyAgreementLink;
  222. //城市查询
  223. CONST_STRING_INTERFACE SPSBSocialSecurityCityServiceLink;
  224. NS_ASSUME_NONNULL_END