그리드 DB 컬럼 추가/타입 변경

This commit is contained in:
changkyu choi 2024-09-03 13:47:18 +09:00
parent 3e08a7a9ce
commit 257a791e6a
5 changed files with 47 additions and 23 deletions

View File

@ -22,7 +22,7 @@ public class CanvasSettingController {
@Operation(description = "Canvas Setting 정보를 조회 한다.") @Operation(description = "Canvas Setting 정보를 조회 한다.")
@GetMapping("/canvas-settings/by-object/{objectNo}") @GetMapping("/canvas-settings/by-object/{objectNo}")
public List<CanvasSettingInfo> selectCanvasSetting(@PathVariable String objectNo) { public CanvasSettingInfo selectCanvasSetting(@PathVariable String objectNo) {
log.debug("Setting 조회 ::::: " + objectNo); log.debug("Setting 조회 ::::: " + objectNo);

View File

@ -10,7 +10,7 @@ import org.apache.ibatis.annotations.Mapper;
public interface CanvasSettingMapper { public interface CanvasSettingMapper {
// Canvas Setting 조회(objectNo) // Canvas Setting 조회(objectNo)
public List<CanvasSettingInfo> selectCanvasSetting(String objectNo); public CanvasSettingInfo selectCanvasSetting(String objectNo);
// Canvas Setting 등록 // Canvas Setting 등록
public void insertCanvasSetting(CanvasSettingInfo csi); public void insertCanvasSetting(CanvasSettingInfo csi);

View File

@ -1,6 +1,5 @@
package com.interplug.qcast.biz.canvasSetting; package com.interplug.qcast.biz.canvasSetting;
import com.interplug.qcast.biz.MainController;
import com.interplug.qcast.biz.canvasSetting.dto.CanvasSettingInfo; import com.interplug.qcast.biz.canvasSetting.dto.CanvasSettingInfo;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@ -16,14 +15,14 @@ public class CanvasSettingService {
private final CanvasSettingMapper canvasSettingMapper; private final CanvasSettingMapper canvasSettingMapper;
// Canvas Setting 조회(objectNo) // Canvas Setting 조회(objectNo)
public List<CanvasSettingInfo> selectCanvasSetting(String objectNo) { public CanvasSettingInfo selectCanvasSetting(String objectNo) {
return canvasSettingMapper.selectCanvasSetting(objectNo); return canvasSettingMapper.selectCanvasSetting(objectNo);
} }
// Canvas Setting 등록 // Canvas Setting 등록
public String insertCanvasSetting(CanvasSettingInfo csi) { public String insertCanvasSetting(CanvasSettingInfo csi) {
try { try {
canvasSettingMapper.insertCanvasSetting(csi); canvasSettingMapper.insertCanvasSetting(csi);
} catch (Exception e) { } catch (Exception e) {
System.out.println("오류 발생 : " + e.getMessage()); System.out.println("오류 발생 : " + e.getMessage());

View File

@ -10,22 +10,27 @@ import lombok.Setter;
public class CanvasSettingInfo { public class CanvasSettingInfo {
private String objectNo; //견적서 번호 private String objectNo; //견적서 번호
private String assignDisplay; //할당 표시 private boolean assignDisplay; //할당 표시
private String drawDisplay; //도면 표시 private boolean drawDisplay; //도면 표시
private String gridDisplay; //그리드 표시 private boolean gridDisplay; //그리드 표시
private String charDisplay; //문자 표시 private boolean charDisplay; //문자 표시
private String flowDisplay; //흐름방향 표시 private boolean flowDisplay; //흐름방향 표시
private String hallwayDimenDisplay; //복도치수 표시 private boolean hallwayDimenDisplay;//복도치수 표시
private String actualDimenDisplay; //실제치수 표시 private boolean actualDimenDisplay; //실제치수 표시
private String noDimenDisplay; //치수 표시 없음 private boolean noDimenDisplay; //치수 표시 없음
private String trestleDisplay; //가대 표시 private boolean trestleDisplay; //가대 표시
private String coordiDisplay; //좌표 표시 private boolean coordiDisplay; //좌표 표시
private String drawConverDisplay; //도면전환 표시 private boolean drawConverDisplay; //도면전환 표시
private String onlyBorder; //화면표시 테두리만 private boolean onlyBorder; //화면표시 테두리만
private String lineHatch; //화면표시 라인해치 private boolean lineHatch; //화면표시 라인해치
private String allPainted; //화면표시 모두칠함 private boolean allPainted; //화면표시 모두칠함
private String adsorpRangeSetting; //흡착범위 설정 private int adsorpRangeSetting; //흡착범위 설정
private Date registDatetime; //생성일시 private boolean randomGrid; //임의 그리드
private Date lastEditDatetime; //수정일시 private boolean solidGrid; //실선 그리드
private boolean dotGrid; // 그리드
private boolean gridColorSet; //그리드색 설정
private boolean adsorpPointAdd; //흡착점 추가
private Date registDatetime; //생성일시
private Date lastEditDatetime; //수정일시
} }

View File

@ -22,6 +22,11 @@
, line_hatch , line_hatch
, all_painted , all_painted
, adsorp_range_setting , adsorp_range_setting
, random_grid
, solid_grid
, dot_grid
, grid_color_set
, adsorp_point_add
, regist_datetime , regist_datetime
, last_edit_datetime , last_edit_datetime
FROM TB_CANVAS_SETTING FROM TB_CANVAS_SETTING
@ -50,6 +55,11 @@
, line_hatch = #{lineHatch} , line_hatch = #{lineHatch}
, all_painted = #{allPainted} , all_painted = #{allPainted}
, adsorp_range_setting = #{adsorpRangeSetting} , adsorp_range_setting = #{adsorpRangeSetting}
, random_grid = #{randomGrid}
, solid_grid = #{solidGrid}
, dot_grid = #{dotGrid}
, grid_color_set = #{gridColorSet}
, adsorp_point_add = #{adsorpPointAdd}
, last_edit_datetime = GETDATE() , last_edit_datetime = GETDATE()
WHEN NOT MATCHED THEN WHEN NOT MATCHED THEN
@ -71,6 +81,11 @@
, line_hatch , line_hatch
, all_painted , all_painted
, adsorp_range_setting , adsorp_range_setting
, random_grid
, solid_grid
, dot_grid
, grid_color_set
, adsorp_point_add
, regist_datetime , regist_datetime
) )
VALUES ( VALUES (
@ -90,6 +105,11 @@
, #{lineHatch} , #{lineHatch}
, #{allPainted} , #{allPainted}
, #{adsorpRangeSetting} , #{adsorpRangeSetting}
, #{randomGrid}
, #{solidGrid}
, #{dotGrid}
, #{gridColorSet}
, #{adsorpPointAdd}
, GETDATE() , GETDATE()
); );
</insert> </insert>