| package com.zy.asrs.wms.asrs.controller; | 
|   | 
|   | 
| import com.baomidou.mybatisplus.core.metadata.IPage; | 
| import com.zy.asrs.framework.common.R; | 
| import com.zy.asrs.wms.asrs.entity.PickSheetDetl; | 
| import com.zy.asrs.wms.asrs.entity.param.PageRequest; | 
| import com.zy.asrs.wms.asrs.service.PickSheetService; | 
| import com.zy.asrs.wms.system.controller.BaseController; | 
| import org.springframework.beans.factory.annotation.Autowired; | 
| import org.springframework.web.bind.annotation.*; | 
|   | 
| @RequestMapping("/api") | 
| @RestController | 
| public class PickSheetController extends BaseController { | 
|   | 
|     @Autowired | 
|     private PickSheetService pickSheetService; | 
|   | 
|     /** | 
|      * 平仓出库拣货单 | 
|      * @return | 
|      */ | 
|     @PostMapping("/pick/flat/page") | 
|     public R getOutFlatSheet(@RequestBody PageRequest params) { | 
|         IPage page = pickSheetService.getOutFlatSheet(params); | 
|         return R.ok(page.getRecords()); | 
|     } | 
|   | 
|     /** | 
|      * 获取拣货单明细 | 
|      * @param pageRequest | 
|      * @return | 
|      */ | 
|     @PostMapping("/pick/flat/detl/page") | 
|     public R getSheetDetl(@RequestBody PageRequest pageRequest) { | 
|         IPage page = pickSheetService.getSheetDetl(pageRequest); | 
|         return R.ok(page.getRecords()); | 
|     } | 
|   | 
|     /** | 
|      * 获取拣货单明细 | 
|      * @param id | 
|      * @return | 
|      */ | 
|     @GetMapping("/pick/flat/remove/{id}") | 
|     public R getRemoveSheet(@PathVariable String id) { | 
|         int result = pickSheetService.removePickSheet(Long.valueOf(id)); | 
|         if (result > 0) { | 
|             return R.ok("删除成功!!"); | 
|         } else { | 
|             return R.error("删除失败!!"); | 
|         } | 
|     } | 
| } |