package com.openhis.administration.mapper;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.openhis.administration.domain.EncounterLocation;
import com.openhis.administration.dto.PatientBedInfoDto;

/**
 * 就诊位置管理Mapper接口
 *
 * @author system
 * @date 2025-02-20
 */
@Repository
public interface EncounterLocationMapper extends BaseMapper<EncounterLocation> {

    /**
     * Desc: 根据区域ID查询所有 就诊信息
     * 
     * @param locationId
     * @param statusEnum
     * @param formEnum
     * @Author raymond
     * @Date 12:20 2025/10/28
     * @return java.util.List<com.openhis.administration.dto.EncounterDataDto>
     **/
    PatientBedInfoDto searchEncounterDataByLocationId(@Param("locationId") Long locationId,
        @Param("statusEnum") Integer statusEnum,@Param("formEnum") Integer formEnum);

}