product_warn.rb 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. # encoding: utf-8
  2. class ProductWarn < ActiveRecord::Base
  3. has_paper_trail
  4. self.table_name = "product_warns"
  5. validates :happen_time,:product_id,:sale_90,presence: true
  6. TYPE_ENUM = [["直营","direct_sale"],["店铺专区","shop_sale"],["积分专区","cent_sale"]]
  7. rails_admin do
  8. navigation_label '商品管理'
  9. parent Product
  10. weight -500
  11. list do
  12. filters [:happen_time,:product_id,:recommend_count]
  13. field :id
  14. field :happen_time
  15. field :product_id
  16. field :product_name
  17. # field :product_type
  18. field :product_type, :enum do
  19. enum do
  20. TYPE_ENUM
  21. end
  22. end
  23. #field :product_size
  24. field :sale_90
  25. field :sale_30
  26. field :sale_10
  27. field :now_count
  28. field :product_cycle
  29. field :stock_cycle
  30. field :min_purchase
  31. field :history_day_sales
  32. field :recommend_count
  33. #field :created_at
  34. # field :updated_at
  35. end
  36. show do
  37. field :id
  38. field :happen_time
  39. field :product_id
  40. field :product_name
  41. field :product_type, :enum do
  42. enum do
  43. TYPE_ENUM
  44. end
  45. end
  46. #field :product_size
  47. field :sale_90
  48. field :sale_30
  49. field :sale_10
  50. field :now_count
  51. field :product_cycle
  52. field :stock_cycle
  53. field :min_purchase
  54. field :history_day_sales
  55. field :recommend_count
  56. # field :created_at
  57. # field :updated_at
  58. end
  59. edit do
  60. field :happen_time
  61. field :product_id
  62. field :product_name
  63. field :sale_90
  64. field :sale_30
  65. field :sale_10
  66. field :now_count
  67. field :product_cycle
  68. field :stock_cycle
  69. field :min_purchase
  70. field :history_day_sales
  71. field :recommend_count
  72. end
  73. end
  74. end