abiao лет назад: 4
Родитель
Сommit
9e3937eb92

+ 4 - 0
app/models/live_broad.rb

@@ -4,6 +4,8 @@ class LiveBroad < ActiveRecord::Base
     validates :room_id,:title,:begin_time,:end_time, presence: true
     attr_accessor :v_cover
     before_save :before_save
+    has_and_belongs_to_many :depart_record
+
 
     def before_save
       #自动取消其他置顶项
@@ -38,6 +40,7 @@ class LiveBroad < ActiveRecord::Base
           end
           field :begin_time
           field :end_time
+          field :depart_record
           field :show
           field :recommend
           field :remark
@@ -58,6 +61,7 @@ class LiveBroad < ActiveRecord::Base
           end
           field :begin_time
           field :end_time
+          field :depart_record
           field :show
           field :recommend
           field :remark

+ 1 - 0
config/locales/models/live_broad.yml

@@ -12,6 +12,7 @@ zh-CN:
         end_time: 结束时间
         show: 置顶
         recommend: 推荐程度
+        depart_record: 部门
         remark: 备注
         created_at: 创建时间
         updated_at: 更新时间

+ 22 - 0
db/migrate/20210419114688_create_live_broads.rb

@@ -0,0 +1,22 @@
+# encoding:utf-8
+class CreateLiveBroads < ActiveRecord::Migration
+  def up
+
+    create_table :depart_records_live_broads do |t|
+      t.integer :live_broad_id
+      t.integer :depart_record_id
+    end
+
+
+    add_index :depart_records_live_broads,
+              [:live_broad_id, :depart_record_id],
+              :name => "idx_live_broad_id"
+  end
+
+  def down
+    drop_table :depart_records_live_broads
+    drop_table :depart_records_shop_promotions
+    drop_table :depart_records_balance_promotions
+  end
+
+end