| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- # 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 => ""
- # 商品类型
- t.column :product_type, :string, :limit => 128, :null => false,:default => ""
- # 商品规格
- t.column :product_size, :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
|