package com.cloudcross.ssp.service; import java.util.Date; import java.util.List; import java.util.Map; import com.cloudcross.ssp.model.Order; import com.cloudcross.ssp.base.service.IGenericService; import com.cloudcross.ssp.common.utils.Pager; public interface IOrderService extends IGenericService { /** * 按条件查找订单 * @param advertiserType * @return */ public List findByAdvertiserType(String advertiserType); //按advertiserId查找订单 public List findByAdvertiserId(Long advertiserId); //按订单名查找订单 public long findByName(String name); //按订单状态查找订单 public List findByStatus(Map paramMap); //导出Excel用 public List findDeliverEffectAnalysis(Map paramMap); //向t_adgroup里面插入Supdated public boolean updateSupdated(List orderIdList, int status); public String selectOrderNameById(Long id); public boolean updateSupdatedAll(List orderIdList,Date date); public boolean updateStatusByAdvertiserId(List AdvertiseIdList, int status); public boolean updateStatusAll(List orderIdList, int status); int countByParamsAdvertiser(Map paramMap); int countByParamsBack(Map paramMap); int countByParamsOperator(Map paramMap); List findByParamsAdvertiser(Map paramMap, Pager pager); List findByParamsOperator(Map paramMap, Pager pager); List findByParamsBack(Map paramMap, Pager pager); boolean addBack(Order t); }