package com.zteits.sys.dao; import java.util.List; import com.zteits.sys.domain.TbArea; /** * 区域管理 * * Copyright: Copyright (c) 2017 zteits * * @ClassName: TbAreaDao.java * @Description: * @version: v1.0.0 * @author: zhaowg * @date: 2017年6月1日 下午4:07:59 * Modification History: * Date Author Version Description *---------------------------------------------------------* * 2017年6月1日 zhaowg v1.0.0 创建 */ public interface TbAreaDao { /** * 查询区域信息 * @param tbArea * @return * 2017年6月1日 zhaowg */ List queryTbArea(TbArea tbArea); /** * 通过ID查询区域下一级 * @param id * @return */ List queryNextLowerLeverById(Long id); /** * 查询省 * langlw 2017-08-14 * @return */ List queryProvince(); /** * 根据地域类型查询所有地域 * @param areaTypes * @return */ List queryTbAreaByAreaType(List areaTypes); /** * 根据父级节点查询区域数据 * @param parentId * @return */ List queryTbAreaByParentId(Long parentId); /** * 根据节点查询区域数据 * @param parentIdList * @return */ List queryTbAreaByIdList(List ids); /** * 查询区域信息 * langlw 2017-9-19 * @param tbArea * @return */ TbArea queryTbAreaByTbArea(TbArea tbArea); /** * 通过区域类型+父类Ids 查询省份或者地市或者区县.
* @param parentIds * @param areaType * @return * 2017年12月27日 wangfs.
*/ List queryAreaByParentIdAndAreaType(List parentIds,Integer areaType); /** * 通过区域类型+Ids 查询省份或者地市或者区县.
* @param parentIds * @param areaType * @return * 2017年12月27日 wangfs.
*/ List queryAreaByIdsAndAreaType(List ids,Integer areaType); /** * * @param * @return * @Author: xiejianpeng * @Date: 2018/7/25 15:40 * */ TbArea queryTbAreaByAreaId(Long areaId); }