package com.example.his.api.db.dao;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;

/**
* @author lenovo
* @description 针对表【tb_flow_regulation(人员调流表)】的数据库操作Mapper
* @createDate 2023-09-10 12:22:37
* @Entity com.example.his.api.db.pojo.FlowRegulationEntity
*/
public interface FlowRegulationDao {

    // 人员调流-查询分页
    public ArrayList<HashMap> searchFlowRegulationByPage(Map param);

    // 人员调流-查询调流信息
    public HashMap searchFlowRegulationById(int id);

    // 人员调流-新增
    public int insertFlowRegulation(Map param);

    // 人员调流-更新
    public int updateFlowRegulation(Map param);

    // 人员调流-更新科室真实排队人数
    public int updateRealNum(Map param);

    // 人员调流-权重排序
    public ArrayList<HashMap> searchRecommendedWithWeight();

    // 人员调流-优先级排序
    public ArrayList<HashMap> searchRecommendedWithPriority();

    //人员限流-删除
    public int deleteFlowRegulationById(int id);
}





