배치 API 수정

This commit is contained in:
changkyu choi 2024-12-11 18:12:09 +09:00
parent 0b120a6811
commit e5f7e728b0
3 changed files with 22 additions and 24 deletions

View File

@ -37,7 +37,7 @@ public class CanvasSettingInfo {
private Integer gridHorizon; private Integer gridHorizon;
private Integer gridVertical; private Integer gridVertical;
private Integer gridRatio; private Integer gridRatio;
private Integer gridDimen; private String gridDimen;
private String gridColor; private String gridColor;
private String wordFont; private String wordFont;
private String wordFontStyle; private String wordFontStyle;

View File

@ -11,12 +11,12 @@ import com.interplug.qcast.biz.master.dto.ApiTrestleRequest;
import com.interplug.qcast.biz.master.dto.ApiTrestleResponse; import com.interplug.qcast.biz.master.dto.ApiTrestleResponse;
import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag; import io.swagger.v3.oas.annotations.tags.Tag;
import java.util.List;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.cloud.openfeign.SpringQueryMap;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
@ -40,23 +40,21 @@ public class MasterController {
return masterService.getModuleTypeItemList(roofMaterialCd); return masterService.getModuleTypeItemList(roofMaterialCd);
} }
@Operation(description = "Q.CAST용 가대 목록 조회") @Operation(description = "가대 목록 조회")
@PostMapping("/getTrestleList") @PostMapping("/getTrestleList")
public List<ApiTrestleResponse> getTrestleList(@RequestBody ApiTrestleRequest params) { public ApiResponse<ApiTrestleResponse> getTrestleList(@SpringQueryMap ApiTrestleRequest params) {
return masterService.getTrestleList(params); return masterService.getTrestleList(params);
} }
@Operation(description = "Q.CAST용 시공법 목록 조회") @Operation(description = "시공법 목록 조회")
@PostMapping("/getConstructionList") @PostMapping("/getConstructionList")
public List<ApiConstructionResponse> getConstructionList( public ApiResponse<ApiConstructionResponse> getConstructionList(@SpringQueryMap ApiConstructionRequest params) {
@RequestBody ApiConstructionRequest params) {
return masterService.getConstructionList(params); return masterService.getConstructionList(params);
} }
@Operation(description = "Q.CAST용 가대 상세 조회") @Operation(description = "가대 상세 조회")
@PostMapping("/getConstructionDetailList") @PostMapping("/getTrestleDetailList")
public List<ApiTrestleDetailResponse> getConstructionDetailList( public ApiResponse<ApiTrestleDetailResponse> getTrestleDetailList(@SpringQueryMap ApiTrestleDetailRequest params) {
@RequestBody ApiTrestleDetailRequest params) { return masterService.getTrestleDetailList(params);
return masterService.getConstructionDetailList(params);
} }
} }

View File

@ -9,8 +9,8 @@ import com.interplug.qcast.biz.master.dto.ApiTrestleDetailRequest;
import com.interplug.qcast.biz.master.dto.ApiTrestleDetailResponse; import com.interplug.qcast.biz.master.dto.ApiTrestleDetailResponse;
import com.interplug.qcast.biz.master.dto.ApiTrestleRequest; import com.interplug.qcast.biz.master.dto.ApiTrestleRequest;
import com.interplug.qcast.biz.master.dto.ApiTrestleResponse; import com.interplug.qcast.biz.master.dto.ApiTrestleResponse;
import java.util.List;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.cloud.openfeign.SpringQueryMap;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestParam;
@ -27,15 +27,15 @@ public interface MasterService {
public ApiResponse<ApiModuleTpResponse> getModuleTypeItemList( public ApiResponse<ApiModuleTpResponse> getModuleTypeItemList(
@RequestParam("roofMatlCd") String roofMaterialCd); @RequestParam("roofMatlCd") String roofMaterialCd);
// Q.CAST용 가대 목록 조회 // 가대 목록 조회
@GetMapping("/trestle") @GetMapping("/trestle")
public List<ApiTrestleResponse> getTrestleList(@RequestParam ApiTrestleRequest params); public ApiResponse<ApiTrestleResponse> getTrestleList(@SpringQueryMap ApiTrestleRequest params);
// Q.CAST용 시공법 목록 조회 // 시공법 목록 조회
@GetMapping("/construction") @GetMapping("/construction")
public List<ApiConstructionResponse> getConstructionList(@RequestParam ApiConstructionRequest params); public ApiResponse<ApiConstructionResponse> getConstructionList(@SpringQueryMap ApiConstructionRequest params);
// Q.CAST용 가대 상세 조회 // 가대 상세 조회
@GetMapping("/trestle/detail") @GetMapping("/trestle/detail")
public List<ApiTrestleDetailResponse> getConstructionDetailList(@RequestParam ApiTrestleDetailRequest params); public ApiResponse<ApiTrestleDetailResponse> getTrestleDetailList(@SpringQueryMap ApiTrestleDetailRequest params);
} }