| | |
| | | */ |
| | | public interface AuxiliaryCorrectionHoursMapper extends BaseMapper<AuxiliaryCorrectionHours> { |
| | | |
| | | IPage<AuxiliaryCorrectionHoursDto> selectAuxiliaryCorrectionHours(Page page, @Param("ew") QueryWrapper<AuxiliaryCorrectionHoursDto> ew, @Param("ids") List<Long> ids); |
| | | IPage<AuxiliaryCorrectionHoursDto> selectAuxiliaryCorrectionHours(Page page, @Param("ew") QueryWrapper<AuxiliaryCorrectionHoursDto> ew, @Param("ids") List<Integer> ids); |
| | | |
| | | List<Integer> selDepartLimsByName(String departLims); |
| | | |
| | |
| | | IPage<AuxiliaryOutputWorkingHoursDto> selectAuxiliaryOutputWorkingHours(Page page, @Param("ew") QueryWrapper<AuxiliaryOutputWorkingHoursDto> ew, @Param("ids") List<Long> ids); |
| | | |
| | | //查询统计工时导出数据 |
| | | List<AuxiliaryOutputWorkingHoursDto> selectDataByUser(@Param("ids") List<Long> ids); |
| | | List<AuxiliaryOutputWorkingHoursDto> selectDataByUser(@Param("ids") List<Integer> ids); |
| | | |
| | | //查询该月的产量工时 |
| | | List<Map<String, Object>> totalHours(@Param("month") String month, @Param("ids") List<Long> ids, @Param("type") String type); |
| | | List<Map<String, Object>> totalHours(@Param("month") String month, @Param("ids") List<Integer> ids, @Param("type") String type); |
| | | |
| | | |
| | | List<AuxiliaryOutputWorkingHours> selectListByIds(@Param("ids") List<Long> ids); |
| | | List<AuxiliaryOutputWorkingHours> selectListByIds(@Param("ids") List<Integer> ids); |
| | | |
| | | List<AuxiliaryOutputWorkingHours> selectLists(@Param("ew") QueryWrapper<AuxiliaryOutputWorkingHours> ew, @Param("ids") List<Long> ids); |
| | | List<AuxiliaryOutputWorkingHours> selectLists(@Param("ew") QueryWrapper<AuxiliaryOutputWorkingHours> ew, @Param("ids") List<Integer> ids); |
| | | |
| | | /** |
| | | * 查询 |
| | | * @param dto |
| | | * @return |
| | | */ |
| | | List<AuxiliaryAllDto> selectAuxiliaryAllByMonth(@Param("dto") AuxiliaryOriginalHoursLookDto dto, @Param("userIds") List<Long> userIds); |
| | | List<AuxiliaryAllDto> selectAuxiliaryAllByMonth(@Param("dto") AuxiliaryOriginalHoursLookDto dto, @Param("userIds") List<Integer> userIds); |
| | | |
| | | /** |
| | | * 查询辅助工时 |
| | |
| | | * @param userIds |
| | | * @return |
| | | */ |
| | | List<AuxiliaryAllDto> selectSubsidiaryAllByMonth(@Param("dto") AuxiliaryOriginalHoursLookDto dto, @Param("userIds") List<Long> userIds); |
| | | List<AuxiliaryAllDto> selectSubsidiaryAllByMonth(@Param("dto") AuxiliaryOriginalHoursLookDto dto, @Param("userIds") List<Integer> userIds); |
| | | |
| | | List<AuxiliaryOutputWorkingHoursDto> selectAuxiliaryOutputWorkingHoursList(@Param("ew") QueryWrapper<AuxiliaryOutputWorkingHoursDto> ew, @Param("ids") List<Long> ids); |
| | | List<AuxiliaryOutputWorkingHoursDto> selectAuxiliaryOutputWorkingHoursList(@Param("ew") QueryWrapper<AuxiliaryOutputWorkingHoursDto> ew, @Param("ids") List<Integer> ids); |
| | | } |
| | |
| | | */ |
| | | public interface AuxiliaryWorkingHoursDayMapper extends BaseMapper<AuxiliaryWorkingHoursDay> { |
| | | |
| | | IPage<AuxiliaryWorkingHoursDayDto> selectAuxiliaryWorkingHoursDay(Page page, @Param("ew") QueryWrapper<AuxiliaryWorkingHoursDayDto> ew, @Param("ids") List<Long> ids); |
| | | IPage<AuxiliaryWorkingHoursDayDto> selectAuxiliaryWorkingHoursDay(Page page, @Param("ew") QueryWrapper<AuxiliaryWorkingHoursDayDto> ew, @Param("ids") List<Integer> ids); |
| | | |
| | | //查询辅助工时导出信息 |
| | | List<AuxiliaryWorkingHoursDayDto> selectDataByUser(@Param("ids") List<Long> ids); |
| | | List<AuxiliaryWorkingHoursDayDto> selectDataByUser(@Param("ids") List<Integer> ids); |
| | | |
| | | List<AuxiliaryWorkingHoursDay> selectListByIds(@Param("ids") List<Long> ids); |
| | | List<AuxiliaryWorkingHoursDay> selectListByIds(@Param("ids") List<Integer> ids); |
| | | |
| | | //查询该月的辅助工时 |
| | | List<Map<String, Object>> totalHours(@Param("month") String month, @Param("ids") List<Long> ids); |
| | | List<Map<String, Object>> totalHours(@Param("month") String month, @Param("ids") List<Integer> ids); |
| | | |
| | | List<AuxiliaryWorkingHoursDay> selectLists(@Param("ew") QueryWrapper<AuxiliaryWorkingHoursDay> ew, @Param("ids") List<Long> ids); |
| | | List<AuxiliaryWorkingHoursDay> selectLists(@Param("ew") QueryWrapper<AuxiliaryWorkingHoursDay> ew, @Param("ids") List<Integer> ids); |
| | | |
| | | /** |
| | | * 查询辅助工时集合 |
| | |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | List<AuxiliaryWorkingHoursDayDto> selectAuxiliaryWorkingHoursDayList(@Param("ew") QueryWrapper<AuxiliaryWorkingHoursDayDto> ew, @Param("ids") List<Long> ids); |
| | | List<AuxiliaryWorkingHoursDayDto> selectAuxiliaryWorkingHoursDayList(@Param("ew") QueryWrapper<AuxiliaryWorkingHoursDayDto> ew, @Param("ids") List<Integer> ids); |
| | | } |
| | |
| | | |
| | | @Override |
| | | public IPage<AuxiliaryCorrectionHoursDto> selectAuxiliaryCorrectionHours(Page page, AuxiliaryCorrectionHoursDto auxiliaryCorrectionHoursDto) { |
| | | List<Long> ids = new ArrayList<>(); |
| | | List<Integer> ids = new ArrayList<>(); |
| | | String departLims = auxiliaryCorrectionHoursDto.getDepartLims(); |
| | | auxiliaryCorrectionHoursDto.setDepartLims(null); |
| | | if (ObjectUtils.isNotEmpty(departLims)) { |
| | |
| | | |
| | | @Override |
| | | public IPage<AuxiliaryOriginalHoursDto> selectAuxiliaryOriginalHours(Page page, AuxiliaryOriginalHoursLookDto auxiliaryOriginalHoursLookDto) { |
| | | List<Long> ids = new ArrayList<>(); |
| | | List<Integer> ids = new ArrayList<>(); |
| | | String departLims = auxiliaryOriginalHoursLookDto.getDepartLims(); |
| | | auxiliaryOriginalHoursLookDto.setDepartLims(null); |
| | | String name = auxiliaryOriginalHoursLookDto.getName(); |
| | |
| | | if (StringUtils.isBlank(dto.getMonth())) { |
| | | throw new BaseException("缺少月份"); |
| | | } |
| | | List<Long> userIds = new ArrayList<>(); |
| | | List<Integer> userIds = new ArrayList<>(); |
| | | |
| | | String name = dto.getName(); |
| | | if (ObjectUtils.isNotEmpty(name)) { |
| | |
| | | public Map<String, Object> collectWorkingHours(AuxiliaryOutputWorkingHoursDto auxiliaryOutputWorkingHoursDto) { |
| | | AuxiliaryOutputWorkingHours outputWorkingHours = new AuxiliaryOutputWorkingHours(); |
| | | AuxiliaryWorkingHoursDay workingHoursDay = new AuxiliaryWorkingHoursDay(); |
| | | List<Long> ids = new ArrayList<>(); |
| | | List<Integer> ids = new ArrayList<>(); |
| | | if (ObjectUtils.isNotEmpty(auxiliaryOutputWorkingHoursDto.getWeekDay())){ |
| | | outputWorkingHours.setWeekDay(auxiliaryOutputWorkingHoursDto.getWeekDay()); |
| | | workingHoursDay.setWeekDay(auxiliaryOutputWorkingHoursDto.getWeekDay()); |
| | |
| | | public void exportWorkingHours(HttpServletResponse response) throws IOException { |
| | | List<AuxiliaryOutputWorkingHoursDto> auxiliaryOutputWorkingHoursDtos = new ArrayList<>(); |
| | | List<AuxiliaryWorkingHoursDayDto> auxiliaryWorkingHoursDayDtos = new ArrayList<>(); |
| | | List<Long> ids = new ArrayList<>(); |
| | | List<Integer> ids = new ArrayList<>(); |
| | | //查询辅助工时 |
| | | auxiliaryWorkingHoursDayDtos = auxiliaryWorkingHoursDayMapper.selectDataByUser(ids); |
| | | //查询统计工时 |
| | |
| | | auxiliaryOutputWorkingHoursDto.setDateTime(null); |
| | | auxiliaryOutputWorkingHoursDto.setWeek(null); |
| | | |
| | | List<Long> ids = new ArrayList<>(); |
| | | List<Integer> ids = new ArrayList<>(); |
| | | String name = auxiliaryOutputWorkingHoursDto.getName(); |
| | | if (ObjectUtils.isNotEmpty(name)) { |
| | | ids.addAll(userMapper.selectList(Wrappers.<User>lambdaQuery().like(User::getName, name)).stream().map(User::getId).collect(Collectors.toList())); |
| | |
| | | auxiliaryWorkingHoursDayDto.setDateTime(null); |
| | | auxiliaryWorkingHoursDayDto.setWeek(null); |
| | | Map<String, Object> map = new HashMap<>(); |
| | | List<Long> ids = new ArrayList<>(); |
| | | List<Integer> ids = new ArrayList<>(); |
| | | if (ids.size() == 0) { |
| | | ids = null; |
| | | } |
| | |
| | | String week = auxiliaryWorkingHoursDayDto.getWeek(); |
| | | auxiliaryWorkingHoursDayDto.setDateTime(null); |
| | | auxiliaryWorkingHoursDayDto.setWeek(null); |
| | | List<Long> ids = new ArrayList<>(); |
| | | List<Integer> ids = new ArrayList<>(); |
| | | String name = auxiliaryWorkingHoursDayDto.getName(); |
| | | if (ObjectUtils.isNotEmpty(name)) { |
| | | ids.addAll(userMapper.selectList(Wrappers.<User>lambdaQuery().like(User::getName, name)).stream().map(User::getId).collect(Collectors.toList())); |