package com.ycsoft.sysmanager.web.action.common;
import org.springframework.stereotype.Controller;
import com.ycsoft.commons.abstracts.BaseAction;
import com.ycsoft.sysmanager.component.system.DistrictComponent;
/**
* 实现区域、县市、营业厅树状的控制类
*
* @author hh
* @data Mar 31, 2010 11:42:06 AM
*/
@Controller
public class DistrictAction extends BaseAction{
/**
*
*/
private static final long serialVersionUID = -207077557297046060L;
private DistrictComponent districtComponent;
private String templateId;
private String model;
/**
* 查询操作员对应的区域分公司
* @return
* @throws Exception
*/
public String queryCounties() throws Exception{
getRoot().setRecords(districtComponent.queryCounties(templateId,optr));
return JSON_RECORDS;
}
/**
* 查询区域的列表
* @return
* @throws Exception
*/
public String queryDistrict()throws Exception{
getRoot().setRecords( districtComponent.getDistricts(model,optr) );
return JSON_RECORDS;
}
public String getDistrictTree()throws Exception{
getRoot().setRecords( districtComponent.getDistrictTree(optr) );
return JSON_RECORDS;
}
public String getTemplateId() {
return templateId;
}
public void setTemplateId(String templateId) {
this.templateId = templateId;
}
public DistrictComponent getDistrictComponent() {
return districtComponent;
}
public void setDistrictComponent(DistrictComponent districtComponent) {
this.districtComponent = districtComponent;
}
public void setModel(String model) {
this.model = model;
}
}