package com.hxzk.gps.service.Warning;
import com.hxzk.gps.controller.Warning.dto.TableSearchResult.TableSearchResult;
import com.hxzk.gps.entity.Person.TbPerson;
import com.hxzk.gps.entity.Warning.TbWarning;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hxzk.gps.result.ResultTable;
import com.hxzk.gps.util.Result.ReturnMessage;
/**
*
* 服务类
*
*
* @author YuZhiTong
* @since 2025-05-23
*/
public interface TbWarningService extends IService {
/*
* 告警列表查询
* @param departmentIconTreeTableDto 告警列表参数
* @return 告警列表结果
* */
ResultTable FindWarningInfo(TableSearchResult TableSearchResult);
/*
* 平台未处理告警列表查询
* @param departmentIconTreeTableDto 告警列表参数
* @return 告警列表结果
* */
ResultTable FindWarningUntreated(TableSearchResult TableSearchResult);
/*
* 全部处理
* @param Warning 处理信息
* @return 结果信息
* */
ReturnMessage AllHandle();
/*
* 处理
* @param Warning 处理信息
* @return 结果信息
* */
ReturnMessage Handle(TbWarning warning);
}