feat: Add canvas bg image names
This commit is contained in:
parent
c031f1a45a
commit
41fd92a5ce
@ -4,9 +4,11 @@ import lombok.Data;
|
|||||||
|
|
||||||
@Data
|
@Data
|
||||||
public class CanvasStatus {
|
public class CanvasStatus {
|
||||||
private Integer id; //PK ID
|
private Integer id; // PK ID
|
||||||
private String userId; //사용자 ID
|
private String userId; // 사용자 ID
|
||||||
private String objectNo; //견적서 번호
|
private String objectNo; // 견적서 번호
|
||||||
private String imageName; //이미지명
|
private String imageName; // 이미지명
|
||||||
private String canvasStatus;//캠버스 상태
|
private String canvasStatus; // 캠버스 상태
|
||||||
|
private String bgImageName; // 배경 이미지명
|
||||||
|
private String bgCadfileName; // 배경 CAD 파일명
|
||||||
}
|
}
|
||||||
|
|||||||
@ -3,20 +3,20 @@
|
|||||||
|
|
||||||
<mapper namespace="com.interplug.qcast.biz.canvasStatus.CanvasStatusMapper">
|
<mapper namespace="com.interplug.qcast.biz.canvasStatus.CanvasStatusMapper">
|
||||||
|
|
||||||
<select id="getCanvasStatusNewObjectNo" parameterType="string"
|
<select id="getCanvasStatusNewObjectNo" parameterType="string"
|
||||||
resultType="com.interplug.qcast.biz.canvasStatus.dto.CanvasStatus">
|
resultType="com.interplug.qcast.biz.canvasStatus.dto.CanvasStatus">
|
||||||
/* sqlid : com.interplug.qcast.canvasStatus.getCanvasStatusNewObjectNo */
|
/* sqlid : com.interplug.qcast.canvasStatus.getCanvasStatusNewObjectNo */
|
||||||
SELECT #{userId} + FORMAT(GETDATE(), 'yyMMdd') + RIGHT('000' + CAST(ISNULL(MAX(CAST(RIGHT(object_no, 3) AS INT)), 0) + 1 AS VARCHAR(3)), 3) AS objectNo
|
SELECT #{userId} + FORMAT(GETDATE(), 'yyMMdd') + RIGHT('000' + CAST(ISNULL(MAX(CAST(RIGHT(object_no, 3) AS INT)), 0) + 1 AS VARCHAR (3)), 3) AS objectNo
|
||||||
FROM TB_CANVAS_STATUS
|
FROM TB_CANVAS_STATUS
|
||||||
WHERE object_no LIKE #{userId} + FORMAT(GETDATE(), 'yyMMdd') + '%'
|
WHERE object_no LIKE #{userId} + FORMAT(GETDATE(), 'yyMMdd') + '%'
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getCanvasStatusImageAdd" parameterType="string"
|
<select id="getCanvasStatusImageAdd" parameterType="string"
|
||||||
resultType="com.interplug.qcast.biz.canvasStatus.dto.CanvasStatus">
|
resultType="com.interplug.qcast.biz.canvasStatus.dto.CanvasStatus">
|
||||||
/* sqlid : com.interplug.qcast.canvasStatus.getCanvasStatusImageAdd */
|
/* sqlid : com.interplug.qcast.canvasStatus.getCanvasStatusImageAdd */
|
||||||
SELECT 'image' + RIGHT('00' + CAST(ISNULL(MAX(CAST(RIGHT(image_name, 2) AS INT)), 0) + 1 AS VARCHAR(2)), 2) AS imageName
|
SELECT 'image' + RIGHT('00' + CAST(ISNULL(MAX(CAST(RIGHT(image_name, 2) AS INT)), 0) + 1 AS VARCHAR (2)), 2) AS imageName
|
||||||
FROM TB_CANVAS_STATUS
|
FROM TB_CANVAS_STATUS
|
||||||
WHERE object_no = #{objectNo}
|
WHERE object_no = #{objectNo}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectAllCanvasStatus" parameterType="string"
|
<select id="selectAllCanvasStatus" parameterType="string"
|
||||||
@ -29,89 +29,95 @@
|
|||||||
, canvas_status
|
, canvas_status
|
||||||
, regist_datetime
|
, regist_datetime
|
||||||
, last_edit_datetime
|
, last_edit_datetime
|
||||||
FROM TB_CANVAS_STATUS
|
, bg_image_name
|
||||||
WHERE user_id = #{userId}
|
, bg_cadfile_name
|
||||||
|
FROM TB_CANVAS_STATUS
|
||||||
|
WHERE user_id = #{userId}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectObjectNoCanvasStatus" parameterType="string"
|
<select id="selectObjectNoCanvasStatus" parameterType="string"
|
||||||
resultType="com.interplug.qcast.biz.canvasStatus.dto.CanvasStatusResponse">
|
resultType="com.interplug.qcast.biz.canvasStatus.dto.CanvasStatusResponse">
|
||||||
/* sqlid : com.interplug.qcast.canvasStatus.selectObjectNoCanvasStatus 견적서 조회 */
|
/* sqlid : com.interplug.qcast.canvasStatus.selectObjectNoCanvasStatus 견적서 조회 */
|
||||||
SELECT id
|
SELECT id
|
||||||
, user_id
|
, user_id
|
||||||
, object_no
|
, object_no
|
||||||
, image_name
|
, image_name
|
||||||
, canvas_status
|
, canvas_status
|
||||||
, regist_datetime
|
, regist_datetime
|
||||||
, last_edit_datetime
|
, last_edit_datetime
|
||||||
FROM TB_CANVAS_STATUS
|
, bg_image_name
|
||||||
WHERE object_no = #{objectNo}
|
, bg_cadfile_name
|
||||||
<if test="userId != null and userId != ''">
|
FROM TB_CANVAS_STATUS
|
||||||
AND user_id = #{userId}
|
WHERE object_no = #{objectNo}
|
||||||
</if>
|
<if test="userId != null and userId != ''">
|
||||||
|
AND user_id = #{userId}
|
||||||
|
</if>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getMaxIdCanvasStatus" parameterType="string"
|
<select id="getMaxIdCanvasStatus" parameterType="string"
|
||||||
resultType="com.interplug.qcast.biz.canvasStatus.dto.CanvasStatusResponse">
|
resultType="com.interplug.qcast.biz.canvasStatus.dto.CanvasStatusResponse">
|
||||||
/* sqlid : com.interplug.qcast.canvasStatus.getMaxIdCanvasStatus 견적서 조회(Max id) */
|
/* sqlid : com.interplug.qcast.canvasStatus.getMaxIdCanvasStatus 견적서 조회(Max id) */
|
||||||
SELECT MAX(id) AS id
|
SELECT MAX(id) AS id
|
||||||
FROM TB_CANVAS_STATUS
|
FROM TB_CANVAS_STATUS
|
||||||
WHERE object_no = #{objectNo}
|
WHERE object_no = #{objectNo}
|
||||||
AND user_id = #{userId}
|
AND user_id = #{userId}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getIdCanvasStatus" parameterType="integer"
|
<select id="getIdCanvasStatus" parameterType="integer"
|
||||||
resultType="com.interplug.qcast.biz.canvasStatus.dto.CanvasStatusResponse">
|
resultType="com.interplug.qcast.biz.canvasStatus.dto.CanvasStatusResponse">
|
||||||
/* sqlid : com.interplug.qcast.canvasStatus.getIdCanvasStatus 견적서 조회(id별) */
|
/* sqlid : com.interplug.qcast.canvasStatus.getIdCanvasStatus 견적서 조회(id별) */
|
||||||
SELECT id
|
SELECT id
|
||||||
FROM TB_CANVAS_STATUS
|
FROM TB_CANVAS_STATUS
|
||||||
WHERE id = #{id}
|
WHERE id = #{id}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getObjectNoCanvasStatus" parameterType="string"
|
<select id="getObjectNoCanvasStatus" parameterType="string"
|
||||||
resultType="com.interplug.qcast.biz.canvasStatus.dto.CanvasStatusResponse">
|
resultType="com.interplug.qcast.biz.canvasStatus.dto.CanvasStatusResponse">
|
||||||
/* sqlid : com.interplug.qcast.canvasStatus.getObjectNoCanvasStatus 견적서 조회 */
|
/* sqlid : com.interplug.qcast.canvasStatus.getObjectNoCanvasStatus 견적서 조회 */
|
||||||
SELECT object_no
|
SELECT object_no
|
||||||
FROM TB_CANVAS_STATUS
|
FROM TB_CANVAS_STATUS
|
||||||
WHERE object_no = #{objectNo}
|
WHERE object_no = #{objectNo}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<insert id="insertCanvasStatus" parameterType="com.interplug.qcast.biz.canvasStatus.dto.CanvasStatus">
|
<insert id="insertCanvasStatus" parameterType="com.interplug.qcast.biz.canvasStatus.dto.CanvasStatus">
|
||||||
/* sqlid : com.interplug.qcast.canvasStatus.insertCanvasStatus 견적서 등록 */
|
/* sqlid : com.interplug.qcast.canvasStatus.insertCanvasStatus 견적서 등록 */
|
||||||
INSERT INTO TB_CANVAS_STATUS
|
INSERT INTO TB_CANVAS_STATUS
|
||||||
(
|
( user_id
|
||||||
user_id
|
, object_no
|
||||||
, object_no
|
, image_name
|
||||||
, image_name
|
, canvas_status
|
||||||
, canvas_status
|
, regist_datetime
|
||||||
, regist_datetime
|
, bg_image_name
|
||||||
)
|
, bg_cadfile_name)
|
||||||
VALUES (
|
VALUES ( #{userId}
|
||||||
#{userId}
|
, #{objectNo}
|
||||||
, #{objectNo}
|
, #{imageName}
|
||||||
, #{imageName}
|
, #{canvasStatus}
|
||||||
, #{canvasStatus}
|
, {#bgImageName}
|
||||||
, GETDATE()
|
, {#bgCadfileName}
|
||||||
)
|
, GETDATE())
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
<update id="updateCanvasStatus" parameterType="com.interplug.qcast.biz.canvasStatus.dto.CanvasStatus">
|
<update id="updateCanvasStatus" parameterType="com.interplug.qcast.biz.canvasStatus.dto.CanvasStatus">
|
||||||
/* sqlid : com.interplug.qcast.canvasStatus.updateCanvasStatus 견적서 수정 */
|
/* sqlid : com.interplug.qcast.canvasStatus.updateCanvasStatus 견적서 수정 */
|
||||||
UPDATE TB_CANVAS_STATUS
|
UPDATE TB_CANVAS_STATUS
|
||||||
SET canvas_status = #{canvasStatus}
|
SET canvas_status = #{canvasStatus}
|
||||||
, last_edit_datetime = GETDATE()
|
, last_edit_datetime = GETDATE()
|
||||||
WHERE id = #{id}
|
WHERE id = #{id}
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
<delete id="deleteObjectNoCanvasStatus" parameterType="string">
|
<delete id="deleteObjectNoCanvasStatus" parameterType="string">
|
||||||
/* sqlid : com.interplug.qcast.canvasStatus.deleteObjectNoCanvasStatus 견적서 삭제 */
|
/* sqlid : com.interplug.qcast.canvasStatus.deleteObjectNoCanvasStatus 견적서 삭제 */
|
||||||
DELETE FROM TB_CANVAS_STATUS
|
DELETE
|
||||||
WHERE object_no = #{objectNo}
|
FROM TB_CANVAS_STATUS
|
||||||
|
WHERE object_no = #{objectNo}
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
<delete id="deleteIdCanvasStatus" parameterType="integer">
|
<delete id="deleteIdCanvasStatus" parameterType="integer">
|
||||||
/* sqlid : com.interplug.qcast.canvasStatus.deleteIdCanvasStatus 이미지(템플릿) 삭제 */
|
/* sqlid : com.interplug.qcast.canvasStatus.deleteIdCanvasStatus 이미지(템플릿) 삭제 */
|
||||||
DELETE FROM TB_CANVAS_STATUS
|
DELETE
|
||||||
WHERE id = #{id}
|
FROM TB_CANVAS_STATUS
|
||||||
|
WHERE id = #{id}
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
Loading…
x
Reference in New Issue
Block a user