etcInfo 필드 추가

master
mjkhan21 2 months ago
parent 43bfb9c0f3
commit 000ea153d1

@ -286,7 +286,8 @@ public class FileInfo extends AbstractEntity {
path,
url,
mimeType,
extension;
extension,
etcInfo;
private long size;
private int downloadCount;
private int sortOrder;
@ -470,6 +471,20 @@ public class FileInfo extends AbstractEntity {
this.extension = extension;
}
/** . .
* @return
*/
public String getEtcInfo() {
return etcInfo;
}
/** . .
* @param etcInfo
*/
public void setEtcInfo(String etcInfo) {
this.etcInfo = etcInfo;
}
/** .
* @return
*/

@ -12,6 +12,7 @@
<result property="path" column="FILE_PATH"/>
<result property="url" column="URL"/>
<result property="mimeType" column="MIME_TYPE"/>
<result property="etcInfo" column="ETC_INFO"/>
<result property="size" column="FILE_SIZE"/>
<result property="downloadCount" column="DNLD_CNT"/>
<result property="sortOrder" column="SRT_ORD"/>
@ -80,6 +81,7 @@ INSERT INTO TB_FILE (
, FILE_NM
, FILE_PATH
, MIME_TYPE
, ETC_INFO
, FILE_SIZE
, DNLD_CNT
, SRT_ORD
@ -95,32 +97,32 @@ INSERT INTO TB_FILE (
, #{file.name}
, #{file.path}
, #{file.mimeType}
, #{file.etcInfo}
, #{file.size}
, #{file.downloadCount}
, #{file.sortOrder}
, #{currentUser.id}
,<include refid="utility.now" />
, 'Y'
)
</insert>
)</insert>
<update id="reorder" parameterType="map">/* 파일 순서 변경(fileMapper.reorder) */
UPDATE TB_FILE SET
SRT_ORD = CASE FILE_ID
UPDATE TB_FILE
SET SRT_ORD = CASE FILE_ID
<foreach collection="fileIDs" item="fileID" index="index" separator=" ">WHEN #{fileID} THEN #{index}
</foreach>
ELSE SRT_ORD END
WHERE FILE_ID IN (<foreach collection="fileIDs" item="fileID" separator=",">#{fileID}</foreach>)</update>
WHERE FILE_ID IN (<foreach collection="fileIDs" item="fileID" separator=",">#{fileID}</foreach>)</update>
<update id="updateDownloadCount" parameterType="map">/* 다운로드 횟수 증가(fileMapper.updateDownloadCount) */
UPDATE TB_FILE SET
DNLD_CNT = DNLD_CNT + 1
UPDATE TB_FILE
SET DNLD_CNT = DNLD_CNT + 1
WHERE USE_YN = 'Y'
AND FILE_ID IN (<foreach collection="fileIDs" item="fileID" separator=",">#{fileID}</foreach>)</update>
<update id="removeFiles" parameterType="map">/* 파일 제거(fileMapper.removeFiles) */
UPDATE TB_FILE SET
USE_YN = 'N'
UPDATE TB_FILE
SET USE_YN = 'N'
WHERE USE_YN = 'Y'
<if test="fileIDs != null"> AND FILE_ID IN (<foreach collection="fileIDs" item="fileID" separator=",">#{fileID}</foreach>)</if>
<if test="infoKeys != null">

Loading…
Cancel
Save