package com.zteits.oa.report.biz; import com.xiaoleilu.hutool.util.CollectionUtil; import com.zteits.oa.api.base.bean.BizResult; import com.zteits.oa.api.dto.asradaily.AsraDailyDTO; import com.zteits.oa.api.dto.asradaily.param.AsraDailyQueryReq; import com.zteits.oa.api.service.report.query.AsraDailyQueryService; import com.zteits.oa.report.dao.AsraDailyDao; import com.zteits.oa.report.domain.AsraDaily; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.List; /** * Copyright: Copyright (c) 2018 zteits * * @Description: * @version: v1.0.0 * @author: xiejianpeng * @date: 2018/7/31 15 * Modification History: * Date Author Version Description * ---------------------------------------------------------* * 2018/7/31 xiejianpeng v1.0.0 创建 */ @Service public class AsraDailyQueryServiceImpl implements AsraDailyQueryService { @Autowired private AsraDailyDao asraDailyDao; @Override public BizResult> queryAsraDailyList(AsraDailyQueryReq asraDailyQueryReq) { List asraDailyDTOs = new ArrayList<>(); List asraDailies = asraDailyDao.queryAsraDailyList(asraDailyQueryReq); if(CollectionUtil.isNotEmpty(asraDailies)){ BeanUtils.copyProperties(asraDailies,asraDailyDTOs,AsraDailyDTO.class); } return new BizResult<>(asraDailyDTOs); } }