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; 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; /** * 项目信息查询.
* @param asraOpQueryReq * @return * 2018年7月30日 wangfs.
*/ @Override public BizResult> queryAsraProjectForList(AsraProjecQueryReq asraProjecQueryReq) { logger.info("---begin查询项目信息list,入参={}",JSONObject.toJSON(asraProjecQueryReq)); List listDTO = new ArrayList<>(); List list = asraProjectDao.queryAsraProjectForList(asraProjecQueryReq); ListCopyUtil.listCopyProperties(list, listDTO, AsraProjectDTO.class); logger.info("---begin查询项目信息list"); return new BizResult>(listDTO); } }