131 lines
4.0 KiB
XML
131 lines
4.0 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="com.veve_plus.root.mapper.GSheetMapper">
|
|
|
|
<insert id="insertTaskListHistory" parameterType="java.util.List" useGeneratedKeys="true" keyProperty="idx" >
|
|
INSERT INTO tb_kst_task_history (
|
|
`version`
|
|
,`title_ge_id`
|
|
,disk_type
|
|
,platform_code
|
|
,title
|
|
,chapter
|
|
,open_date
|
|
,trans_delivery_date
|
|
,trans_review_date
|
|
,is_trans_review
|
|
,affected_delivery_date
|
|
,affected_date
|
|
,dki_delivery_date
|
|
,is_modify
|
|
,psd_upload_dealine
|
|
,final_subset_upload
|
|
,tms_psd_upload
|
|
,qc_user_id
|
|
,issued_date
|
|
,writer
|
|
,schedule_change_reason
|
|
,is_confirmed
|
|
,note
|
|
,content_key
|
|
,google_api_id
|
|
,google_row
|
|
,google_sheet_name
|
|
,is_urgent
|
|
,created_date
|
|
,created_by
|
|
,updated_date
|
|
,updated_by
|
|
)
|
|
VALUES
|
|
<foreach collection="list" item="element" index="index" open="(" separator="),(" close=")">
|
|
#{element.version}
|
|
,#{element.geId}
|
|
,#{element.diskType}
|
|
,#{element.platformCode}
|
|
,#{element.title}
|
|
,#{element.chapter}
|
|
,#{element.openDate}
|
|
,#{element.transDeliveryDate}
|
|
,#{element.transReviewDate}
|
|
,#{element.isTransReview}
|
|
,#{element.affectedDeliveryDate}
|
|
,#{element.affectedMonth}
|
|
,#{element.dkiDeliveryDate}
|
|
,#{element.isModify}
|
|
,#{element.psdUploadDealine}
|
|
,#{element.finalSubsetUpload}
|
|
,#{element.tmsPsdUpload}
|
|
,#{element.qcUserId}
|
|
,#{element.issuedDate}
|
|
,#{element.writer}
|
|
,#{element.scheduleChangeReason}
|
|
,#{element.isConfirmed}
|
|
,#{element.note}
|
|
,#{element.contentKey}
|
|
,#{element.googleApiId}
|
|
,#{element.googleRow}
|
|
,#{element.language}
|
|
,#{element.isUrgent}
|
|
,SYSDATE()
|
|
,#{element.createdBy}
|
|
,SYSDATE()
|
|
,'BATCH'
|
|
</foreach>
|
|
</insert>
|
|
|
|
<select id="getGoogleSheetSpreadId" resultType="java.lang.String">
|
|
SELECT spread_id
|
|
FROM tb_google_sheet
|
|
WHERE apply_day <= DATE_FORMAT(sysdate(), '%Y%m%d')
|
|
AND data_type = #{dataType}
|
|
ORDER BY apply_day DESC, idx DESC
|
|
LIMIT 1
|
|
</select>
|
|
|
|
<insert id="insertFileListHistory" parameterType="com.veve_plus.root.entity.GSheetFileData" useGeneratedKeys="true" keyProperty="idx" >
|
|
INSERT INTO tb_kidari_file_history (
|
|
version
|
|
,language
|
|
,tms
|
|
,content
|
|
,is_censored
|
|
,file_spec
|
|
,use_us_psd
|
|
,is_set
|
|
,is_logo
|
|
,dm_name
|
|
,psd_url_kr
|
|
,psd_url_en
|
|
,tr_url
|
|
,note
|
|
,memo
|
|
,created_by
|
|
,updated_by
|
|
,created_time
|
|
,updated_time
|
|
)
|
|
VALUES
|
|
<foreach collection="list" item="element" index="index" open="(" separator="),(" close=")">
|
|
#{element.version}
|
|
,#{element.language}
|
|
,#{element.tms}
|
|
,#{element.content}
|
|
,#{element.isCensored}
|
|
,#{element.fileSpec}
|
|
,#{element.useUsPsd}
|
|
,#{element.is_set}
|
|
,#{element.is_logo}
|
|
,#{element.dm_name}
|
|
,#{element.psd_url_kr}
|
|
,#{element.psd_url_en}
|
|
,#{element.tr_url}
|
|
,#{element.note}
|
|
,#{element.memo}
|
|
,'BATCH'
|
|
,'BATCH'
|
|
,SYSDATE()
|
|
,SYSDATE()
|
|
</foreach>
|
|
</insert>
|
|
</mapper> |