| | |
| | | import com.dji.sample.common.model.PaginationData; |
| | | import com.dji.sample.common.model.ResponseResult; |
| | | import com.dji.sample.log.aspect.SysLogAnnotation; |
| | | import com.dji.sample.media.model.MediaFileEntity; |
| | | import com.dji.sample.patches.model.Param.PatchesParam; |
| | | import com.dji.sample.patches.model.entity.LotInfo; |
| | | import com.dji.sample.patches.service.GetPatchesService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RequestParam; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | @RequestMapping("${url.patches.prefix}${url.patches.version}") |
| | | @RestController |
| | | public class GetPatchesController { |
| | |
| | | @GetMapping("/getPatches") |
| | | @SysLogAnnotation(operModul = "图斑", operType = "查询", operDesc = "查询图斑的全部信息") |
| | | public ResponseResult<PaginationData<LotInfo>> page(@RequestParam Integer page, |
| | | @RequestParam(name = "page_size", defaultValue = "10") Integer pageSize) { |
| | | @RequestParam(name = "page_size", defaultValue = "10") Integer pageSize, |
| | | @RequestParam String itemId) { |
| | | //调用service分页查询 |
| | | PatchesParam param=PatchesParam.builder() |
| | | .page(page) |
| | | .itemId(itemId) |
| | | .pageSize(pageSize).build(); |
| | | PaginationData<LotInfo> data = getPatchesService.limitGet(param); |
| | | return ResponseResult.success(data); |
| | | } |
| | | |
| | | @DeleteMapping("/delPatches") |
| | | public ResponseResult del(){ |
| | | getPatchesService.delPatches(); |
| | | return ResponseResult.success(); |
| | | } |
| | | |
| | | @GetMapping("/GetPhoto") |
| | | public ResponseResult<PaginationData<MediaFileEntity>> GetPatchesPhoto(@RequestParam(name = "page", defaultValue = "1") Integer page, |
| | | @RequestParam(name = "page_size", defaultValue = "10") Integer pageSize, |
| | | @RequestParam String itemId, |
| | | @RequestParam String dkbh){ |
| | | PatchesParam param=PatchesParam.builder() |
| | | .page(page) |
| | | .itemId(itemId) |
| | | .pageSize(pageSize).build(); |
| | | getPatchesService.getPhoto(param,dkbh); |
| | | return ResponseResult.success(getPatchesService.getPhoto(param,dkbh)); |
| | | } |
| | | } |