| | |
| | | */ |
| | | package org.springblade.modules.evaluate.wrapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import org.springblade.common.cache.SysCache; |
| | | import org.springblade.common.cache.UserCache; |
| | | import org.springblade.core.mp.support.BaseEntityWrapper; |
| | | import org.springblade.core.tool.utils.BeanUtil; |
| | | import org.springblade.modules.evaluate.entity.EvaluateTaskReferrerEntity; |
| | | import org.springblade.modules.evaluate.vo.EvaluateTaskReferrerVO; |
| | | import java.util.Objects; |
| | | import org.springblade.modules.system.entity.User; |
| | | |
| | | import java.util.*; |
| | | |
| | | /** |
| | | * 评优任务推荐人员表 包装类,返回视图层所需的字段 |
| | |
| | | return evaluateTaskReferrerVO; |
| | | } |
| | | |
| | | public Object listInfoVO(IPage<EvaluateTaskReferrerEntity> pages) { |
| | | List<EvaluateTaskReferrerEntity> list = pages.getRecords(); |
| | | List<Map<String,Object>> maps = new ArrayList<>(); |
| | | for (EvaluateTaskReferrerEntity po:list) { |
| | | Map<String,Object> map = new HashMap<>(); |
| | | User user = UserCache.getUser(po.getCreateUser());//投票人 |
| | | map.put("userName", user.getName()); |
| | | map.put("deptName", SysCache.getDeptName(Long.valueOf(user.getDeptId()))); |
| | | map.put("postName", SysCache.getPostName(Long.valueOf(user.getPostId()))); |
| | | maps.add(map); |
| | | } |
| | | |
| | | return maps; |
| | | } |
| | | |
| | | |
| | | } |