|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
|---|
|  |  |  | import com.dy.pipIrrGlobal.pojoBa.BaDistrict; | 
|---|
|  |  |  | import com.dy.pipIrrGlobal.pojoBa.BaPrivilege; | 
|---|
|  |  |  | import org.apache.ibatis.annotations.Mapper; | 
|---|
|  |  |  | import org.apache.ibatis.annotations.Param; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  | import java.util.Map; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Mapper | 
|---|
|  |  |  | public interface BaDistrictMapper extends BaseMapper<BaDistrict> { | 
|---|
|  |  |  | 
|---|
|  |  |  | * @param record the record | 
|---|
|  |  |  | * @return insert count | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | int insert(BaDistrict record); | 
|---|
|  |  |  | int putin(BaDistrict record); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * insert record to table selective | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | int deleteLogicById(Long id); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 根据村编号获取5级区划信息 | 
|---|
|  |  |  | * @param villageId 村编号(主键) | 
|---|
|  |  |  | * @return 5级行政区划信息 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | Map getDistrictsByVillageId(@Param("villageId") Long villageId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 根据级别获取行政区划列表 | 
|---|
|  |  |  | * @param level 行政区划层级 | 
|---|
|  |  |  | * @return 行政区划列表 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | List<Map<String, Object>> getDistrictgsByLevel(@Param("level") Integer level); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 根据父ID获取行政区划列表 | 
|---|
|  |  |  | * @param supperId 行政区划父级ID | 
|---|
|  |  |  | * @return 行政区划列表 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | List<Map<String, Object>> getDistrictsBySupperId(@Param("supperId") Long supperId); | 
|---|
|  |  |  | } | 
|---|