RegionService.java 653 Bytes
Newer Older
eddie.woo's avatar
eddie.woo committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
package pwc.taxtech.atms.service;

import java.util.List;

import pwc.taxtech.atms.dto.VMRegionDevTreeData;
import pwc.taxtech.atms.dto.navtree.DevTreeDto;
import pwc.taxtech.atms.dto.navtree.IvhTreeDto;
import pwc.taxtech.atms.entitiy.Region;

public interface RegionService {

	/**
	 * Generate Area and Region Tree
	 * @return List<DevTreeDto>
	 */
	public List<DevTreeDto<VMRegionDevTreeData>> getRegionAreaTree();
	
	/**
	 * Generate Region and City Tree 
	 * @return
	 */
	public List<DevTreeDto<IvhTreeDto<Region>>> getProvinceAndCityTreeList();
	
	@SuppressWarnings("rawtypes")
    List<DevTreeDto> getAreaRegionTreeByNodeID(String areaID);
	
}