|
@@ -0,0 +1,46 @@
|
|
|
|
|
+# encoding:utf-8
|
|
|
|
|
+class CreateProductWarns < ActiveRecord::Migration
|
|
|
|
|
+ def up
|
|
|
|
|
+ #商品生产预警
|
|
|
|
|
+ create_table :product_warns do |t|
|
|
|
|
|
+ # 统计时间
|
|
|
|
|
+ t.column :happen_time,:datetime
|
|
|
|
|
+ # 商品ID
|
|
|
|
|
+ t.column :product_id, :integer, :limit => 4, :null => false, :default => 0
|
|
|
|
|
+ # 商品名称
|
|
|
|
|
+ t.column :product_name, :string, :limit => 128, :null => false,:default => ""
|
|
|
|
|
+ # 近90日销售
|
|
|
|
|
+ t.column :sale_90, :integer, :limit => 11, :null => false, :default => 0
|
|
|
|
|
+ # 近30日销售
|
|
|
|
|
+ t.column :sale_30, :integer, :limit => 11, :null => false, :default => 0
|
|
|
|
|
+ # 近10日销售
|
|
|
|
|
+ t.column :sale_10, :integer, :limit => 11, :null => false, :default => 0
|
|
|
|
|
+ # 现有库存数
|
|
|
|
|
+ t.column :now_count, :integer, :limit => 11, :null => false, :default => 0
|
|
|
|
|
+ # 生产周期
|
|
|
|
|
+ t.column :product_cycle, :integer, :limit => 11, :null => false, :default => 0
|
|
|
|
|
+ # 备货周期
|
|
|
|
|
+ t.column :stock_cycle, :integer, :limit => 11, :null => false, :default => 0
|
|
|
|
|
+ # 最低进货量
|
|
|
|
|
+ t.column :min_purchase, :integer, :limit => 11, :null => false, :default => 0
|
|
|
|
|
+ # 历史日均销量
|
|
|
|
|
+ t.column :history_day_sales, :integer, :limit => 11, :null => false, :default => 0
|
|
|
|
|
+ # 建议生产数
|
|
|
|
|
+ t.column :recommend_count, :integer, :limit => 11, :null => false, :default => 0
|
|
|
|
|
+ t.timestamps
|
|
|
|
|
+ end
|
|
|
|
|
+
|
|
|
|
|
+ add_column :products, :product_cycle, :integer, :limit => 11, :null => false, :default => 0
|
|
|
|
|
+ add_column :products, :stock_cycle, :integer, :limit => 11, :null => false, :default => 0
|
|
|
|
|
+ add_column :products, :min_purchase, :integer, :limit => 11, :null => false, :default => 0
|
|
|
|
|
+
|
|
|
|
|
+ end
|
|
|
|
|
+
|
|
|
|
|
+ def down
|
|
|
|
|
+ drop_table :product_warns
|
|
|
|
|
+ end
|
|
|
|
|
+end
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|