package com.cabletech.business.desktop.action; import java.util.List; import java.util.Map; import javax.annotation.Resource; import org.apache.struts2.convention.annotation.Action; import org.apache.struts2.convention.annotation.Namespace; 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.desktop.service.BaseWorkService; import com.cabletech.common.base.BaseAction; /** * 基础工作 * * @author zhaobi * */ @Namespace("/desktop") @Results({ @Result(name = "index", location = "/frames/default/basework.jsp") ,@Result(name = "certificatesmore", location = "/frames/default/more/validperioded_certificates_more_list.jsp") }) @Action("/basework") public class BaseWorkAction extends BaseAction<String, String> { @Resource(name = "baseWorkServiceImpl") private BaseWorkService baseWorkService; /** * 基础模块信息 * * @return */ public String index() { UserInfo user = this.getUser(); List<Map<String, Object>> validperiodedCertificatesList = baseWorkService .getValidperiodedCertificatesList(user); // 证书到期提醒 this.getRequest().setAttribute("validperiodedCertificatesList", validperiodedCertificatesList); // 设备图表 this.getRequest().setAttribute("terminalchart", baseWorkService.getTerminalChartData(user)); return "index"; } /** * 证书到期提醒 --更多列表 * * @return */ public String validperiodedCertificatesMoreList() { UserInfo user = this.getUser(); List<Map<String, Object>> validperiodedCertificatesList = baseWorkService.getValidperiodedCertificatesList(user); // 证书到期提醒 this.getRequest().setAttribute("validperiodedCertificatesList",validperiodedCertificatesList); return "certificatesmore"; } /** * 获取资源数据 */ public void getreslinechart() { UserInfo user = this.getUser(); Map<String, Object> map = baseWorkService.getResLineCountList(user); convertObjToJson(map); } /** * 获取离职人员图表数据 */ public void getleavechart(){ UserInfo user = this.getUser(); List list = baseWorkService.getLeavePersonStatisticResult(user); convertObjToJson(list); } @Override public String getModel() { // TODO Auto-generated method stub return null; } @Override protected void prepareViewModel() throws Exception { // TODO Auto-generated method stub } @Override protected void prepareSaveModel() throws Exception { // TODO Auto-generated method stub } }