package com.ruoyi.ibs.datavisual.mapper;

import com.ruoyi.ibs.datavisual.domain.vo.AdminRegionDataVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Author 吴凯程
 * @Date 2025/3/27
 **/
@Mapper
public interface AdminRegionDataMapper {

    List<AdminRegionDataVO> getTownDataList(@Param("codeList")List<String> codeList, @Param("opsDept")String opsDept, @Param("deptId")Long deptId, @Param("itemIdx")String itemIdx
            ,@Param("userLevel") String userLevel ,@Param("branchName") String branchName,@Param("outletName") String outletName,@Param("nickName") String nickName,@Param("dt") String dt);

    List<AdminRegionDataVO> getVillageDataList(@Param("code")String code, @Param("opsDept")String opsDept, @Param("deptId")Long deptId, @Param("itemIdx")String itemIdx
            ,@Param("userLevel") String userLevel,@Param("branchName") String branchName,@Param("outletName") String outletName,@Param("nickName") String nickName
            , @Param("managerId")String managerId,@Param("dt") String dt);


    List<AdminRegionDataVO> getIndexDetail(@Param("code")String code, @Param("opsDept")String opsDept, @Param("itemIdx")String itemIdx,@Param("dt") String dt);

}
