20181128074636_create_commodities_tables.rb 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. class CreateCommoditiesTables < ActiveRecord::Migration
  2. def change
  3. create_table :wxku_commodities do |t|
  4. # 内部商品id
  5. t.column :product_id, :integer, :null=>false
  6. #商品图片5张:首图清晰完整,宽高比要求1:1,大小不超过5M
  7. t.column :image_info_1, :string
  8. t.column :image_info_2, :string
  9. t.column :image_info_3, :string
  10. t.column :image_info_4, :string
  11. t.column :image_info_5, :string
  12. #商户原始类目,多级请用英文逗号分隔
  13. t.column :category_info, :string, :default => "食品生鲜"
  14. #微信指定类目
  15. t.column :official_category_info, :string, :default => "食品生鲜"
  16. #该商品跳转的小程序页面路径
  17. t.column :url, :string, :default => "pages/start/start?scene="
  18. #商品名称,建议11汉字以内,最长不超过30个汉字
  19. t.column :title, :string, :limit => 30
  20. #商品特性、简短描述等,建议最长不超过30个汉字
  21. t.column :sub_title, :string, :limit => 30
  22. #商品所属品牌
  23. t.column :brand, :string, :default => "拉比兔"
  24. #商品来源:1代表平台自营,2代表非平台自营
  25. t.column :source, :integer, :null => false, :default => 1
  26. #商品的详情描述,最长不超过300个汉字
  27. t.column :desc, :string, :limit => 300
  28. #现价最低价
  29. t.column :min_price, :integer
  30. #现价最高价
  31. t.column :max_price, :integer
  32. #原价最低价
  33. t.column :min_ori_price, :integer
  34. #原价最高价
  35. t.column :max_ori_price, :integer
  36. #商品上下架状态:上架“on”,下架“off”
  37. t.column :sale_status, :string
  38. #库存
  39. t.column :stock, :integer
  40. t.column :status_ticket, :string
  41. t.timestamps
  42. end
  43. add_index :wxku_commodities, :product_id
  44. end
  45. def down
  46. drop_table :wxku_commodities
  47. end
  48. end