api.php 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <?php
  2. return [
  3. 'name' => '接口配置',
  4. 'order' => 'sort asc',
  5. 'struct' => [
  6. 'platform_id' => [
  7. 'name' => '平台',
  8. 'type' => 'int(11)',
  9. 'value' => 'api/platform',
  10. ],
  11. 'name' => [
  12. 'name' => '接口名称',
  13. 'type' => 'varchar(32)',
  14. ],
  15. 'uri' => [
  16. 'name' => '接口地址',
  17. 'type' => 'varchar(100)',
  18. ],
  19. 'method' => [
  20. 'name' => '请求方式',
  21. 'type' => 'tinyint(1)',
  22. 'default' => '-1',
  23. 'value' => [
  24. -1 => '使用平台标准请求方式',
  25. 1 => 'get',
  26. 2 => 'post',
  27. ],
  28. ],
  29. 'post_method' => [
  30. 'name' => '请求头设置',
  31. 'type' => 'tinyint(1)',
  32. 'default' => '1',
  33. 'value' => [
  34. 1 => '普通表单:application/x-www-form-urlencoded',
  35. 2 => '文件表单:multipart/form-data',
  36. 3 => 'JSON:application/json',
  37. ],
  38. ],
  39. 'response_type' => [
  40. 'name' => '响应数据类型',
  41. 'type' => 'tinyint(1)',
  42. 'default' => '-1',
  43. 'value' => [
  44. -1 => '使用平台标准请求方式',
  45. //1 => '无标准响应',
  46. 2 => 'JSON',
  47. 3 => 'XML',
  48. 4 => 'Buffer',
  49. ],
  50. ],
  51. 'notify' => [
  52. 'name' => '是否有回调',
  53. 'type' => 'tinyint(1)',
  54. 'default' => '2',
  55. 'value' => [
  56. 1 => '有回调',
  57. 2 => '无回调',
  58. ],
  59. ],
  60. 'env' => [
  61. 'name' => '运行环境',
  62. 'type' => 'tinyint(1)',
  63. 'default' => 1,
  64. 'value' => [
  65. 1 => '通用',
  66. 2 => 'h5',
  67. 3 => 'jsapi',
  68. 4 => 'app',
  69. 5 => '小程序',
  70. 6 => 'pc',
  71. ],
  72. ],
  73. 'status' => [
  74. 'name' => '状态',
  75. 'type' => 'tinyint(1)',
  76. 'default' => 1,
  77. 'value' => [
  78. 1 => '展示',
  79. 2 => '不展示',
  80. ],
  81. ],
  82. 'sort' => [
  83. 'name' => '排序',
  84. 'type' => 'int(11)',
  85. 'default' => '1',
  86. ],
  87. ],
  88. ];