package com.yeshi.fanli.service.inter.user;
|
|
import java.util.Date;
|
import java.util.List;
|
import java.util.Map;
|
|
import com.yeshi.fanli.entity.admin.ScanHistoryAdmin;
|
import com.yeshi.fanli.entity.system.BusinessSystem;
|
import com.yeshi.fanli.entity.taobao.ScanHistory;
|
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBriefExtra;
|
|
public interface ScanHistoryService {
|
|
public void addScanHistory(ScanHistory scanHistory);
|
|
public List<ScanHistory> getScanHistory(long systemid, String device, int page, int count, long uid);
|
|
public long getScanHistoryCount(long systemid, String device, long uid);
|
|
public List<ScanHistory> getScanHistoryByUid(int index, long uid);
|
|
public int getCountByUid(long uid);
|
|
public long getScanHistory(long startTime, long endTime);
|
|
public List<ScanHistoryAdmin> getTop(long startTime, long endTime, int tOPSUM);
|
|
public Map<String, Integer> getDataCountByDate(int i);
|
|
public Map<String, Integer> getDataCountByDate(int i,String endtime);
|
|
public Map<String, Integer> getDataCountByMonth(int i,Date endDate);
|
|
public List<TaoBaoGoodsBriefExtra> getHotTaoBaoGoodsBriefExtras(String key,
|
int pageIndex);
|
|
public void deleteScanHistory(String device, BusinessSystem sys, long uid);
|
|
public void deleteScanHistory(String device, BusinessSystem sys, long auctionId,
|
long uid);
|
|
}
|