1234567891011121314151617181920212223242526272829303132333435363738394041 |
- -include("kvs.hrl").
- -record(ext_product_info, {
- vendor_id,
- id,
- active,
- title,
- brief,
- category,
- category_name,
- in_stock,
- retailer_price,
- user_price }).
- -record(product, {?ITERATOR(feed, true),
- ext_id :: term(), % ext
- vendor_id :: integer(), % auto
- categories :: list(integer()), % admin
- creator,
- owner,
- title,
- brief,
- cover,
- publish_start_date :: calendar:date_time(), % admin
- publish_end_date :: calendar:date_time(), % admin
- price = 0 :: integer(),
- currency :: integer(), % currency charge
- retailer_price :: integer(), % ext
- our_price :: integer(), % auto
- fee :: integer(), % net membership fee
- enabled :: boolean(), % admin
- for_sale :: boolean(),
- created :: calendar:date_time(), % auto
- modify_date :: calendar:date_time() }).
- -record(product_category, {
- id :: integer(),
- name :: binary(),
- description :: binary(),
- parent :: undefined | integer() }).
|