id,`name`,category_id,merchant_id,on_shelf,on_shelf_at,introduction,is_del,view_num,created_at,created_by,updated_at,updated_by
UPDATE com_convenient_products SET is_del = 1 WHERE id IN
#{item}
UPDATE com_convenient_products SET on_shelf = #{saleStatus},
on_shelf_at = NOW(),
updated_by = #{updatedBy} WHERE id IN
#{item}
UPDATE com_convenient_products SET view_num = view_num + 1 WHERE id = #{productId}
SELECT ccp.id, ccp.name,ccpc.name AS categoryName,ccp.view_num,ccp.on_shelf
FROM com_convenient_products ccp
LEFT JOIN com_convenient_product_categories ccpc ON ccp.category_id = ccpc.id
WHERE ccp.merchant_id = #{pageConvenientProductDTO.merchantId} AND ccp.is_del = 0
AND ccp.name LIKE CONCAT('%', #{pageConvenientProductDTO.name}, '%')
AND ccp.category_id = #{pageConvenientProductDTO.categoryId}
AND ccp.on_shelf = #{pageConvenientProductDTO.onShelf}
ORDER BY ccp.created_at DESC
SELECT ccp.id, ccp.name, ccp.category_id, ccp.on_shelf_at, ccp.introduction, ccpc.name AS categoryName
FROM com_convenient_products ccp
LEFT JOIN com_convenient_product_categories ccpc ON ccp.category_id = ccpc.id
INNER JOIN com_convenient_product_specifications ccps ON ccp.id = ccps.product_id
WHERE ccp.merchant_id = #{merchantId} AND ccp.is_del = 0
AND ccp.on_shelf = 1 AND ccps.is_del = 0 GROUP BY ccp.id ORDER BY ccpc.weight DESC
SELECT ccps.id, ccps.name, ccps.price, ccps.image, ccps.product_id
FROM com_convenient_products ccp
LEFT JOIN com_convenient_product_categories ccpc ON ccp.category_id = ccpc.id
INNER JOIN com_convenient_product_specifications ccps ON ccp.id = ccps.product_id
WHERE ccp.merchant_id = #{merchantId} AND ccp.is_del = 0 AND ccp.on_shelf = 1 AND ccps.is_del = 0
SELECT ccp.id,ccp.`name`,ccp.category_id,ccp.merchant_id,ccp.introduction
FROM com_convenient_products ccp
LEFT JOIN com_convenient_merchants ccm ON ccp.merchant_id = ccm.id
INNER JOIN com_convenient_product_specifications ccps ON ccp.id = ccps.product_id
WHERE (ccm.community_id = ${pageSearchDTO.communityId} or ccm.community_id = 0) AND ccp.is_del = 0
AND ccp.on_shelf = 1 AND ccps.is_del = 0 AND ccp.`name` LIKE CONCAT('%', #{pageSearchDTO.keyword}, '%') GROUP BY ccp.id