jhprjv2/ruoyi-quartz/src/main/java/com/ruoyi/quartz/mapper/TaskMapper.java

75 lines
2.1 KiB
Java
Raw Normal View History

2024-04-05 19:25:29 +08:00
package com.ruoyi.quartz.mapper;
import com.ruoyi.common.core.domain.entity.SysUser;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
/**
*
*
* @author JiangYuQi
*/
public interface TaskMapper {
/**
* 3
*/
public List<Map<String, Object>> findDaysAwaitFlowTask();
2024-04-09 21:46:07 +08:00
/**
* 3
*/
public List<Map<String, Object>> findDaysAwaitJpysList();
/**
* 3
*/
public List<Map<String, Object>> findDaysAwaitScslList();
/**
* 3
*/
public List<Map<String, Object>> findDaysAwaitQyfsList();
/**
* 3
*/
public List<Map<String, Object>> findDaysAwaitClfyList();
2024-04-05 19:25:29 +08:00
/**
*
* @param businessKey
* @param candidateUsers
* @param candidateGroups
* @return
*/
public List<SysUser> findFlowTaskUsers(@Param("businessKey") String businessKey, @Param("candidateUsers") List<String> candidateUsers, @Param("candidateGroups") List<String> candidateGroups);
/**
*
* @param businessKey
* @param candidateUsers
* @param candidateGroups
* @return
*/
public List<SysUser> findFlowTaskDeptUsers(@Param("businessKey") String businessKey, @Param("candidateUsers") List<String> candidateUsers, @Param("candidateGroups") 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);
}