file.php 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <?php
  2. return [
  3. 'name' => '文件列表',
  4. 'partition' => 'Dever::call("manage/common.system", [false, true, "upload/manage.getFileField"])',
  5. # 数据结构
  6. 'struct' => [
  7. 'file' => [
  8. 'name' => '文件路径',
  9. 'type' => 'varchar(300)',
  10. ],
  11. 'name' => [
  12. 'name' => '文件名',
  13. 'type' => 'varchar(50)',
  14. ],
  15. 'source_name' => [
  16. 'name' => '原文件名',
  17. 'type' => 'varchar(200)',
  18. ],
  19. 'cate_id' => [
  20. 'name' => '文件分类',
  21. 'type' => 'int(11)',
  22. 'value' => 'upload/cate',
  23. 'default' => '1',
  24. ],
  25. 'save_id' => [
  26. 'name' => '存储位置',
  27. 'type' => 'int(11)',
  28. 'value' => 'upload/save',
  29. ],
  30. 'rule_id' => [
  31. 'name' => '上传规则',
  32. 'type' => 'int(11)',
  33. 'value' => 'upload/rule',
  34. ],
  35. 'group_id' => [
  36. 'name' => '文件分组',
  37. 'type' => 'int(11)',
  38. 'value' => 'upload/group',
  39. ],
  40. 'user_id' => [
  41. 'name' => '上传用户id',
  42. 'type' => 'int(11)',
  43. ],
  44. 'size' => [
  45. 'name' => '大小',
  46. 'type' => 'varchar(11)',
  47. ],
  48. 'width' => [
  49. 'name' => '宽度',
  50. 'type' => 'varchar(11)',
  51. 'default' => '0',
  52. ],
  53. 'height' => [
  54. 'name' => '高度',
  55. 'type' => 'varchar(11)',
  56. 'default' => '0',
  57. ],
  58. 'status' => [
  59. 'name' => '状态',
  60. 'type' => 'tinyint(1)',
  61. 'default' => '1',
  62. 'value' => [
  63. 1 => '存在',
  64. 2 => '删除',
  65. ],
  66. ],
  67. ],
  68. ];