1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- package com.usky.fire.service;
- import com.usky.common.core.bean.CommonPage;
- import com.usky.common.mybatis.core.CrudService;
- import com.usky.fire.domain.AlarmSmokeControl;
- import java.util.List;
- /**
- * <p>
- * 防排烟隐患告警 服务类
- * </p>
- *
- * @author JCB
- * @since 2022-08-18
- */
- public interface AlarmSmokeControlService extends CrudService<AlarmSmokeControl> {
- /**
- * 事件管理-隐患管理-防排烟-列表查询
- *
- * @param companyName 单位名称
- * @param handlingStatus 处理状态(0、未处理 1、已处理)
- * @param startDate 开始时间 格式:yyyy-MM-dd HH:mm:ss
- * @param endDate 结束时间 格式:yyyy-MM-dd HH:mm:ss
- * @param pageNum 当前页
- * @param pageSize 每页条数
- * @return
- */
- CommonPage<AlarmSmokeControl> alarmSmokeList(String companyName, Integer handlingStatus, String startDate, String endDate,
- Integer pageNum, Integer pageSize);
- /**
- * 事件管理-隐患管理-防排烟-告警统计
- *
- * @param companyIdList 单位ID
- * @param handlingStatus 处理状态(0、未处理 1、已处理)
- * @param companyName 单位名称
- * @param startDate 开始时间 格式:yyyy-MM-dd HH:mm:ss
- * @param endDate 结束时间 格式:yyyy-MM-dd HH:mm:ss
- * @return
- */
- Integer smokeCount(List<String> companyIdList, Integer handlingStatus, String companyName, String startDate, String endDate);
- /**
- * 事件管理-隐患管理-防排烟-告警处置
- *
- * @param alarmSmokeControl
- */
- void updateAlarmSmokeControl(AlarmSmokeControl alarmSmokeControl);
- /**
- * 事件管理-隐患管理-防排烟-导出数据查询
- *
- * @param companyName 单位名称
- * @param handlingStatus 处理状态(0、未处理 1、已处理)
- * @param startDate 开始时间 格式:yyyy-MM-dd HH:mm:ss
- * @param endDate 结束时间 格式:yyyy-MM-dd HH:mm:ss
- * @return
- */
- List<AlarmSmokeControl> alarmSmokeListOne(String companyName, Integer handlingStatus, String startDate, String endDate);
- /**
- * 根据单位ID查询防排烟告警数
- *
- * @param companyId 单位ID
- * @return
- */
- Integer smokeControlCount(String companyId, String startTime, String endTime);
- }
|