|  | @ -6,6 +6,7 @@ import com.zc.business.mapper.DcEmployeesMapper; | 
			
		
	
		
		
			
				
					|  |  | import com.zc.business.service.IDcEmployeesService; |  |  | import com.zc.business.service.IDcEmployeesService; | 
			
		
	
		
		
			
				
					|  |  | import org.springframework.beans.factory.annotation.Autowired; |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
			
		
	
		
		
			
				
					|  |  | import org.springframework.stereotype.Service; |  |  | import org.springframework.stereotype.Service; | 
			
		
	
		
		
			
				
					|  |  |  |  |  | import org.springframework.transaction.annotation.Transactional; | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  | import java.util.HashMap; |  |  | import java.util.HashMap; | 
			
		
	
		
		
			
				
					|  |  | import java.util.List; |  |  | import java.util.List; | 
			
		
	
	
		
		
			
				
					|  | @ -19,8 +20,7 @@ import java.util.stream.Collectors; | 
			
		
	
		
		
			
				
					|  |  |  * @date 2024-01-04 |  |  |  * @date 2024-01-04 | 
			
		
	
		
		
			
				
					|  |  |  */ |  |  |  */ | 
			
		
	
		
		
			
				
					|  |  | @Service |  |  | @Service | 
			
		
	
		
		
			
				
					
					|  |  | public class DcEmployeesServiceImpl implements IDcEmployeesService |  |  | public class DcEmployeesServiceImpl implements IDcEmployeesService { | 
			
				
				
			
		
	
		
		
			
				
					|  |  | { |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					|  |  |     @Autowired |  |  |     @Autowired | 
			
		
	
		
		
			
				
					|  |  |     private DcEmployeesMapper dcEmployeesMapper; |  |  |     private DcEmployeesMapper dcEmployeesMapper; | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  | @ -31,8 +31,7 @@ public class DcEmployeesServiceImpl implements IDcEmployeesService | 
			
		
	
		
		
			
				
					|  |  |      * @return 值班人员信息 |  |  |      * @return 值班人员信息 | 
			
		
	
		
		
			
				
					|  |  |      */ |  |  |      */ | 
			
		
	
		
		
			
				
					|  |  |     @Override |  |  |     @Override | 
			
		
	
		
		
			
				
					
					|  |  |     public DcEmployees selectDcEmployeesById(Long id) |  |  |     public DcEmployees selectDcEmployeesById(Long id) { | 
			
				
				
			
		
	
		
		
			
				
					|  |  |     { |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					|  |  |         return dcEmployeesMapper.selectDcEmployeesById(id); |  |  |         return dcEmployeesMapper.selectDcEmployeesById(id); | 
			
		
	
		
		
			
				
					|  |  |     } |  |  |     } | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  | @ -43,8 +42,7 @@ public class DcEmployeesServiceImpl implements IDcEmployeesService | 
			
		
	
		
		
			
				
					|  |  |      * @return 值班人员信息 |  |  |      * @return 值班人员信息 | 
			
		
	
		
		
			
				
					|  |  |      */ |  |  |      */ | 
			
		
	
		
		
			
				
					|  |  |     @Override |  |  |     @Override | 
			
		
	
		
		
			
				
					
					|  |  |     public List<DcEmployees> selectDcEmployeesList(DcEmployees dcEmployees) |  |  |     public List<DcEmployees> selectDcEmployeesList(DcEmployees dcEmployees) { | 
			
				
				
			
		
	
		
		
			
				
					|  |  |     { |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					|  |  |         return dcEmployeesMapper.selectDcEmployeesList(dcEmployees); |  |  |         return dcEmployeesMapper.selectDcEmployeesList(dcEmployees); | 
			
		
	
		
		
			
				
					|  |  |     } |  |  |     } | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  | @ -55,8 +53,7 @@ public class DcEmployeesServiceImpl implements IDcEmployeesService | 
			
		
	
		
		
			
				
					|  |  |      * @return 结果 |  |  |      * @return 结果 | 
			
		
	
		
		
			
				
					|  |  |      */ |  |  |      */ | 
			
		
	
		
		
			
				
					|  |  |     @Override |  |  |     @Override | 
			
		
	
		
		
			
				
					
					|  |  |     public int insertDcEmployees(DcEmployees dcEmployees) |  |  |     public int insertDcEmployees(DcEmployees dcEmployees) { | 
			
				
				
			
		
	
		
		
			
				
					|  |  |     { |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					|  |  |         dcEmployees.setCreateTime(DateUtils.getNowDate()); |  |  |         dcEmployees.setCreateTime(DateUtils.getNowDate()); | 
			
		
	
		
		
			
				
					|  |  |         return dcEmployeesMapper.insertDcEmployees(dcEmployees); |  |  |         return dcEmployeesMapper.insertDcEmployees(dcEmployees); | 
			
		
	
		
		
			
				
					|  |  |     } |  |  |     } | 
			
		
	
	
		
		
			
				
					|  | @ -68,8 +65,7 @@ public class DcEmployeesServiceImpl implements IDcEmployeesService | 
			
		
	
		
		
			
				
					|  |  |      * @return 结果 |  |  |      * @return 结果 | 
			
		
	
		
		
			
				
					|  |  |      */ |  |  |      */ | 
			
		
	
		
		
			
				
					|  |  |     @Override |  |  |     @Override | 
			
		
	
		
		
			
				
					
					|  |  |     public int updateDcEmployees(DcEmployees dcEmployees) |  |  |     public int updateDcEmployees(DcEmployees dcEmployees) { | 
			
				
				
			
		
	
		
		
			
				
					|  |  |     { |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					|  |  |         dcEmployees.setUpdateTime(DateUtils.getNowDate()); |  |  |         dcEmployees.setUpdateTime(DateUtils.getNowDate()); | 
			
		
	
		
		
			
				
					|  |  |         return dcEmployeesMapper.updateDcEmployees(dcEmployees); |  |  |         return dcEmployeesMapper.updateDcEmployees(dcEmployees); | 
			
		
	
		
		
			
				
					|  |  |     } |  |  |     } | 
			
		
	
	
		
		
			
				
					|  | @ -81,8 +77,9 @@ public class DcEmployeesServiceImpl implements IDcEmployeesService | 
			
		
	
		
		
			
				
					|  |  |      * @return 结果 |  |  |      * @return 结果 | 
			
		
	
		
		
			
				
					|  |  |      */ |  |  |      */ | 
			
		
	
		
		
			
				
					|  |  |     @Override |  |  |     @Override | 
			
		
	
		
		
			
				
					
					|  |  |     public int deleteDcEmployeesByIds(Long[] ids) |  |  |     @Transactional | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |     { |  |  |     public int deleteDcEmployeesByIds(Long[] ids) { | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					|  |  |  |  |  |         dcEmployeesMapper.deleteShifts(ids); | 
			
		
	
		
		
			
				
					|  |  |         return dcEmployeesMapper.deleteDcEmployeesByIds(ids); |  |  |         return dcEmployeesMapper.deleteDcEmployeesByIds(ids); | 
			
		
	
		
		
			
				
					|  |  |     } |  |  |     } | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  | @ -93,20 +90,22 @@ public class DcEmployeesServiceImpl implements IDcEmployeesService | 
			
		
	
		
		
			
				
					|  |  |      * @return 结果 |  |  |      * @return 结果 | 
			
		
	
		
		
			
				
					|  |  |      */ |  |  |      */ | 
			
		
	
		
		
			
				
					|  |  |     @Override |  |  |     @Override | 
			
		
	
		
		
			
				
					
					|  |  |     public int deleteDcEmployeesById(Long id) |  |  |     public int deleteDcEmployeesById(Long id) { | 
			
				
				
			
		
	
		
		
			
				
					|  |  |     { |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					|  |  |         return dcEmployeesMapper.deleteDcEmployeesById(id); |  |  |         return dcEmployeesMapper.deleteDcEmployeesById(id); | 
			
		
	
		
		
			
				
					|  |  |     } |  |  |     } | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |     //获取全部机构id与名称
 |  |  |     //获取全部机构id与名称
 | 
			
		
	
		
		
			
				
					|  |  |     @Override |  |  |     @Override | 
			
		
	
		
		
			
				
					
					|  |  |     public List<HashMap<String,Object>> selectOrganizationAll() { |  |  |     public List<HashMap<String, Object>> selectOrganizationAll() { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |         return dcEmployeesMapper.selectOrganizationAll(); |  |  |         return dcEmployeesMapper.selectOrganizationAll(); | 
			
		
	
		
		
			
				
					|  |  |     } |  |  |     } | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |     //获取全部岗位信息
 |  |  |     //获取全部岗位信息
 | 
			
		
	
		
		
			
				
					|  |  |     @Override |  |  |     @Override | 
			
		
	
		
		
			
				
					
					|  |  |     public List<HashMap<String,Object>> selectSysPostAll() { |  |  |     public List<HashMap<String, Object>> selectSysPostAll() { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |         return dcEmployeesMapper.selectSysPostAll(); |  |  |         return dcEmployeesMapper.selectSysPostAll(); | 
			
		
	
		
		
			
				
					|  |  |     } |  |  |     } | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |     //获取用户信息,按照岗位分组
 |  |  |     //获取用户信息,按照岗位分组
 | 
			
		
	
		
		
			
				
					|  |  |     @Override |  |  |     @Override | 
			
		
	
		
		
			
				
					|  |  |     public Map<Object, List<Map<String, Object>>> selectEmployeesPost() { |  |  |     public Map<Object, List<Map<String, Object>>> selectEmployeesPost() { | 
			
		
	
	
		
		
			
				
					|  | @ -114,6 +113,7 @@ public class DcEmployeesServiceImpl implements IDcEmployeesService | 
			
		
	
		
		
			
				
					|  |  |         Map<Object, List<Map<String, Object>>> group = mapList.stream().collect(Collectors.groupingBy(map -> map.get("postName"))); |  |  |         Map<Object, List<Map<String, Object>>> group = mapList.stream().collect(Collectors.groupingBy(map -> map.get("postName"))); | 
			
		
	
		
		
			
				
					|  |  |         return group; |  |  |         return group; | 
			
		
	
		
		
			
				
					|  |  |     } |  |  |     } | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |     //获取全部用户信息,以及所在岗位信息
 |  |  |     //获取全部用户信息,以及所在岗位信息
 | 
			
		
	
		
		
			
				
					|  |  |     @Override |  |  |     @Override | 
			
		
	
		
		
			
				
					|  |  |     public List<HashMap<String, Object>> selectEmployeesPostAll() { |  |  |     public List<HashMap<String, Object>> selectEmployeesPostAll() { | 
			
		
	
	
		
		
			
				
					|  | 
 |