package thyyxxk.webserver.dao.his.ybkf;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import thyyxxk.webserver.entity.medicalinsurance.setlinfo.SiSetlinfo;
import thyyxxk.webserver.entity.ybkf.TreeNodesResult;
import thyyxxk.webserver.entity.ybkf.YbStatResult;
import java.util.List;
import java.util.Map;
/**
*@Author hsh
*@Description 医保统计查询
*@Date 2022/6/17 9:12
*@Param
*@Return
**/
@Mapper
public interface YbStatDao {
@Select("")
YbStatResult selectYbStatInfo(@Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("setlType") String setlType,
@Param("insuplcAdmdvs") List insuplcAdmdvs, @Param("insurtype") List insurtype,
@Param("med_type") List med_type);
@Select("")
YbStatResult selectYbStatInfoInProvinceOtherCities(@Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("setlType") String setlType);
@Select("")
YbStatResult selectYbStatInfoInOutProvinceCities(@Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("setlType") String setlType);
@Select("")
YbStatResult selectYbStatInfoInProvinceOtherCitiesSingleDisease(@Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("setlType") String setlType);
@Select("")
List selectYbStatRatio(@Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("setlType") String setlType);
@Select("")
YbStatResult selectYbStatRatioTotal(@Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("setlType") String setlType);
@Select("")
List selectSiSetlInfoList(@Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("setlType") String setlType,
@Param("insuplcAdmdvs") List insuplcAdmdvs, @Param("insurtype") List insurtype,
@Param("med_type") List med_type);
@Select("")
List selectSiSetlInfoListInProvinceOtherCities(@Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("setlType") String setlType);
@Select("")
List selectSiSetlInfoListInOutProvinceCities(@Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("setlType") String setlType);
@Select("")
List selectSiSetlInfoListInProvinceOtherCitiesSingleDisease(@Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("setlType") String setlType);
@Select("")
List