mini_video_config.yaml 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. kind: DataContainer
  2. spec:
  3. namespace: ecos
  4. data_source: ecos
  5. name: ecos.mini_video_configs
  6. spec:
  7. table_name: ecos.mini_video_configs
  8. columns:
  9. - name: id
  10. type: "varchar(32)"
  11. comment: id
  12. primary_key: true
  13. - name: component_id
  14. type: "varchar(32)"
  15. comment: 组件实例ID
  16. not_null: true
  17. index: true
  18. - name: video_title
  19. type: "varchar(200)"
  20. comment: 视频标题
  21. not_null: true
  22. index: true
  23. - name: video_url
  24. type: "varchar(500)"
  25. comment: 视频地址
  26. not_null: true
  27. index: true
  28. - name: video_cover
  29. type: "varchar(500)"
  30. comment: 视频封面
  31. not_null: true
  32. index: true
  33. - name: video_duration
  34. type: "integer"
  35. comment: 视频时长(秒)
  36. not_null: true
  37. index: true
  38. - name: auto_play
  39. type: "varchar(10)"
  40. comment: 是否自动播放
  41. not_null: true
  42. index: true
  43. - name: show_controls
  44. type: "varchar(10)"
  45. comment: 是否显示控制器
  46. not_null: true
  47. index: true
  48. - name: is_enabled
  49. type: "varchar(10)"
  50. comment: 是否启用
  51. not_null: true
  52. index: true
  53. - name: tenant_id
  54. type: "varchar(32)"
  55. comment: 租户ID
  56. not_null: true
  57. index: true
  58. - name: create_user_id
  59. type: "varchar(32)"
  60. comment: 创建者ID
  61. not_null: true
  62. index: true
  63. - name: last_update_user_id
  64. type: "varchar(32)"
  65. comment: 最后修改者ID
  66. not_null: true
  67. index: true
  68. - name: created_time
  69. type: "timestamp with time zone"
  70. comment: 创建时间
  71. not_null: true
  72. - name: last_updated_time
  73. type: "timestamp with time zone"
  74. comment: 最近更新时间
  75. not_null: true
  76. # HAC: DB TABLE MINIVIDEOCONFIG RELATION COLUMNS #
  77. # HAC: END DB TABLE MINIVIDEOCONFIG RELATION COLUMNS #