System.php 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297
  1. <?php
  2. /**
  3. * @api {post} system/getBankList 得到银行列表
  4. * @apiVersion 1.0.0
  5. * @apiName getUserBankList
  6. * @apiDescription 得到银行列表
  7. * @apiGroup System
  8. *
  9. *
  10. *
  11. * @apiSuccess {Object[]} bankList 第三方支付支持的银行卡列表
  12. * @apiSuccess {Number} bankList.bankPlatformID 第三方支付银行卡ID
  13. * @apiSuccess {String} bankList.alias 第三方支付银行卡代码
  14. * @apiSuccess {Number} bankList.isCredit 是否为信用卡,0-非信用卡,1为信用卡
  15. * @apiSuccess {Object} bankList.bank 银行
  16. * @apiSuccess {Number} bankList.bank.bankID 银行名称
  17. * @apiSuccess {String} bankList.bank.bankName 银行名称
  18. * @apiSuccess {String} bankList.bank.appIcon 银行app图标
  19. * @apiSuccess {String} bankList.bank.color 银行颜色(废弃)
  20. * @apiSuccess {String} bankList.bank.backgroundColor 银行背景色
  21. * @apiSuccess {String} bankList.bank.quotaTitle 限额名称描述
  22. * @apiSuccess {String} bankList.bank.quotaSingleOrder 单笔限额,单位元
  23. * @apiSuccess {String} bankList.bank.quotaSingleDay 单日限额
  24. * @apiSuccess {String} bankList.bank.quotaSingleMouth 单月限额
  25. * @apiSuccessExample {json} 返回json数据(举例):
  26. {
  27. "code": 1,
  28. "msg": "操作成功",
  29. "content": {
  30. "bankList": [
  31. {
  32. "bankPlatformID": 5,
  33. "alias": "张奇",
  34. "isCredit": "",
  35. "bank": {
  36. "bankID": 1,
  37. "bankName": "中国建设银行",
  38. "color": "#5991F0",
  39. "quotaTitle": "限额:",
  40. "quotaText": "单笔5千 单日五万 单月150万",
  41. "quotaSingleDay": 5000000,
  42. "quotaSingleOrder": 500000,
  43. "appIcon": "http://wxapp.dahengdian.com/static/mobile/image/zhongguo_icon2x.png",
  44. "pcIcon": "",
  45. "quotaSingleMonth": 500000000,
  46. "backgroundColor": "#5991F0"
  47. }
  48. }
  49. ]
  50. }
  51. }
  52. * @apiUse CreateUserError
  53. */
  54. /**
  55. * @api {post} system/getConfig 得到系统配置
  56. * @apiVersion 1.0.0
  57. * @apiName getConfig
  58. * @apiDescription 得到系统配置
  59. * @apiGroup System
  60. *
  61. * @apiSuccess {Object} config 系统配置
  62. * @apiSuccess {Number} config.bankBandMax 至多绑定银行卡个数
  63. * @apiSuccess {Number} config.loanAgreementUrl 借款协议url
  64. * @apiSuccess {Number} config.riskBulletinUrl 风险揭示书url
  65. * @apiSuccess {String} config.rechargeUrl 跳转充值url
  66. * @apiSuccess {String} config.rechargeUrl.--money app应用参数,金额
  67. * @apiSuccess {Number} config.rechargeUrl.--userBankID app应用参数,用户银行卡ID
  68. * @apiSuccess {String} config.drawcashUrl 跳转提现url
  69. * @apiSuccess {String} config.drawcashUrl.--money app应用参数,金额
  70. * @apiSuccess {Number} config.drawcashUrl.--userBankID app应用参数,用户银行卡ID
  71. * @apiSuccess {String} config.userInvitationUrl 邀请注册url
  72. * @apiSuccess {String} config.activeUrl 活动url
  73. * @apiSuccess {String} config.customerUrl 客服url
  74. * @apiSuccess {String} config.aboutUsUrl 关于我们url
  75. * @apiSuccessExample {json} 返回json数据(举例):
  76. {
  77. "code": 1,
  78. "msg": "操作成功",
  79. "content": {
  80. "config": {
  81. "bankBandMax":1,
  82. "loanAgreementUrl":"http://www.baidu.com?######",
  83. "riskBulletinUrl":"http://www.baidu.com?######",
  84. "rechargeUrl":"http://wxapp.dahengdian.com/mobile/h5/userRecharge?######",
  85. "drawcashUrl":"http://wxapp.dahengdian.com/mobile/h5/userDrawcash?######",
  86. "userInvitationUrl":"http://www.baidu.com?######",
  87. "activeUrl":"http://www.baidu.com?######",
  88. "customerUrl":"http://www.baidu.com?######",
  89. "aboutUsUrl":"http://www.baidu.com?######"
  90. }
  91. }
  92. }
  93. }
  94. * @apiUse CreateUserError
  95. */
  96. /**
  97. * @api {post} system/getConfig 得到系统配置
  98. * @apiVersion 1.0.1
  99. * @apiName getConfig
  100. * @apiDescription 得到系统配置
  101. * @apiGroup System
  102. *
  103. * @apiSuccess {Object} config 系统配置
  104. * @apiSuccess {String} config.startPageImage 动态启动页图片url(建议拉伸),建议保持缓存12小时
  105. * @apiSuccess {Number} config.bankBandMax 至多绑定银行卡个数
  106. * @apiSuccess {String} config.loanAgreementUrl 借款协议url
  107. * @apiSuccess {String} config.riskBulletinUrl 风险揭示书url
  108. * @apiSuccess {String} config.rechargeUrl 跳转充值url
  109. * @apiSuccess {String} config.rechargeUrl.--money app应用参数,金额
  110. * @apiSuccess {Number} config.rechargeUrl.--userBankID app应用参数,用户银行卡ID
  111. * @apiSuccess {String} config.rechargeWYUrl 跳转网银充值url
  112. * @apiSuccess {String} config.rechargeWYUrl.--money app应用参数,金额
  113. * @apiSuccess {Number} config.rechargeWYUrl.--userBankID app应用参数,用户银行卡ID
  114. * @apiSuccess {String} config.drawcashUrl 跳转提现url
  115. * @apiSuccess {String} config.drawcashUrl.--money app应用参数,
  116. *
  117. * 金额
  118. * @apiSuccess {Number} config.drawcashUrl.--userBankID app应用参数,用户银行卡ID
  119. * @apiSuccess {String} config.userInvitationUrl 邀请注册url
  120. * @apiSuccess {String} config.activeUrl 活动url
  121. * @apiSuccess {String} config.customerUrl 客服url
  122. * @apiSuccess {String} config.aboutUsUrl 关于我们url
  123. * @apiSuccess {String} config.regAgreementUrl 注册协议url
  124. * @apiSuccess {String} config.stat 统计相关
  125. * @apiSuccess {String} config.stat.userRegCount 注册用户数
  126. * @apiSuccess {String} companyInfo 公司信息
  127. * @apiSuccess {String} companyInfo.name 公司名称
  128. * @apiSuccessExample {json} 返回json数据(举例):
  129. {
  130. "code": 1,
  131. "msg": "操作成功",
  132. "content": {
  133. "config": {
  134. "bankBandMax":1,
  135. "loanAgreementUrl":"http://www.baidu.com?######",
  136. "riskBulletinUrl":"http://www.baidu.com?######",
  137. "rechargeUrl":"http://wxapp.dahengdian.com/mobile/h5/userRecharge?######",
  138. "rechargeWYUrl":"http://wxapp.dahengdian.com/mobile/h5/userRechargeWY?######",
  139. "drawcashUrl":"http://wxapp.dahengdian.com/mobile/h5/userDrawcash?######",
  140. "userInvitationUrl":"http://www.baidu.com?######",
  141. "activeUrl":"http://www.baidu.com?######",
  142. "customerUrl":"http://www.baidu.com?######",
  143. "aboutUsUrl":"http://www.baidu.com?######",
  144. "regAgreementUrl":"http://www.baidu.com?######",
  145. "stat":{
  146. "userRegCount":200000
  147. }
  148. },
  149. "companyInfo":{
  150. "name":"浙江博佳投资管理有限公司"
  151. }
  152. }
  153. }
  154. * @apiUse CreateUserError
  155. */
  156. /**
  157. * @api {post} system/getConfig 得到系统配置
  158. * @apiVersion 1.0.2
  159. * @apiName getConfig
  160. * @apiDescription 得到系统配置
  161. * @apiGroup System
  162. *
  163. * @apiSuccess {Object} config 系统配置
  164. * @apiSuccess {String} config.startPageImage 动态启动页图片url(建议拉伸),建议保持缓存12小时
  165. * @apiSuccess {Number} config.bankBandMax 至多绑定银行卡个数
  166. * @apiSuccess {String} config.loanAgreementUrl 借款协议url
  167. * @apiSuccess {String} config.riskBulletinUrl 风险揭示书url
  168. * @apiSuccess {String} config.rechargeUrl 跳转充值url
  169. * @apiSuccess {String} config.rechargeUrl.--money app应用参数,金额
  170. * @apiSuccess {Number} config.rechargeUrl.--userBankID app应用参数,用户银行卡ID
  171. * @apiSuccess {String} config.rechargeWYUrl 跳转网银充值url
  172. * @apiSuccess {String} config.rechargeWYUrl.--money app应用参数,金额
  173. * @apiSuccess {Number} config.rechargeWYUrl.--userBankID app应用参数,用户银行卡ID
  174. * @apiSuccess {String} config.drawcashUrl 跳转提现url
  175. * @apiSuccess {String} config.drawcashUrl.--money app应用参数,
  176. * @apiSuccess {String} config.cancelUserUrl 销户(解绑银行卡)url
  177. *
  178. * 金额
  179. * @apiSuccess {Number} config.drawcashUrl.--userBankID app应用参数,用户银行卡ID
  180. * @apiSuccess {String} config.userInvitationUrl 邀请注册url
  181. * @apiSuccess {String} config.activeUrl 活动url
  182. * @apiSuccess {String} config.customerUrl 客服url
  183. * @apiSuccess {String} config.aboutUsUrl 关于我们url
  184. * @apiSuccess {String} config.regAgreementUrl 注册协议url
  185. * @apiSuccess {String} config.stat 统计相关
  186. * @apiSuccess {String} config.stat.userRegCount 注册用户数
  187. * @apiSuccess {Object} companyInfo 公司信息
  188. * @apiSuccess {String} companyInfo.name 公司名称
  189. * @apiSuccess {String} companyInfo.brand 品牌名称
  190. * @apiSuccess {String} companyInfo.phone 公司电话
  191. * @apiSuccess {String} companyInfo.web 公司网址
  192. * @apiSuccess {String} companyInfo.wechat 公司微信
  193. *
  194. * @apiSuccessExample {json} 返回json数据(举例):
  195. {
  196. "code": 1,
  197. "msg": "操作成功",
  198. "content": {
  199. "config": {
  200. "bankBandMax":1,
  201. "loanAgreementUrl":"http://www.baidu.com?######",
  202. "riskBulletinUrl":"http://www.baidu.com?######",
  203. "rechargeUrl":"http://wxapp.dahengdian.com/mobile/h5/userRecharge?######",
  204. "rechargeWYUrl":"http://wxapp.dahengdian.com/mobile/h5/userRechargeWY?######",
  205. "drawcashUrl":"http://wxapp.dahengdian.com/mobile/h5/userDrawcash?######",
  206. "userInvitationUrl":"http://www.baidu.com?######",
  207. "activeUrl":"http://www.baidu.com?######",
  208. "customerUrl":"http://www.baidu.com?######",
  209. "aboutUsUrl":"http://www.baidu.com?######",
  210. "regAgreementUrl":"http://www.baidu.com?######",
  211. "stat":{
  212. "userRegCount":200000
  213. }
  214. },
  215. "companyInfo":{
  216. "name":"浙江博佳投资管理有限公司",
  217. "brand":"浙江博佳投资管理有限公司",
  218. "phone":"浙江博佳投资管理有限公司",
  219. "web":"浙江博佳投资管理有限公司",
  220. "wechat":"浙江博佳投资管理有限公司"
  221. }
  222. }
  223. }
  224. * @apiUse CreateUserError
  225. */
  226. /**
  227. * @api {post} system/getUpgradeInfoForIOS 得到IOS升级信息
  228. * @apiVersion 1.0.0
  229. * @apiName getUpgradeInfoForIOS
  230. * @apiDescription 得到升级信息
  231. * @apiGroup System
  232. *
  233. * @apiParam {String} versionName 版本号
  234. * @apiParamExample {json} 发送报文:
  235. {
  236. "versionName":'1.1.1'
  237. }
  238. *
  239. * @apiSuccess {String} versionName 版本号
  240. * @apiSuccess {Array} versionContent 升级内容
  241. * @apiSuccess {String} download 强制应用商店地址
  242. * @apiSuccess {Array} channels 决定了那些渠道需要强制更新
  243. * @apiSuccessExample {json} 返回json数据(举例):
  244. {
  245. "code": 1,
  246. "msg": "操作成功",
  247. "content": {
  248. "versionName":"1.23",
  249. "versionContent":[
  250. "adsfasdf","131313213","asdfasdfasdfasdasdf"
  251. ],
  252. "download":"http://gyxz.exmmw.cn/hk/rj_yx1/aiba.apk",
  253. "channels":[
  254. "1123123","123123"
  255. ]
  256. }
  257. }
  258. * @apiUse CreateUserError
  259. */
  260. /**
  261. * @api {post} system/getUpgradeInfoForIOS 得到升级信息
  262. * @apiVersion 1.0.0
  263. * @apiName getUpgradeInfo
  264. * @apiDescription 得到升级信息
  265. * @apiGroup System
  266. *
  267. * @apiParam {String} versionName 版本号
  268. * @apiParamExample {json} 发送报文:
  269. {
  270. "versionName":'1.1.1'
  271. }
  272. *
  273. * @apiSuccess {String} versionName 版本号
  274. * @apiSuccess {Number} isForce 是否强制升级,0-不强制升级,1-强制升级
  275. * @apiSuccess {String} downloadAndroid Android下载地址
  276. * @apiSuccess {String} downloadIOS IOS下载地址
  277. * @apiSuccessExample {json} 返回json数据(举例):
  278. {
  279. "code": 1,
  280. "msg": "操作成功",
  281. "content": {
  282. "versionName":"1.23",
  283. "isForce":1,
  284. "downloadAndroid":"http://gyxz.exmmw.cn/hk/rj_yx1/aiba.apk",
  285. "downloadIOS":"http://gyxz.exmmw.cn/hk/rj_yx1/aiba.apk",
  286. "day":10
  287. }
  288. }
  289. * @apiUse CreateUserError
  290. */