WHERE `id` = #{primaryKey}
AND `create_uid` = #{example.createUid}
AND `status` != #{example.statusNotEqual}
AND `web_site` = #{example.webSite}
AND `store_id` = #{example.storeId}
AND `status` = #{example.statusEqual}
AND `valid_status` = #{example.validStatus}
AND `create_time` #{example.createTimeLte}
AND `create_time` >= #{example.createTimeGte}
AND (
`name` like concat('%',#{example.keyword},'%')
or `email` like concat('%',#{example.keyword},'%')
or `company` like concat('%',#{example.keyword},'%')
or `message` like concat('%',#{example.keyword},'%')
)
AND `name` like concat('%',#{example.nameLike},'%')
AND `email` like concat('%',#{example.emailLike},'%')
AND `item_type` = #{example.itemType}
AND `item_type` in ${example.itemTypeIn}
ORDER BY `id` DESC
order by ${example.orderBy}
group by ${example.groupBy}
limit #{startRow},#{size}
SELECT
COUNT(*)
FROM `enquiry`
SELECT
*
FROM `enquiry`
SELECT
*
FROM `enquiry`
SELECT
*
FROM `enquiry`
SELECT
${fields}
FROM `enquiry`
SELECT
${fields}
FROM `enquiry`
select COUNT(*) from enquiry t1 LEFT JOIN enquiry_assign t2 on t1.id = t2.enquiry_id LEFT JOIN vendor t3 ON t2.vendor_id = t3.vendor_id LEFT JOIN goods t4 on t1.item_id = t4.default_product_id and t1.`item_type` = 'GOODS' where t1.`status` != 'DELETE' AND (t1.`item_type` = 'SHOP' or t1.`item_type` = 'GOODS')
AND t1.`store_id` = #{storeId}
AND t1.`name` like concat('%',#{nameLike},'%')
AND t1.`email` like concat('%',#{emailLike},'%')
AND t2.`vendor_id` = #{vendorId}
AND t1.`valid_status` = #{validStatus}
AND t1.`web_site` = #{webSite}
order by t1.id desc
select t1.*,t2.vendor_id,t3.vendor_name,t4.goods_name from enquiry t1 LEFT JOIN enquiry_assign t2 on t1.id = t2.enquiry_id LEFT JOIN vendor t3 ON t2.vendor_id = t3.vendor_id LEFT JOIN goods t4 on t1.item_id = t4.default_product_id and t1.`item_type` = 'GOODS' where t1.`status` != 'DELETE' AND (t1.`item_type` = 'SHOP' or t1.`item_type` = 'GOODS')
AND t1.`store_id` = #{storeId}
AND t1.`name` like concat('%',#{nameLike},'%')
AND t1.`email` like concat('%',#{emailLike},'%')
AND t2.`vendor_id` = #{vendorId}
AND t1.`valid_status` = #{validStatus}
AND t1.`web_site` = #{webSite}
order by t1.id desc
select COUNT(*) from enquiry t1 LEFT JOIN enquiry_assign t2 on t1.id = t2.enquiry_id LEFT JOIN vendor t3 ON t2.vendor_id = t3.vendor_id where t1.`status` != 'DELETE'
AND t1.`name` like concat('%',#{nameLike},'%')
AND t1.`email` like concat('%',#{emailLike},'%')
AND t1.`valid_status` = #{validStatus}
AND t1.`store_id` = #{storeId}
order by t1.id desc
select t1.*,t2.vendor_id,t3.admin_name as vendor_name,(select store_name from store s where s.store_id = t1.store_id) storeName
from enquiry t1 LEFT JOIN enquiry_assign t2 on t1.id = t2.enquiry_id LEFT JOIN sys_admin t3 ON t2.vendor_id = t3.admin_id where t1.`status` != 'DELETE'
AND t1.`name` like concat('%',#{nameLike},'%')
AND t1.`email` like concat('%',#{emailLike},'%')
AND t1.`valid_status` = #{validStatus}
AND t1.`store_id` = #{storeId}
order by t1.id desc
SELECT
DATE_FORMAT( t1.create_time, '%Y-%m-%d' ) enquiry_day,
count( 1 ) enquiry_num
FROM
enquiry t1
WHERE
t1.`status` != 'DELETE' AND ( t1.`item_type` = 'SHOP' OR t1.`item_type` = 'GOODS' )
and t1.create_time >= #{startTime} and #{endTime} > t1.create_time
AND t1.`store_id` = #{storeId}
GROUP BY
date_format( t1.create_time, '%Y-%m-%d' )
ORDER BY enquiry_day
SELECT
DATE_FORMAT( t1.create_time, '%H:00' ) enquiry_day,
count( 1 ) enquiry_num
FROM
enquiry t1
WHERE
t1.`status` != 'DELETE' AND ( t1.`item_type` = 'SHOP' OR t1.`item_type` = 'GOODS' )
and t1.create_time >= #{startTime} and #{endTime} > t1.create_time
AND t1.`store_id` = #{storeId}
GROUP BY
date_format( t1.create_time, '%H:00' )
ORDER BY
enquiry_day
SELECT
DATE_FORMAT( t1.create_time, '%Y-%m-%d' ) enquiry_day,
count( 1 ) enquiry_num
FROM
enquiry t1
WHERE
t1.`status` != 'DELETE' AND ( t1.`item_type` = 'MALL')
and t1.create_time >= #{startTime} and #{endTime} > t1.create_time
GROUP BY
date_format( t1.create_time, '%Y-%m-%d' )
ORDER BY enquiry_day
SELECT
DATE_FORMAT( t1.create_time, '%H:00' ) enquiry_day,
count( 1 ) enquiry_num
FROM
enquiry t1
WHERE
t1.`status` != 'DELETE' AND ( t1.`item_type` = 'MALL')
and t1.create_time >= #{startTime} and #{endTime} > t1.create_time
GROUP BY
date_format( t1.create_time, '%H:00' )
ORDER BY
enquiry_day