| | |
| | | package cn.gistack.sm.sg.service.impl; |
| | | |
| | | import cn.gistack.sm.sg.DO.SgProjectPersonConfigDO; |
| | | import cn.gistack.sm.sg.DO.SgProjectRolePersonV0; |
| | | import cn.gistack.sm.sg.DTO.ProjectSearchDTO; |
| | | import cn.gistack.sm.sg.mapper.SgProjectPersonConfigMapper; |
| | | import cn.gistack.sm.sg.service.SgProjectPersonConfigService; |
| | |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | @Override |
| | | public void add(List<SgProjectPersonConfigDO> list) { |
| | | for (SgProjectPersonConfigDO sgProjectPersonConfigDO : list) { |
| | | projectPersonConfigMapper.insert(sgProjectPersonConfigDO); |
| | | if (Objects.isNull(sgProjectPersonConfigDO.getId())){ |
| | | projectPersonConfigMapper.insert(sgProjectPersonConfigDO); |
| | | }else { |
| | | projectPersonConfigMapper.updateById(sgProjectPersonConfigDO); |
| | | } |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void getList(ProjectSearchDTO searchDTO) { |
| | | public List<SgProjectRolePersonV0> getList(ProjectSearchDTO searchDTO) { |
| | | List<SgProjectRolePersonV0> list = projectPersonConfigMapper.getList(searchDTO); |
| | | return list; |
| | | } |
| | | |
| | | @Override |
| | | public List<Map<String, Object>> getUserByRole(String roleId) { |
| | | return projectPersonConfigMapper.getUserByRole(roleId); |
| | | } |
| | | } |