Преглед на файлове

add live broad depart record

abiao преди 4 години
родител
ревизия
9e3937eb92
променени са 3 файла, в които са добавени 27 реда и са изтрити 0 реда
  1. 4 0
      app/models/live_broad.rb
  2. 1 0
      config/locales/models/live_broad.yml
  3. 22 0
      db/migrate/20210419114688_create_live_broads.rb

+ 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