-include("kvs.hrl"). -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() }).