1、新增 imageToSketch

2、删除无用代码
This commit is contained in:
2024-09-20 11:32:09 +08:00
parent 56679808e9
commit 93e9c61943
13 changed files with 181 additions and 506 deletions

View File

@@ -81,14 +81,6 @@ public class DesignDetailController {
return Response.success(designItemService.editLayersPositionAndScale(positionAndScaleVO));
}
// todo delete
@ApiOperation(value = "按是否使用了渐变色对历史like进行分类")
@GetMapping("/classificationByGradientColor")
public Response<String> classificationByGradientColor(){
designItemService.classificationByGradientColor();
return Response.success("success");
}
@ApiOperation(value = "mask数据兼容")
@GetMapping("/convertWithoutGradient")
public Response<String> convertHistoryMaskWithoutGradient(){
@@ -102,27 +94,4 @@ public class DesignDetailController {
designItemService.updateMaskUrl();
return Response.success("success");
}
// todo delete
@ApiOperation(value = "获取历史like中包含有渐变色的design")
@GetMapping("/getHistoryLikeWithGradient")
public Response<List<List<Long>>> getHistoryLikeWithGradient(){
return Response.success(designItemService.getHistoryLikeWithGradient());
}
// todo delete
@ApiOperation(value = "删除没有model的designItem")
@GetMapping("/deleteNotFoundModelDesign")
public Response<String> deleteNotFoundModelDesign(){
designItemService.deleteNotFoundModelDesign();
return Response.success("success");
}
// todo delete
@ApiOperation(value = "单个design 有渐变色的mask替换")
@PostMapping("/designSingleWithGradient")
public Response<String> designSingleWithGradient(@Valid @RequestBody DesignSingleIncludeLayersDTO designSingleIncludeLayersDTO) {
designItemService.designSingleWithGradient(designSingleIncludeLayersDTO);
return Response.success("success");
}
}

View File

@@ -2,6 +2,7 @@ package com.ai.da.controller;
import com.ai.da.common.response.Response;
import com.ai.da.model.dto.GenerateLikeDTO;
import com.ai.da.model.dto.GenerateModifyDTO;
import com.ai.da.model.dto.GenerateThroughImageTextDTO;
import com.ai.da.model.vo.*;
import com.ai.da.service.GenerateService;
@@ -83,5 +84,19 @@ public class GenerateController {
return Response.success(generateResult);
}
@ApiOperation(value = "imageToSketch")
@PostMapping("/imageToSketch")
public Response<String> imageToSketch(@Valid @RequestBody GenerateThroughImageTextDTO generateThroughImageTextDTO) {
String generateResult = generateService.imageToSketch(generateThroughImageTextDTO);
return Response.success(generateResult);
}
// modifySketch
@ApiOperation(value = "modifySketch")
@PostMapping("/modifySketch")
public Response<String> modifySketch(@Valid @RequestBody GenerateModifyDTO generateModifyDTO) {
generateService.modifySketch(generateModifyDTO);
return Response.success("success");
}
}