package com.dji.sample.patches.controller; 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.*; @RequestMapping("${url.patches.prefix}${url.patches.version}") @RestController public class GetPatchesController { @Autowired private GetPatchesService getPatchesService; @GetMapping("/getPatches") @SysLogAnnotation(operModul = "图斑", operType = "查询", operDesc = "查询图斑的全部信息") public ResponseResult> page(@RequestParam Integer page, @RequestParam(name = "page_size", defaultValue = "10") Integer pageSize, @RequestParam String itemId) { //调用service分页查询 PatchesParam param=PatchesParam.builder() .page(page) .itemId(itemId) .pageSize(pageSize).build(); PaginationData data = getPatchesService.limitGet(param); return ResponseResult.success(data); } @DeleteMapping("/delPatches") public ResponseResult del(){ getPatchesService.delPatches(); return ResponseResult.success(); } @GetMapping("/GetPhoto") public ResponseResult> 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)); } }