package cn.ksource.web.controller.business.pages.xtpz.sjzd.address;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import cn.ksource.beans.CONFIG_DATA_DICTIONARY_AREA;
|
import cn.ksource.core.page.PageInfo;
|
import cn.ksource.core.web.TreeNode;
|
|
public interface AddressFacade {
|
|
//根据ID获取地址信息
|
public Map getAddressById(String id);
|
|
//根据名称获取地址信息
|
public Map getAddressByName(String address_name);
|
|
//获取全部地址信息
|
public List getAddressList();
|
|
//根据上级ID获取下级全部区域信息
|
public PageInfo getAddressList(PageInfo pageInfo,String up_id);
|
|
//根据上级ID获取下级全部区域总数
|
public int getAddressCount(String id);
|
|
//保存地址信息
|
public Integer saveAddress(CONFIG_DATA_DICTIONARY_AREA address);
|
|
//获取地址树形菜单
|
public TreeNode getAddressTree(String id);
|
|
//根据ID删除地址信息
|
public void delAddress(String id);
|
|
//根据名称验证是否存在重名
|
public String check(String id,String address_name);
|
|
//分页获取地址信息
|
public Map getAddressListForPagination(HttpServletRequest request);
|
|
//获取区域一级列表
|
public List<Map> queryAddressYjList(HttpServletRequest request);
|
|
//获取区域列表
|
public List<Map> addressData(HttpServletRequest request);
|
|
/**
|
* 获取区域树
|
* @author chenlong
|
* @param areaId
|
* @return
|
*/
|
public List getAreaTree(String areaId);
|
|
public List getProtypeTree(String typeId, String gysId, String goodsTypeId);
|
|
public List getProtypeTree_PT(String typeId,String goodsTypeId);
|
List getZskTree(Map<String, String> params);
|
}
|