package com.ibeetl.admin.core.dao;

import org.beetl.sql.core.annotatoin.SqlResource;
import org.beetl.sql.core.mapper.BaseMapper;

import com.ibeetl.admin.core.entity.CoreUser;

import java.util.List;

/**
 * 业务侧工作流的基本功能，工作流的一些功能将在业务侧完成，比如选人操作
 *
 * @author lijiazhi
 */
@SqlResource("core.workflow")
public interface CoreWorkflowDao extends BaseMapper {

  /**
   * 根据角色id，机构id查询用户集合
   *
   * @param roleId 角色id
   * @param orgs 机构id
   * @return
   */
  List<CoreUser> queryUsersByRole(Long roleId, List<Long> orgs);
}
