platform_sign.php 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <?php
  2. return [
  3. 'name' => '平台签名配置',
  4. 'order' => 'sort asc, id desc',
  5. 'struct' => [
  6. 'platform_id' => [
  7. 'name' => '平台id',
  8. 'type' => 'int(11)',
  9. ],
  10. 'name' => [
  11. 'name' => '签名名称',
  12. 'type' => 'varchar(150)',
  13. 'default' => 'sign',
  14. ],
  15. 'arg' => [
  16. 'name' => '签名参数',
  17. 'type' => 'varchar(2000)',
  18. ],
  19. 'encrypt' => [
  20. 'name' => '加密方式',
  21. 'type' => 'int(11)',
  22. 'default' => '-1',
  23. //'value' => $encrypt,
  24. ],
  25. 'after' => [
  26. 'name' => '最后处理',
  27. 'type' => 'int(11)',
  28. 'value' => 'api/format',
  29. ],
  30. 'kv_type' => [
  31. 'name' => '键名键值形式',
  32. 'type' => 'tinyint(1)',
  33. 'default' => '1',
  34. 'value' => [
  35. 1 => 'value形式',
  36. 2 => 'key形式',
  37. 3 => 'key=value形式',
  38. 4 => 'keyvalue形式',
  39. 5 => 'key:value形式',
  40. ],
  41. ],
  42. 'kv_sort' => [
  43. 'name' => '排序方式',
  44. 'type' => 'tinyint(1)',
  45. 'default' => '1',
  46. 'value' => [
  47. 1 => '按照【签名参数键名】填写顺序排序',
  48. 2 => '按照【签名参数键名】字符顺序升序排序',
  49. 3 => '按照【签名参数键值】字符顺序升序排序',
  50. ],
  51. ],
  52. 'kv_value_empty' => [
  53. 'name' => '键值空值',
  54. 'type' => 'tinyint(1)',
  55. 'default' => '1',
  56. 'value' => [
  57. 1 => '参与签名',
  58. 2 => '不参与签名',
  59. ],
  60. ],
  61. 'kv_key_handle' => [
  62. 'name' => '健名处理',
  63. 'type' => 'int(11)',
  64. 'value' => 'api/format',
  65. ],
  66. 'kv_value_handle' => [
  67. 'name' => '键值处理',
  68. 'type' => 'int(11)',
  69. 'value' => 'api/format',
  70. ],
  71. 'kv_join' => [
  72. 'name' => '连接符',
  73. 'type' => 'varchar(30)',
  74. ],
  75. 'kv_join_handle' => [
  76. 'name' => '连接符处理',
  77. 'type' => 'tinyint(1)',
  78. 'default' => '1',
  79. 'value' => [
  80. 1 => '删除尾部连接符',
  81. 2 => '不删除',
  82. ],
  83. ],
  84. 'sort' => [
  85. 'name' => '排序',
  86. 'type' => 'int(11)',
  87. 'default' => '1',
  88. ],
  89. ],
  90. ];