package com.xinelu.manage.mapper.sysarea;

import com.xinelu.manage.domain.sysarea.SysArea;
import com.xinelu.manage.vo.sysarea.SysAreaVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 区域Mapper接口
 *
 * @author zh
 * @date 2024-02-26
 */
public interface SysAreaMapper {

    /**
     * 查询区域列表
     *
     * @param sysArea 区域
     * @return 区域集合
     */
    List<SysArea> selectSysAreaList(SysArea sysArea);

    /**
     * 下级区域寻找上级区域
     *
     * @param areaCode 区域编码
     * @return com.xinyilu.base.domain.vo.sysarea.SysAreaVO
     **/
    SysAreaVO getSubordinateRegionsFindSuperiorRegions(@Param("areaCode") String areaCode);
}
