merge master into develop - CscListRForm.jsp FAQ 아코디언 버그 수정
This commit is contained in:
@@ -0,0 +1,157 @@
|
||||
<?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.wb.domainserver.domain.gcone.stats.adtrace.mapper.BOAdTraceMapper">
|
||||
|
||||
<!--광고추적 목록 조회 개수-->
|
||||
<select id="selectBOAdTraceCount"
|
||||
parameterType="com.wb.domainserver.domain.gcone.stats.adtrace.vo.BOAdTraceVO" resultType="java.lang.Integer">
|
||||
SELECT
|
||||
COUNT(*)
|
||||
FROM
|
||||
GC_AD_TRACE
|
||||
WHERE 1=1
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
<include refid="where"/>
|
||||
</select>
|
||||
<!--광고추적 목록 조회-->
|
||||
<select id="selectBOAdTraceList" parameterType="com.wb.domainserver.domain.gcone.stats.adtrace.vo.BOAdTraceVO" resultType="dataMap">
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT TB.*
|
||||
, CAST(@ROWNUM:=@ROWNUM + 1 AS UNSIGNED) AS RNUM
|
||||
FROM (
|
||||
SELECT
|
||||
AD_TRACE_INNB
|
||||
, SOPMAL_CD
|
||||
, AD_TRACE_NM
|
||||
, AD_MEDIA_DV_CD
|
||||
, AD_MEDIA_NM
|
||||
, CMPGN_TY
|
||||
, CMPGN_NM
|
||||
, AD_GROUP_NM
|
||||
, MATR_NM
|
||||
, LANDING_URL
|
||||
, RM
|
||||
, REGIST_DT
|
||||
, UPDT_DT
|
||||
FROM
|
||||
GC_AD_TRACE
|
||||
WHERE 1=1
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
<include refid="where"/>
|
||||
ORDER BY REGIST_DT DESC
|
||||
) TB
|
||||
WHERE (@ROWNUM:=0)=0
|
||||
) PV
|
||||
WHERE 1=1
|
||||
LIMIT #{recordCountPerPage} OFFSET #{firstIndex}
|
||||
</select>
|
||||
<!--광고추적 검색조건-->
|
||||
<sql id="where">
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(srchStr)">
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(srchTy, 'adTraceNm')">
|
||||
AND AD_TRACE_NM LIKE CONCAT('%',#{srchStr}, '%')
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(srchTy, 'adMediaNm')">
|
||||
AND AD_MEDIA_NM LIKE CONCAT('%',#{srchStr}, '%')
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(srchTy, 'cmpgnTy')">
|
||||
AND CMPGN_TY = #{srchStr}
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(srchTy, 'cmpgnNm')">
|
||||
AND CMPGN_NM LIKE CONCAT('%',#{srchStr}, '%')
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(srchTy, 'adGroupNm')">
|
||||
AND AD_GROUP_NM LIKE CONCAT('%',#{srchStr}, '%')
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(srchTy, 'matrNm')">
|
||||
AND MATR_NM LIKE CONCAT('%',#{srchStr}, '%')
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(srchTy, 'rm')">
|
||||
AND RM LIKE CONCAT('%',#{srchStr}, '%')
|
||||
</if>
|
||||
</if>
|
||||
</sql>
|
||||
|
||||
<!--광고추적 등록-->
|
||||
<insert id="insertBOAdTrace" parameterType="com.wb.domainserver.domain.gcone.stats.adtrace.vo.BOAdTraceVO">
|
||||
<selectKey order="BEFORE" keyProperty="adTraceInnb" resultType="java.lang.String">
|
||||
<![CDATA[
|
||||
SELECT IFNULL(MAX(AD_TRACE_INNB), 0)+1
|
||||
FROM GC_AD_TRACE
|
||||
]]>
|
||||
</selectKey>
|
||||
INSERT INTO GC_AD_TRACE
|
||||
(
|
||||
AD_TRACE_INNB,
|
||||
SOPMAL_CD,
|
||||
AD_TRACE_NM,
|
||||
AD_MEDIA_DV_CD,
|
||||
AD_MEDIA_NM,
|
||||
CMPGN_TY,
|
||||
CMPGN_NM,
|
||||
AD_GROUP_NM,
|
||||
MATR_NM,
|
||||
LANDING_URL,
|
||||
RM,
|
||||
REGUSR,
|
||||
REGIST_DT
|
||||
)
|
||||
VALUES(
|
||||
#{adTraceInnb},
|
||||
#{sopmalCd},
|
||||
#{adTraceNm},
|
||||
#{adMediaDvCd},
|
||||
#{adMediaNm},
|
||||
#{cmpgnTy},
|
||||
#{cmpgnNm},
|
||||
#{adGroupNm},
|
||||
#{matrNm},
|
||||
#{landingUrl},
|
||||
#{rm},
|
||||
#{regusr},
|
||||
SYSDATE()
|
||||
)
|
||||
</insert>
|
||||
<!--광고추적 상세 조회-->
|
||||
<select id="selectBOAdTraceDtlForm" parameterType="com.wb.domainserver.domain.gcone.stats.adtrace.vo.BOAdTraceVO" resultType="dataMap">
|
||||
SELECT
|
||||
AD_TRACE_INNB
|
||||
, SOPMAL_CD
|
||||
, AD_TRACE_NM
|
||||
, AD_MEDIA_DV_CD
|
||||
, AD_MEDIA_NM
|
||||
, CMPGN_TY
|
||||
, CMPGN_NM
|
||||
, AD_GROUP_NM
|
||||
, MATR_NM
|
||||
, LANDING_URL
|
||||
, RM
|
||||
FROM
|
||||
GC_AD_TRACE
|
||||
WHERE 1=1
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
AND AD_TRACE_INNB = #{adTraceInnb}
|
||||
</select>
|
||||
|
||||
<!--광고추적 수정-->
|
||||
<update id="updateBOAdTraceDtl" parameterType="com.wb.domainserver.domain.gcone.stats.adtrace.vo.BOAdTraceVO">
|
||||
UPDATE GC_AD_TRACE
|
||||
SET
|
||||
AD_TRACE_NM = #{adTraceNm},
|
||||
AD_MEDIA_DV_CD = #{adMediaDvCd},
|
||||
AD_MEDIA_NM = #{adMediaNm},
|
||||
CMPGN_TY = #{cmpgnTy},
|
||||
CMPGN_NM = #{cmpgnNm},
|
||||
AD_GROUP_NM = #{adGroupNm},
|
||||
MATR_NM = #{matrNm},
|
||||
LANDING_URL = #{landingUrl},
|
||||
RM = #{rm},
|
||||
UPDUSR = #{updusr},
|
||||
UPDT_DT = SYSDATE()
|
||||
WHERE 1=1
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
AND AD_TRACE_INNB = #{adTraceInnb}
|
||||
</update>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user