|
|
@@ -13,6 +13,7 @@ import com.hotent.project.manager.CostNoticeManager;
|
|
|
import com.hotent.base.manager.impl.BaseManagerImpl;
|
|
|
import com.hotent.project.model.CostProjectApproval;
|
|
|
import com.hotent.project.model.CostProjectMaterial;
|
|
|
+import com.hotent.project.req.CostProjectNoticeListReq;
|
|
|
import com.hotent.project.req.CostProjectNoticePageReq;
|
|
|
import com.hotent.uc.model.User;
|
|
|
import com.hotent.uc.util.ContextUtil;
|
|
|
@@ -21,6 +22,8 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+
|
|
|
+import java.util.Collections;
|
|
|
import java.util.List;
|
|
|
import javax.annotation.Resource;
|
|
|
import com.hotent.base.util.BeanUtils;
|
|
|
@@ -137,4 +140,16 @@ public class CostNoticeManagerImpl extends BaseManagerImpl<CostNoticeDao, CostNo
|
|
|
this.update(costNotice);
|
|
|
return "阅读成功";
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<CostNotice> getList(CostProjectNoticeListReq req) {
|
|
|
+ LambdaQueryWrapper<CostNotice> qw = new LambdaQueryWrapper<>();
|
|
|
+
|
|
|
+ if(ObjectUtil.isNotEmpty(req.getProjectId())){
|
|
|
+ qw.eq(CostNotice::getProjectId, req.getProjectId());
|
|
|
+ }
|
|
|
+
|
|
|
+ qw.orderByDesc(CostNotice::getCreateTime);
|
|
|
+ return this.list(qw);
|
|
|
+ }
|
|
|
}
|