package com.doumee.service.business;
|
|
import com.doumee.dao.business.model.CollectionDockDevice;
|
import com.doumee.dao.business.model.CollectionStation;
|
import com.doumee.service.business.third.model.LoginUserInfo;
|
import com.doumee.service.business.third.model.PageData;
|
import com.doumee.service.business.third.model.PageWrap;
|
|
import java.util.List;
|
|
public interface CollectionStationService {
|
|
Integer create(CollectionStation station);
|
|
void updateById(CollectionStation station);
|
|
void deleteById(Integer id, LoginUserInfo user);
|
|
void deleteByIdInBatch(List<Integer> ids, LoginUserInfo user);
|
|
PageData<CollectionStation> findPage(PageWrap<CollectionStation> pageWrap);
|
|
List<CollectionStation> findList(CollectionStation query);
|
|
CollectionStation findById(Integer id);
|
|
String syncAllStations();
|
|
String syncStationStatus(Integer stationId);
|
|
String probeIsapi(Integer stationId);
|
|
List<CollectionDockDevice> findDockDevices(Integer stationId);
|
|
PageData<CollectionDockDevice> findDockDevicePage(PageWrap<CollectionDockDevice> pageWrap);
|
}
|