SELECT a.*
FROM shop_goods a
AND a.goods_id = #{param.goodsId}
AND a.type = #{param.type}
AND a.code LIKE CONCAT('%', #{param.code}, '%')
AND a.goods_name LIKE CONCAT('%', #{param.goodsName}, '%')
AND a.image LIKE CONCAT('%', #{param.image}, '%')
AND a.content LIKE CONCAT('%', #{param.content}, '%')
AND a.category_id = #{param.categoryId}
AND a.category_parent LIKE CONCAT('%', #{param.categoryParent}, '%')
AND a.category_children LIKE CONCAT('%', #{param.categoryChildren}, '%')
AND a.specs = #{param.specs}
AND a.position LIKE CONCAT('%', #{param.position}, '%')
AND a.price = #{param.price}
AND a.sale_price = #{param.salePrice}
AND a.deduct_stock_type = #{param.deductStockType}
AND a.files LIKE CONCAT('%', #{param.files}, '%')
AND a.sales = #{param.sales}
AND a.stock = #{param.stock}
AND a.goods_weight = #{param.goodsWeight}
AND a.recommend = #{param.recommend}
AND a.merchant_id = #{param.merchantId}
AND a.category_id IN (SELECT category_id FROM shop_goods_category WHERE parent_id=#{param.parentId})
AND a.merchant_name LIKE CONCAT('%', #{param.merchantName}, '%')
AND a.is_show = #{param.isShow}
AND a.status = #{param.status}
AND a.comments LIKE CONCAT('%', #{param.comments}, '%')
AND a.sort_number = #{param.sortNumber}
AND a.user_id = #{param.userId}
AND a.deleted = #{param.deleted}
AND a.deleted = 0
AND a.create_time >= #{param.createTimeStart}
AND a.create_time <= #{param.createTimeEnd}