package com.ld.igds.timer.service;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import com.ld.igds.models.Device;
|
import com.ld.igds.models.Timing;
|
import com.ld.igds.models.TimingDepot;
|
import com.ld.igds.models.TimingDevice;
|
|
public interface ITimerService {
|
|
public static final String BEAN_ID = "timerService";
|
|
/**
|
* 获取仓库定时任务信息
|
* @param page
|
* @param param
|
*/
|
List<Timing> getTiming(Map<String, Object> param)throws Exception;
|
|
List<TimingDevice> getDevieByTimerId(String timId);
|
|
/**
|
* 保存仓库定时任务信息
|
* @param tim
|
*/
|
void addTimer(Timing tim)throws Exception;
|
|
/**
|
* 根据定时配置,删除对应的定时信息
|
* @param id
|
*/
|
void delTimer(String timerId);
|
|
/**
|
* 根据
|
* @param timId
|
* @return
|
*/
|
List<TimingDepot> getDepotByTimerId(String timId);
|
|
/**
|
* 操作仓廒分配信息
|
* @param items
|
*/
|
void saveDepot(List<TimingDepot> items);
|
|
/**
|
* 删除仓廒信息
|
* @param id
|
* @return
|
*/
|
String delDepotById(String id);
|
|
|
void delDeviceByTimerId(String timId,String depotId);
|
|
|
void addTimingDevice(TimingDevice timingDevice);
|
|
String addSettings(List<Device> list, String timId);
|
|
String delSettings(List<TimingDevice> list);
|
}
|