배치면 설정

This commit is contained in:
yjnoh 2024-09-02 13:46:02 +09:00
parent 5e6811ded4
commit 9429ef16f5
3 changed files with 51 additions and 0 deletions

View File

@ -0,0 +1,21 @@
package com.interplug.qcast.biz.canvasConfig;
import com.interplug.qcast.biz.canvasConfig.dto.CanvasConfigRequest;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.*;
@Slf4j
@RestController
@RequiredArgsConstructor
@RequestMapping("/api/canvas-config")
public class ConvasConfigController {
@PostMapping("")
@ResponseStatus(HttpStatus.CREATED)
public String insertCanvasConfig(@RequestBody CanvasConfigRequest canvasConfigRequest) {
log.info("canvasConfigRequest : {} ", canvasConfigRequest);
return "insert done!";
}
}

View File

@ -0,0 +1,17 @@
package com.interplug.qcast.biz.canvasConfig.dto;
import java.util.List;
import lombok.*;
@Getter
@NoArgsConstructor
public class CanvasConfigRequest {
private String type;
private String inputType; // enum으로 할까 말까.......
private String angleType; // 얘도...
private List<CanvasConfigRoofsRequest> roofs;
}

View File

@ -0,0 +1,13 @@
package com.interplug.qcast.biz.canvasConfig.dto;
import lombok.*;
@Getter
@NoArgsConstructor
public class CanvasConfigRoofsRequest {
private int roofId;
private int width;
private int height;
private int gap;
private String layout; // 나중에 enum으로 변경할까 말까...
}