package com.rzdata.web.service; import java.util.List; import com.rzdata.web.domain.ToolApply; /** * 使用申请Service接口 * * @author ja * @date 2024-08-21 */ public interface IToolApplyService { /** * 查询使用申请 * * @param id 使用申请主键 * @return 使用申请 */ public ToolApply selectToolApplyById(String id); ToolApply getInfoByBpmcId(String bpmcId); /** * 查询使用申请列表 * * @param toolApply 使用申请 * @return 使用申请集合 */ public List selectToolApplyList(ToolApply toolApply); /** * 新增使用申请 * * @param toolApply 使用申请 * @return 结果 */ public int insertToolApply(ToolApply toolApply); /** * 修改使用申请 * * @param toolApply 使用申请 * @return 结果 */ public int updateToolApply(ToolApply toolApply); /** * 批量删除使用申请 * * @param ids 需要删除的使用申请主键集合 * @return 结果 */ public int deleteToolApplyByIds(String[] ids); /** * 删除使用申请信息 * * @param id 使用申请主键 * @return 结果 */ public int deleteToolApplyById(String id); boolean checkToolApply(String toolId, String userId); void sendTzMessage(ToolApply toolApply); }