package com.ruoyi.system.mapper; import java.util.List; import java.util.Map; import com.ruoyi.system.domain.SysRemind; /** * 系统提醒Mapper接口 * * @author 刘晓旭 * @date 2024-12-20 */ public interface SysRemindMapper { /** * 查询系统提醒 * * @param remindId 系统提醒ID * @return 系统提醒 */ public SysRemind selectSysRemindById(Long remindId); /** * 查询系统提醒列表 * * @param sysRemind 系统提醒 * @return 系统提醒集合 */ public List selectSysRemindList(SysRemind sysRemind); /** * 新增系统提醒 * * @param sysRemind 系统提醒 * @return 结果 */ public int insertSysRemind(SysRemind sysRemind); /** * 修改系统提醒 * * @param sysRemind 系统提醒 * @return 结果 */ public int updateSysRemind(SysRemind sysRemind); /** * 删除系统提醒 * * @param remindId 系统提醒ID * @return 结果 */ public int deleteSysRemindById(Long remindId); /** * 批量删除系统提醒 * * @param remindIds 需要删除的数据ID * @return 结果 */ public int deleteSysRemindByIds(String[] remindIds); /** * 作废系统提醒 * * @param remindId 系统提醒ID * @return 结果 */ public int cancelSysRemindById(Long remindId); /** * 恢复系统提醒 * * @param remindId 系统提醒ID * @return 结果 */ public int restoreSysRemindById(Long remindId); List selectUnHandleSysRemindList(Map paraMap); /** * 根据业务主键查询系统提醒列表 * */ List selectSysRemindListByBusinessKey(String businessKey); }