package com.ycsoft.sysmanager.web.action.system;
import org.springframework.stereotype.Controller;
import com.ycsoft.beans.config.TNonresCustApproval;
import com.ycsoft.commons.abstracts.BaseAction;
import com.ycsoft.commons.constants.DictKey;
import com.ycsoft.commons.store.MemoryDict;
import com.ycsoft.sysmanager.component.system.AddressComponent;
@Controller
public class CustColonyAction extends BaseAction{
/**
*
*/
private static final long serialVersionUID = -4183471848212000275L;
private AddressComponent addressComponent;
private String query;
private String years;
private String cust_colony;
private String cust_class;
private Integer custNum;
private Integer userNum;
private String countys;
private TNonresCustApproval nonresCustApp;
private String appId;
public String queryCustColony()throws Exception{
getRoot().setPage( addressComponent.queryCustColony(start, limit,query,optr));
return JSON_PAGE;
}
public String getCustColony(){
getRoot().setRecords(MemoryDict.getDicts(DictKey.CUST_COLONY));
return JSON_RECORDS;
}
public String getCustClass(){
getRoot().setRecords(MemoryDict.getDicts(DictKey.CUST_CLASS));
return JSON_RECORDS;
}
public String saveCustColony() throws Exception{
addressComponent.saveCustColony(years,cust_colony,cust_class,countys,custNum,userNum,optr);
return JSON;
}
public String updateCustColony() throws Exception{
addressComponent.updateCustColony(years,cust_colony,cust_class,countys,custNum,userNum);
return JSON;
}
public String deleteCustColony() throws Exception{
getRoot().setSuccess(addressComponent.deleteCustColony(years,cust_colony,cust_class,countys));
return JSON;
}
public String queryNonresCustApp() throws Exception {
getRoot().setPage(addressComponent.queryNonresCustApp(query, start, limit));
return JSON_PAGE;
}
public String updateNonresCustApp() throws Exception {
addressComponent.updateNonresCustApp(nonresCustApp);
return JSON;
}
public String deleteNonresCustApp() throws Exception {
addressComponent.deleteNonresCustApp(appId);
return JSON;
}
public void setYears(String years) {
this.years = years;
}
public void setCust_colony(String custColony) {
cust_colony = custColony;
}
public void setCustNum(Integer custNum) {
this.custNum = custNum;
}
public void setCountys(String countys) {
this.countys = countys;
}
public void setAddressComponent(AddressComponent addressComponent) {
this.addressComponent = addressComponent;
}
public void setQuery(String query) {
this.query = query;
}
public TNonresCustApproval getNonresCustApp() {
return nonresCustApp;
}
public void setNonresCustApp(TNonresCustApproval nonresCustApp) {
this.nonresCustApp = nonresCustApp;
}
public void setAppId(String appId) {
this.appId = appId;
}
public void setCust_class(String cust_class) {
this.cust_class = cust_class;
}
public void setUserNum(Integer userNum) {
this.userNum = userNum;
}
}