| | |
| | | this.commonGroupService = commonGroupService; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IOrganizationService |
| | | |
| | | public List<OrganizationDTO> selectList(OrganizationSelectVO organizationSelectVO) { |
| | | List<OrganizationDTO> organizationList = this.organizationMapper.selectOrganizationList(organizationSelectVO); |
| | | return calculateOrganizationPeopleNum(organizationList); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IOrganizationService |
| | | |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public Boolean deleteOrganization(String ids, Integer type) { |
| | | if (StatusType.REMOVE.getType().equals(type)) { |
| | |
| | | return this.commonGroupService.changeStatus(Func.toLongList(ids), CommonConstant.DEACTIVATE); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IOrganizationService |
| | | |
| | | public List<OrganizationExcel> getExportOrganizationData(OrganizationSelectVO organizationSelectVO) { |
| | | List<OrganizationDTO> list = selectList(organizationSelectVO); |
| | | List<OrganizationVO> tree = ForestNodeMerger.merge(OrganizationConvert.INSTANCE.convert(list)); |