id,
banner_template_id as bannerTemplateId,
order_id as orderId,
campaign_id as campaignId,
adgroup_id as adGroupId,
visit_address as visitAddress,
click_address as clickAddress,
impression_address as impressionAddress
checked,
updated,
memo
select count(a.id) from t_banner a ,t_banner_template b
b.status != -1
and a.banner_template_id = b.id
and b.name like #{value}
and a.checked like #{checked}
select a.id as id,a.banner_template_id as bannerTemplateId,a.order_id as orderId,a.campaign_id as campaignId,a.adgroup_id as adGroupId,a.visit_address as visitAddress,a.click_address as clickAddress,a.impression_address as impressionAddress,
a.checked as checked,a.updated as updated,a.memo as memo,
b.id as bannerTemplateId,b.advertiser_id as advertiserId,b.name as name,b.path as path,b.path_small as pathSmall,b.type as type,b.width as width,b.height as height,b.status as status,b.updated as updated ,
(select name from t_advertiser where id=b.advertiser_id) as advertiserName,(select name from t_industry where id = (select industry_id from t_advertiser where id=b.advertiser_id)) as industryName from t_banner a
left join t_banner_template b on a.banner_template_id=b.id
left join t_order c on a.order_id= c.id
left JOIN t_advertiser d on c.advertiser_id = d.id
left join t_industry e on d.industry_id = e.id
b.status != -1
and b.name like #{value}
and a.checked like #{checked}
order by a.id desc
limit #{pager.offset}, #{pager.limit}
select a.id as id,a.banner_template_id as bannerTemplateId,a.order_id as orderId,a.campaign_id as campaignId,a.adgroup_id as adGroupId,a.visit_address as visitAddress,a.click_address as clickAddress,a.impression_address as impressionAddress,
a.checked as checked,a.updated as updated,a.memo as memo,
b.id as bannerTemplateId,b.advertiser_id as advertiserId,b.name as name,b.path as path,b.path_small as pathSmall,b.type as type,b.width as width,b.height as height,b.status as status,b.updated as updated ,
(select name from t_advertiser where id=b.advertiser_id) as advertiserName,(select name from t_industry where id = (select industry_id from t_advertiser where id=b.advertiser_id)) as industryName from t_banner a
left join t_banner_template b on a.banner_template_id=b.id
left join t_order c on a.order_id= c.id
left JOIN t_advertiser d on c.advertiser_id = d.id
left join t_industry e on d.industry_id = e.id
b.status != -1
and b.name like #{value}
and a.checked like #{checked}
order by a.id desc
update t_banner a,t_banner_template b
set a.checked=#{checked},b.updated = #{updated},a.updated = #{updated}
,a.memo = #{memo}
where
a.banner_template_id = b.id and
a.id in
#{id}
update t_banner_operator
set supdated = #{supdated}
where banner_id in
#{id}