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<PaginationData<LotInfo>> page(@RequestParam Integer page,
|
@RequestParam(name = "page_size", defaultValue = "10") Integer pageSize,
|
@RequestParam String workspaceId) {
|
//调用service分页查询
|
PatchesParam param=PatchesParam.builder()
|
.page(page)
|
.workspaceId(workspaceId)
|
.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 workspaceId,
|
@RequestParam String dkbh){
|
PatchesParam param=PatchesParam.builder()
|
.page(page)
|
.workspaceId(workspaceId)
|
.pageSize(pageSize).build();
|
getPatchesService.getPhoto(param,dkbh);
|
return ResponseResult.success(getPatchesService.getPhoto(param,dkbh));
|
}
|
}
|