api.php 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. <?php
  2. return array
  3. (
  4. 'name' => '接口配置',
  5. 'struct' => array
  6. (
  7. 'platform_id' => array
  8. (
  9. 'name' => '平台',
  10. 'type' => 'int(11)',
  11. 'value' => 'api/platform',
  12. ),
  13. 'name' => array
  14. (
  15. 'name' => '接口名称',
  16. 'type' => 'varchar(150)',
  17. ),
  18. 'cate' => array
  19. (
  20. 'name' => '分类',
  21. 'type' => 'varchar(800)',
  22. ),
  23. 'cate_parent_id' => array
  24. (
  25. 'name' => '父级分类',
  26. 'type' => 'int(11)',
  27. ),
  28. 'cate_child_id' => array
  29. (
  30. 'name' => '子分类',
  31. 'type' => 'int(11)',
  32. ),
  33. 'uri' => array
  34. (
  35. 'name' => '接口地址',
  36. 'type' => 'varchar(1000)',
  37. ),
  38. 'sign_col' => array
  39. (
  40. 'name' => '签名加密参数',
  41. 'type' => 'varchar(1000)',
  42. ),
  43. 'method' => array
  44. (
  45. 'name' => '请求方式',
  46. 'type' => 'tinyint(1)',
  47. 'default' => '-1',
  48. 'value' => array
  49. (
  50. -1 => '使用平台标准请求方式',
  51. 1 => 'get',
  52. 2 => 'post',
  53. ),
  54. ),
  55. 'post_method' => array
  56. (
  57. 'name' => '请求头设置',
  58. 'type' => 'tinyint(1)',
  59. 'default' => '1',
  60. 'value' => array
  61. (
  62. 1 => '普通表单:application/x-www-form-urlencoded',
  63. 2 => '文件表单:multipart/form-data',
  64. 3 => 'JSON:application/json',
  65. ),
  66. ),
  67. 'notify_type' => array
  68. (
  69. 'name' => '是否有回调',
  70. 'type' => 'tinyint(1)',
  71. 'default' => '2',
  72. 'value' => array
  73. (
  74. 1 => '有回调',
  75. 2 => '无回调',
  76. ),
  77. ),
  78. 'notify_success' => array
  79. (
  80. 'name' => '回调成功响应',
  81. 'type' => 'varchar(500)',
  82. ),
  83. 'notify_error' => array
  84. (
  85. 'name' => '回调失败响应',
  86. 'type' => 'varchar(500)',
  87. ),
  88. 'notify_sign_col' => array
  89. (
  90. 'name' => '签名加密参数',
  91. 'type' => 'varchar(1000)',
  92. ),
  93. 'spec_type' => array
  94. (
  95. 'name' => '规格类型',
  96. 'type' => 'tinyint(1)',
  97. 'default' => 1,
  98. 'value' => array
  99. (
  100. 1 => '单规格',
  101. 2 => '多规格',
  102. ),
  103. ),
  104. 'env_type' => array
  105. (
  106. 'name' => '运行环境',
  107. 'type' => 'tinyint(1)',
  108. 'default' => 1,
  109. 'value' => array
  110. (
  111. 1 => '通用',
  112. 2 => 'h5',
  113. 3 => 'jsapi',
  114. 4 => 'app',
  115. 5 => '小程序',
  116. 6 => '二维码',
  117. ),
  118. ),
  119. 'status' => array
  120. (
  121. 'name' => '状态',
  122. 'type' => 'tinyint(1)',
  123. 'default' => 1,
  124. 'value' => array
  125. (
  126. 1 => '展示',
  127. 2 => '不展示',
  128. ),
  129. ),
  130. ),
  131. );