CZT
2023-11-27 c206acfaedc69c390fb67daa81bc686f58a212ef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
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);
}