Blame view

src/main/java/com/zteits/oa/report/biz/AsraProjectServiceImpl.java 1.64 KB
c849dbc7   王富生   提交
1
2
3
4
5
6
7
8
9
10
11
12
  package com.zteits.oa.report.biz;
  
  import java.util.ArrayList;
  import java.util.List;
  
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
  import org.springframework.beans.factory.annotation.Autowired;
  import org.springframework.stereotype.Service;
  
  import com.alibaba.fastjson.JSONObject;
  import com.zteits.oa.api.base.bean.BizResult;
9a56ec74   王富生   增加权限及全局异常统一封装
13
14
  import com.zteits.oa.api.base.constants.ErrorType;
  import com.zteits.oa.api.base.exception.BizException;
c849dbc7   王富生   提交
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
  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 com.zteits.oa.report.dao.AsraProjectDao;
  import com.zteits.oa.report.domain.AsraProject;
  import com.zteits.oa.util.ListCopyUtil;
  @Service("com.zteits.oa.report.biz.AsraProjectServiceImpl")
  public class AsraProjectServiceImpl implements AsraProjectService {
  
  	private static final Logger logger = LoggerFactory.getLogger(AsraProjectServiceImpl.class);
  
  	@Autowired
  	private AsraProjectDao asraProjectDao;
  	/**
  	 * 项目信息查询.<br/>
  	 * @param asraOpQueryReq
  	 * @return
  	 * 2018730  wangfs.<br/>
  	 */
  	@Override
  	public BizResult<List<AsraProjectDTO>> queryAsraProjectForList(AsraProjecQueryReq asraProjecQueryReq) {
  		logger.info("---begin查询项目信息list,入参={}",JSONObject.toJSON(asraProjecQueryReq));
  		List<AsraProjectDTO> listDTO = new ArrayList<>();
  		List<AsraProject> list = asraProjectDao.queryAsraProjectForList(asraProjecQueryReq);
  		ListCopyUtil.listCopyProperties(list, listDTO, AsraProjectDTO.class);
  		logger.info("---begin查询项目信息list");
c849dbc7   王富生   提交
41
42
43
44
  		return new BizResult<List<AsraProjectDTO>>(listDTO);
  	}
  
  }