package com.cabletech.business.satisfy.action; import javax.annotation.Resource; import org.apache.struts2.convention.annotation.Action; import org.apache.struts2.convention.annotation.Result; import org.apache.struts2.convention.annotation.Results; import com.cabletech.baseinfo.business.entity.UserInfo; import com.cabletech.business.satisfy.model.Satisfaction; import com.cabletech.business.satisfy.service.SatisfactionListService; import com.cabletech.common.base.BaseAction; import com.cabletech.common.util.Page; /** * * 客户满意度评价查询ACTION * * @author 杨隽 2012-04-21 创建 * */ @Results({ @Result(name = "list", location = "/satisfy/satisfaction_list.jsp") }) @Action("/satisfactionAction") public class SatisfactionAction extends BaseAction<Satisfaction, String> { private static final long serialVersionUID = 1L; // 客户满意度评价查询业务处理 @Resource(name = "satisfactionListServiceImpl") private SatisfactionListService satisfactionListService; // 客户满意度评价查询条件 private Satisfaction satisfaction = new Satisfaction(); /** * 转到客户满意度评价查询界面 * * @return String */ public String list() { return LIST; } /** * 获取客户满意度评价查询列表数据 */ @SuppressWarnings("rawtypes") public void listData() { UserInfo userInfo = super.getUser(); Page page = satisfactionListService.getSatisfactionList(satisfaction, userInfo); convertObjToJson(page); } @Override protected void prepareSaveModel() throws Exception { } @Override protected void prepareViewModel() throws Exception { } @Override public Satisfaction getModel() { // TODO Auto-generated method stub return satisfaction; } public Satisfaction getSatisfaction() { return satisfaction; } public void setSatisfaction(Satisfaction satisfaction) { this.satisfaction = satisfaction; } }