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("测试成功"); } }