潘志宝
2 天以前 0a7d0fda65fc792d4549c266001f890c1a201e16
提交 | 用户 | 时间
7fd198 1 package com.iailab.module.model.mcs.sche.service;
2
bbc1ee 3 import com.iailab.framework.common.pojo.PageResult;
7fd198 4 import com.iailab.framework.common.service.BaseService;
0a7d0f 5 import com.iailab.module.model.api.mcs.dto.StAlarmAndSuggestPageReqVO;
6 import com.iailab.module.model.api.mcs.dto.StAlarmAndSuggestRespVO;
4072bc 7 import com.iailab.module.model.api.mcs.dto.StScheduleSchemeDTO;
7fd198 8 import com.iailab.module.model.mcs.sche.entity.StScheduleSchemeEntity;
bbc1ee 9 import com.iailab.module.model.mcs.sche.vo.StScheduleSchemePageReqVO;
10 import com.iailab.module.model.mcs.sche.vo.StScheduleSchemeSaveReqVO;
11
12 import java.util.Date;
4072bc 13 import java.util.List;
L 14 import java.util.Map;
7fd198 15
16 /**
17  * @author PanZhibao
18  * @date 2021年08月11日 12:06
19  */
20 public interface StScheduleSchemeService extends BaseService<StScheduleSchemeEntity> {
bbc1ee 21
22     PageResult<StScheduleSchemeEntity> page(StScheduleSchemePageReqVO reqVO);
23
24     void create(StScheduleSchemeSaveReqVO createReqVO);
25
26     void update(StScheduleSchemeSaveReqVO createReqVO);
27
28     void delete(String id);
29
30     StScheduleSchemeEntity getInfo(String id);
31
b2bb7d 32     void updateTime(String id, Date scheduleTime, String statusCode);
bbc1ee 33
34     StScheduleSchemeEntity getByCode(String code);
4072bc 35
L 36     List<StScheduleSchemeDTO> list(Map<String, Object> params);
a23e66 37
D 38     void enableByIds(String[] ids);
39
40     void disableByIds(String[] ids);
0a7d0f 41
42     PageResult<StAlarmAndSuggestRespVO> getAlarmAndSuggestPage(StAlarmAndSuggestPageReqVO reqVO);
7fd198 43 }