select f.id,f.user_id,f.goods_id,f.add_time add_time,f.referrer from mall_footprint f where id = #{value}
select f.id,f.user_id,f.goods_id,f.add_time add_time,f.referrer,
g.name as name, g.list_pic_url as list_pic_url, g.goods_brief as goods_brief, psr.retail_price as
retail_price
from mall_footprint f
left join mall_footprint max on f.goods_id = max.goods_id and f.user_id = max.user_id
and max.add_time > f.add_time
left join mall_goods g on f.goods_id = g.id
LEFT JOIN mall_product_store_rela psr ON psr.goods_id = g.id and g.merch_sn = psr.merch_sn
1=1 and psr.stock_num >0 and g.is_delete = 0 and g.is_on_sale = 1
and f.user_id = #{user_id}
and max.id is null
and g.goods_biz_type = '00'
and g.goods_biz_type = '11'
and psr.store_id = #{store_id}
order by ${sidx} ${order}
order by f.id desc
limit #{offset}, #{limit}
select count(*) from mall_footprint f
and f.user_id = #{user_id}
and f.goods_id = #{goods_id}
and f.referrer = #{referrer}
insert into mall_footprint
(
`user_id`,
`goods_id`,
`add_time`,
`referrer`
)
values
(
#{user_id},
#{goods_id},
#{add_time},
#{referrer}
)
update mall_footprint
`user_id` = #{user_id},
`goods_id` = #{goods_id},
`add_time` = #{add_time}
`referrer` = #{referrer}
where id = #{id}
delete from mall_footprint where id = #{value}
delete from mall_footprint
where 1 = 1
and `user_id` = #{userId},
and `goods_id` = #{goodsId},
delete from mall_footprint where id in
#{id}
select f.id,f.user_id,f.goods_id,f.add_time add_time,f.referrer,
g.name as name, g.list_pic_url as list_pic_url, g.goods_brief as goods_brief,
psr.retail_price as retail_price,
u.nickname as nickname,u.avatar as avatar
from mall_footprint f
left join mall_goods g on f.goods_id = g.id
left join mall_user u on u.id = f.user_id
LEFT JOIN mall_product_store_rela psr ON psr.goods_id = g.id
u.id is not null
and f.user_id = #{user_id}
and f.referrer = #{referrer}
and psr.store_id = #{store_id}
order by ${sidx} ${order}
order by f.id desc
limit #{offset}, #{limit}