package com.panzhihua.sangeshenbian.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.panzhihua.sangeshenbian.model.entity.SystemUser; import com.panzhihua.sangeshenbian.warpper.SystemUserList; import com.panzhihua.sangeshenbian.warpper.SystemUserListVo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * @author zhibing.pu * @Date 2025/2/18 22:29 */ @Mapper public interface SystemUserMapper extends BaseMapper { /** * 获取列表数据 * @param query * @return */ IPage list(Page page, @Param("accountLevel") Integer accountLevel, @Param("query") SystemUserList query); /** * 获取行政区划数据 * @param pcode * @return */ List> getRegion(@Param("pcode") String pcode); /** * 获取街道数据 * @param areaCode * @return */ List> getStreet(@Param("areaCode") String areaCode); /** * 获取社区数据 * @param streetId * @return */ List> getCommunity(@Param("streetId") String streetId); }