| | |
| | | import io.swagger.annotations.ApiImplicitParam; |
| | | import io.swagger.annotations.ApiImplicitParams; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import io.swagger.annotations.ApiParam; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | |
| | | |
| | | import javax.validation.Valid; |
| | | import javax.validation.constraints.NotEmpty; |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | */ |
| | | @ApiOperation("批量修改转运箱状态") |
| | | @PostMapping("/editBatch") |
| | | public R<?> editBatch(@Valid @RequestBody List<MwBoxDTO> dtoList) { |
| | | public R<?> editBatch(@Valid @RequestBody MwBoxDTO dtoList) { |
| | | boxService.editBatch(dtoList); |
| | | return R.ok(); |
| | | } |
| | |
| | | */ |
| | | @ApiOperation("批量删除") |
| | | @PostMapping("/delBatch") |
| | | public R<?> delBatch(@ApiParam(name = "idList", value = "转运箱id列表", required = true, allowMultiple = true) @NotEmpty(message = "转运箱列表不能为空") @RequestBody List<Long> idList) { |
| | | @ApiImplicitParam(name = "idStr", value = "转运箱id字符串,多个用逗号分隔", required = true) |
| | | public R<?> delBatch(@RequestParam @NotEmpty(message = "转运箱id字符串不能为空") String idStr) { |
| | | List<Long> idList = Arrays.stream(idStr.split(",")).map(Long::valueOf).collect(Collectors.toList()); |
| | | boxService.removeByIds(idList); |
| | | return R.ok(); |
| | | } |