system.php 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. return [
  3. 'name' => '系统',
  4. 'order' => 'sort asc',
  5. 'struct' => [
  6. 'name' => [
  7. 'name' => '系统名称',
  8. 'type' => 'varchar(32)',
  9. ],
  10. 'key' => [
  11. 'name' => '系统标识',
  12. 'type' => 'varchar(32)',
  13. ],
  14. 'partition' => [
  15. 'name' => '数据隔离类型',
  16. 'type' => 'varchar(20)',
  17. 'default' => 'no',
  18. 'value' => [
  19. 'no' => '不做数据隔离',
  20. 'database' => '分库隔离',
  21. 'table' => '分表隔离',
  22. 'field' => '分区隔离',
  23. 'where' => '分条件隔离',
  24. ],
  25. ],
  26. 'info_table' => [
  27. 'name' => '基本信息表名',
  28. 'type' => 'varchar(100)',
  29. ],
  30. 'user_table' => [
  31. 'name' => '用户表表名',
  32. 'type' => 'varchar(100)',
  33. ],
  34. 'role_table' => [
  35. 'name' => '角色表表名',
  36. 'type' => 'varchar(100)',
  37. ],
  38. 'sort' => [
  39. 'name' => '排序',
  40. 'type' => 'int(11)',
  41. ],
  42. ],
  43. 'default' => [
  44. 'field' => 'id,name,`key`,`partition`,info_table,user_table,role_table,sort',
  45. 'value' => [
  46. '1,"平台系统","platform","no","manage/platform","manage/admin","manage/role",-1000',
  47. '2,"集团系统","group","database","manage/group","manage/group_user","manage/group_role",-900',
  48. ],
  49. 'num' => 1,
  50. ],
  51. ];