报表首次访问页面提交

This commit is contained in:
wangxin
2018-07-06 16:51:23 +08:00
parent 0f713d3730
commit 6776899bac
4 changed files with 191 additions and 0 deletions

View File

@@ -30,6 +30,7 @@ public class SearchReport extends BaseEntity<SearchReport>{
private Integer functionId;
private String cfgName;
private Integer action;
private Integer reportType;
private String searchBusinessType;
private String searchReportStartTime;
private String searchReportEndTime;
@@ -37,6 +38,21 @@ public class SearchReport extends BaseEntity<SearchReport>{
private HashMap<String,Object> searchCondition;
public static final String searchConditionSplitor=",";
public int searchConditionLimit;
/**
* reportType
* @return reportType
*/
public Integer getReportType() {
return reportType;
}
/**
* @param reportType the reportType to set
*/
public void setReportType(Integer reportType) {
this.reportType = reportType;
}
/**
* functionId
* @return functionId

View File

@@ -40,6 +40,7 @@ import com.nis.domain.configuration.IpCfgTemplate;
import com.nis.domain.configuration.RequestInfo;
import com.nis.domain.configuration.StringCfgTemplate;
import com.nis.domain.log.BaseLogEntity;
import com.nis.domain.log.SearchReport;
import com.nis.exceptions.MaatConvertException;
import com.nis.util.Configurations;
//import com.nis.main.ConvertTool;
@@ -296,6 +297,20 @@ public class BaseController {
List<FunctionServiceDict> serviceList = DictUtils.getFunctionServiceDictList(cfg.getFunctionId());
model.addAttribute("serviceList", serviceList);
}
protected void initReportCondition(Model model,SearchReport report){
List<RequestInfo> requestInfos=requestInfoService.getAllRequestInfo();
model.addAttribute("requestInfos", requestInfos);
List<ServiceDictInfo> fls=serviceDictInfoService.findAllFlDict();
model.addAttribute("fls", fls);
List<ServiceDictInfo> xzs=serviceDictInfoService.findAllXzDict();
model.addAttribute("xzs", xzs);
List<ServiceDictInfo> lables=serviceDictInfoService.findAllLableDict();
model.addAttribute("lables", lables);
List<FunctionRegionDict> regionList = DictUtils.getFunctionRegionDictList(report.getFunctionId());
model.addAttribute("regionList", regionList);
List<FunctionServiceDict> serviceList = DictUtils.getFunctionServiceDictList(report.getFunctionId());
model.addAttribute("serviceList", serviceList);
}
protected void initFormCondition(Model model){
List<RequestInfo> requestInfos=requestInfoService.getValidRequestInfo();
model.addAttribute("requestInfos", requestInfos);

View File

@@ -0,0 +1,22 @@
package com.nis.web.controller.report;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import com.nis.domain.log.SearchReport;
import com.nis.web.controller.BaseController;
@Controller
@RequestMapping("${adminPath}/report")
public class ReportController extends BaseController {
@RequestMapping("/list")
public String list(@ModelAttribute("bean") SearchReport bean,Model model, HttpServletRequest request, HttpServletResponse response) {
initReportCondition(model, bean);
return "/report/list";
}
}