refactor: 캔버스 복사 시 id 리턴 추가
This commit is contained in:
parent
b7952efce9
commit
a22dbffe4e
@ -43,5 +43,5 @@ public interface CanvasStatusMapper {
|
||||
public void deleteIdCanvasStatus(Integer id);
|
||||
|
||||
// 캔버스 복사
|
||||
public void copyCanvasStatus(CanvasStatusCopyRequest cs);
|
||||
public int copyCanvasStatus(CanvasStatusCopyRequest cs);
|
||||
}
|
||||
|
||||
@ -119,9 +119,10 @@ public class CanvasStatusService {
|
||||
}
|
||||
|
||||
// 캔버스 복사 후 등록
|
||||
public void copyCanvasStatus(CanvasStatusCopyRequest cs) throws QcastException {
|
||||
public int copyCanvasStatus(CanvasStatusCopyRequest cs) throws QcastException {
|
||||
try {
|
||||
canvasStatusMapper.copyCanvasStatus(cs);
|
||||
return cs.getId();
|
||||
} catch (Exception e) {
|
||||
throw new QcastException(ErrorCode.INTERNAL_SERVER_ERROR, "캔버스 복사 중 오류 발생");
|
||||
}
|
||||
|
||||
@ -8,6 +8,9 @@ import lombok.Setter;
|
||||
@Setter
|
||||
@Schema(description = "캔버스 복사 요청 객체")
|
||||
public class CanvasStatusCopyRequest {
|
||||
@Schema(description = "ID", hidden = true)
|
||||
private Integer id;
|
||||
|
||||
@Schema(description = "원본 물건 번호")
|
||||
private String originObjectNo;
|
||||
|
||||
|
||||
@ -125,6 +125,13 @@
|
||||
<insert id="copyCanvasStatus"
|
||||
parameterType="com.interplug.qcast.biz.canvasStatus.dto.CanvasStatusCopyRequest">
|
||||
/* sqlid : com.interplug.qcast.canvasStatus.copyCanvasStatus 캔버스 복사 */
|
||||
|
||||
<selectKey resultType="int" keyProperty="id" order="AFTER">
|
||||
SELECT id
|
||||
FROM TB_CANVAS_STATUS
|
||||
WHERE object_no = #{objectNo} AND plan_no = #{planNo}
|
||||
</selectKey>
|
||||
|
||||
INSERT INTO TB_CANVAS_STATUS
|
||||
(user_id,
|
||||
object_no,
|
||||
@ -146,3 +153,16 @@
|
||||
</insert>
|
||||
|
||||
</mapper>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user