Blame view

src/main/java/com/zteits/oa/report/web/AsraProjectController.java 1.65 KB
c849dbc7   王富生   提交
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  package com.zteits.oa.report.web;
  
  import java.util.List;
  
  import javax.servlet.http.HttpServletRequest;
  
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
  import org.springframework.beans.factory.annotation.Autowired;
  import org.springframework.web.bind.annotation.RequestBody;
  import org.springframework.web.bind.annotation.RequestMapping;
  import org.springframework.web.bind.annotation.RestController;
  
  import com.alibaba.fastjson.JSONObject;
  import com.zteits.oa.api.base.bean.BizResult;
9a56ec74   王富生   增加权限及全局异常统一封装
16
17
  import com.zteits.oa.api.base.constants.ErrorType;
  import com.zteits.oa.api.base.exception.BizException;
c849dbc7   王富生   提交
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
  import com.zteits.oa.api.dto.asraproject.AsraProjectDTO;
  import com.zteits.oa.api.dto.param.AsraProjecQueryReq;
  import com.zteits.oa.api.service.report.query.AsraProjectService;
  
  import io.swagger.annotations.Api;
  import io.swagger.annotations.ApiOperation;
  
  @Api(value = "日报系统-项目管理", description = "日报系统-项目管理")
  @RestController
  @RequestMapping("/asraProject")
  public class AsraProjectController {
  	private Logger logger = LoggerFactory.getLogger(AsraProjectController.class);
  	
  	@Autowired
  	private AsraProjectService asraProjectService;
  	
  	@RequestMapping("/queryAsraProjectForList")
  	@ApiOperation("查询项目信息list")
  	public BizResult<List<AsraProjectDTO>> queryAsraProjectForList(@RequestBody AsraProjecQueryReq asraProjecQueryReq,HttpServletRequest request){
  		logger.info("---begin调用项目信息service,入参={}",JSONObject.toJSON(asraProjecQueryReq));
  		BizResult<List<AsraProjectDTO>> result = asraProjectService.queryAsraProjectForList(asraProjecQueryReq);
  		logger.info("---begin调用项目信息service...");
  		
  		return result;
  	}
  }