预警信息

This commit is contained in:
sunxs 2025-03-07 19:48:41 +08:00
parent 000db398d7
commit a87f96e231
1 changed files with 74 additions and 0 deletions

View File

@ -0,0 +1,74 @@
package com.dkl.large.service;
import java.util.List;
import com.koal.kms.sdk.ed.KmsSdkException;
import com.dkl.large.domain.DklSecurityEquipment;
import com.dkl.large.domain.DklSecurityPersonnel;
/**
* 安保力量(人员)Service接口
*
* @author Falling
* @date 2025-06-16
*/
public interface IDklSecurityPersonnelService
{
/**
* 查询安保力量(人员)
*
* @param id 安保力量(人员)主键
* @return 安保力量(人员)
*/
public DklSecurityPersonnel selectDklSecurityPersonnelById(Long id) throws KmsSdkException;
/**
* 查询安保力量(人员)列表
*
* @param dklSecurityPersonnel 安保力量(人员)
* @return 安保力量(人员)集合
*/
public List<DklSecurityPersonnel> selectDklSecurityPersonnelList(DklSecurityPersonnel dklSecurityPersonnel) throws KmsSdkException;
public String selectDklSecurityPersonnelListMessage(DklSecurityPersonnel dklSecurityPersonnel) throws KmsSdkException;
/**
* 新增安保力量(人员)
*
* @param dklSecurityPersonnel 安保力量(人员)
* @return 结果
*/
public int insertDklSecurityPersonnel(DklSecurityPersonnel dklSecurityPersonnel) throws KmsSdkException;
/**
* 修改安保力量(人员)
*
* @param dklSecurityPersonnel 安保力量(人员)
* @return 结果
*/
public int updateDklSecurityPersonnel(DklSecurityPersonnel dklSecurityPersonnel) throws KmsSdkException;
/**
* 批量删除安保力量(人员)
*
* @param ids 需要删除的安保力量(人员)主键集合
* @return 结果
*/
public int deleteDklSecurityPersonnelByIds(Long[] ids);
/**
* 删除安保力量(人员)信息
*
* @param id 安保力量(人员)主键
* @return 结果
*/
public int deleteDklSecurityPersonnelById(Long id);
/**
* 导入数据
*
* @param list 数据列表
* @param isUpdateSupport 是否更新支持如果已存在则进行更新数据
* @param operName 操作用户
* @return 结果
*/
public String importData(List<DklSecurityPersonnel> list, Boolean isUpdateSupport, String operName) throws KmsSdkException;
}