You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
2.3 KiB
Java
62 lines
2.3 KiB
Java
2 years ago
|
package com.docus.demo.controller;
|
||
|
|
||
|
|
||
|
import com.docus.demo.dto.SyncBasicDataDto;
|
||
|
import com.docus.demo.dto.SyncFileDto;
|
||
|
import com.docus.demo.entity.CommonResult;
|
||
|
import com.docus.demo.facade.ISyncBasicDataService;
|
||
|
import com.docus.demo.facade.ISyncBasicFileService;
|
||
|
import com.docus.demo.utils.ImageUtils;
|
||
|
import io.swagger.annotations.Api;
|
||
|
import io.swagger.annotations.ApiOperation;
|
||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||
|
import org.springframework.web.bind.annotation.RestController;
|
||
|
|
||
|
@Api(value = "数据同步接口", tags = "数据同步接口")
|
||
|
@RestController("/sync")
|
||
|
public class SyncBasicDataController {
|
||
|
|
||
|
@Autowired
|
||
|
private ISyncBasicDataService syncBasicDataService;
|
||
|
@Autowired
|
||
|
private ISyncBasicFileService syncBasicFileService;
|
||
|
|
||
|
@ApiOperation("同步基础数据")
|
||
|
@PostMapping("/syncBasicData")
|
||
|
public CommonResult<?> syncBasicData(@RequestBody SyncBasicDataDto syncBasicDataDto){
|
||
|
return syncBasicDataService.syncBasicData(syncBasicDataDto);
|
||
|
}
|
||
|
|
||
|
@ApiOperation("同步基础数据")
|
||
|
@PostMapping("/syncBasicFile")
|
||
|
public CommonResult<?> syncBasicFile(@RequestBody SyncFileDto syncFileDto){
|
||
|
return syncBasicFileService.syncBasicFile(syncFileDto);
|
||
|
}
|
||
|
|
||
|
|
||
|
@ApiOperation("test")
|
||
|
@GetMapping("/test")
|
||
|
public CommonResult<?> test(){
|
||
|
ImageUtils.getInstance().savePic("C:\\Users\\Administrator\\Desktop\\QSL0015.jp2","C:\\Users\\Administrator\\Desktop\\QSL0015.jpg");
|
||
|
return CommonResult.success("测试成功");
|
||
|
}
|
||
|
|
||
|
@ApiOperation("rotateFile")
|
||
|
@GetMapping("/rotateFile")
|
||
|
public CommonResult<?> rotateFile(){
|
||
|
ImageUtils.getInstance().rotateFile("C:\\Users\\Administrator\\Desktop\\QSL0015.jpg","C:\\Users\\Administrator\\Desktop\\QSL0015.jpg",90);
|
||
|
return CommonResult.success("测试成功");
|
||
|
}
|
||
|
|
||
|
@ApiOperation("tifToJpg")
|
||
|
@GetMapping("/tifToJpg")
|
||
|
public CommonResult<?> tifToJpg(){
|
||
|
ImageUtils.getInstance().tifToJpg("C:\\Users\\Administrator\\Desktop\\1.tif","C:\\Users\\Administrator\\Desktop\\1.jpg");
|
||
|
return CommonResult.success("测试成功");
|
||
|
}
|
||
|
|
||
|
}
|