package com.ruoyi.quartz.service; import com.ruoyi.common.core.domain.entity.SysUser; import java.util.List; import java.util.Map; /** * 定时任务Service * * @author JiangYuQi */ public interface ITaskService { /** * 查询超时3天未办理的任务 */ public List> findDaysAwaitFlowTask(); /** * 根据条件查询流程用户 * @param businessKey 流程归属表单 * @param candidateUsers 办理用户列表 * @param candidateGroups 办理角色列表 * @return */ public List findFlowTaskUsers(String businessKey, List candidateUsers, List candidateGroups); /** * 查询用户绑定小程序openId列表 * * @param userName 用户登录名 * @return 用户绑定小程序openId集合 */ public List> findSysUserOpenidsByUser(String userName); /** * 查询用户绑定小程序openId列表[项目甲代] * * @param proId 项目信息 * @return 用户绑定小程序openId集合 */ public List> findMsgProMagUsers(Long proId); }