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(); /** * 查询超时3天未办理的举牌验收 */ public List> findDaysAwaitJpysList(); /** * 查询超时3天未办理的实测实量 */ public List> findDaysAwaitScslList(); /** * 查询超时3天未办理的取样复试 */ public List> findDaysAwaitQyfsList(); /** * 查询超时3天未办理的材料封样 */ public List> findDaysAwaitClfyList(); /** * 查询超时1天未整改的隐患数据 */ public List> findDaysAwaitYhzgList(); /** * 查询超时1天未复检的隐患数据 */ public List> findDaysAwaitYhfjList(); /** * 根据条件查询流程用户 * @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); }