45 lines
1.1 KiB
Java
45 lines
1.1 KiB
Java
|
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<Map<String, Object>> findDaysAwaitFlowTask();
|
||
|
|
||
|
/**
|
||
|
* 根据条件查询流程用户
|
||
|
* @param businessKey 流程归属表单
|
||
|
* @param candidateUsers 办理用户列表
|
||
|
* @param candidateGroups 办理角色列表
|
||
|
* @return
|
||
|
*/
|
||
|
public List<SysUser> findFlowTaskUsers(String businessKey, List<String> candidateUsers, List<String> candidateGroups);
|
||
|
|
||
|
/**
|
||
|
* 查询用户绑定小程序openId列表
|
||
|
*
|
||
|
* @param userName 用户登录名
|
||
|
* @return 用户绑定小程序openId集合
|
||
|
*/
|
||
|
public List<Map<String, Object>> findSysUserOpenidsByUser(String userName);
|
||
|
|
||
|
/**
|
||
|
* 查询用户绑定小程序openId列表[项目甲代]
|
||
|
*
|
||
|
* @param proId 项目信息
|
||
|
* @return 用户绑定小程序openId集合
|
||
|
*/
|
||
|
public List<Map<String, Object>> findMsgProMagUsers(Long proId);
|
||
|
}
|