package com.welampiot.service; import com.welampiot.dto.GlobalLocationDTO; import com.welampiot.vo.GlobalLocationVO; import org.apache.ibatis.annotations.Param; import java.util.List; /** * ClassName: GlobalLocationService * Package: com.welampiot.service * Description: * * @Author: zhj_Start * @Create: 2023/3/22 - 17:35 * @Version: v1.0 */ public interface GlobalLocationService { List getAreaByLevel(Integer version,Integer level); List getAreaByLevelAndPid(Integer version, Integer level, Integer pid); List getListByPid(Integer pid); List getListByPidList(List pids); List getUserProvinceNav(GlobalLocationVO globalLocationVO); List getUserCityNav(GlobalLocationVO globalLocationVO); List getUserAreaNav(GlobalLocationVO globalLocationVO); GlobalLocationDTO getOneById(@Param("id") Integer id); GlobalLocationDTO getGlobalLocationDTOById(Integer id, Integer version); List getLocationListByPid(Integer pid, Integer version); List getGlobalList(Integer level, Integer version); Integer getAreaTimezoneById(Integer id); List getAreaListByPid(Integer pid, Integer version); List getCityListByPid(Integer pid, Integer version); List getOnlyOneLevelList(Integer level, Integer version); List getCountryOfSectionList(Integer version); }