Files
sake/build/resources/main/mybatis/xml/mapper/gcone/api/BOApiMapper.xml

1074 lines
28 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.wb.domainserver.domain.gcone.api.mapper.BOApiMapper">
<sql id="selectOrderListWhere">
<![CDATA[
WHERE 1=1
]]>
<if test="shopMalCd != null and shopMalCd != ''">
<![CDATA[
AND GO.SOPMAL_CD = #{shopMalCd}
]]>
</if>
<if test="startDate != null and startDate != ''">
<![CDATA[
AND GO.ORDR_RCEPT_DT between #{startDate} and #{endDate}
]]>
</if>
<if test="uStartDate != null and uStartDate != ''">
<![CDATA[
AND GO.UPDT_DT between #{uStartDate} and #{uEndDate}
]]>
</if>
</sql>
<sql id="selectOrderItemListWhere">
<![CDATA[
WHERE 1=1
]]>
<if test="shopMalCd != null and shopMalCd != ''">
<![CDATA[
AND sopmal_cd = #{shopMalCd}
]]>
</if>
</sql>
<sql id="selectOrderItemOptionListWhere">
<![CDATA[
WHERE 1=1
]]>
<if test="shopMalCd != null and shopMalCd != ''">
<![CDATA[
AND sopmal_cd = #{shopMalCd}
]]>
</if>
<if test="startDate != null and startDate != ''">
<![CDATA[
AND REGIST_DT between #{startDate} and #{endDate}
]]>
</if>
<if test="uStartDate != null and uStartDate != ''">
<![CDATA[
AND UPDT_DT between #{uStartDate} and #{uEndDate}
]]>
</if>
</sql>
<sql id="selectMemberListWhere">
<![CDATA[
WHERE 1=1
]]>
<if test="shopMalCd != null and shopMalCd != ''">
<![CDATA[
AND MBR_DV_CD = #{shopMalCd}
]]>
</if>
<if test="startDate != null and startDate != ''">
<![CDATA[
AND REGIST_DT between #{startDate} and #{endDate}
]]>
</if>
<if test="uStartDate != null and uStartDate != ''">
<![CDATA[
AND UPDT_DT between #{uStartDate} and #{uEndDate}
]]>
</if>
</sql>
<sql id="selectMemberSiteListWhere">
<![CDATA[
WHERE 1=1
]]>
<if test="shopMalCd != null and shopMalCd != ''">
<![CDATA[
AND sopmal_cd = #{shopMalCd}
]]>
</if>
<if test="startDate != null and startDate != ''">
<![CDATA[
AND REGIST_DT between #{startDate} and #{endDate}
]]>
</if>
<if test="uStartDate != null and uStartDate != ''">
<![CDATA[
AND UPDT_DT between #{uStartDate} and #{uEndDate}
]]>
</if>
</sql>
<sql id="selectExtrlMemberListWhere">
<![CDATA[
WHERE 1=1
]]>
<if test="shopMalCd != null and shopMalCd != ''">
<![CDATA[
AND sopmal_cd = #{shopMalCd}
]]>
</if>
<if test="startDate != null and startDate != ''">
<![CDATA[
AND REGIST_DT between #{startDate} and #{endDate}
]]>
</if>
<if test="uStartDate != null and uStartDate != ''">
<![CDATA[
AND UPDT_DT between #{uStartDate} and #{uEndDate}
]]>
</if>
</sql>
<sql id="selectOrreOptionStatListWhere">
<![CDATA[
WHERE 1=1
]]>
<if test="shopMalCd != null and shopMalCd != ''">
<![CDATA[
AND sopmal_cd = #{shopMalCd}
]]>
</if>
<if test="startDate != null and startDate != ''">
<![CDATA[
AND SETLE_COMPT_DT between #{startDate} and #{endDate}
]]>
</if>
<if test="uStartDate != null and uStartDate != ''">
<![CDATA[
AND UPDT_DT between #{uStartDate} and #{uEndDate}
]]>
</if>
</sql>
<sql id="selectOrreStatListWhere">
<![CDATA[
WHERE 1=1
]]>
<if test="shopMalCd != null and shopMalCd != ''">
<![CDATA[
AND sopmal_cd = #{shopMalCd}
]]>
</if>
<if test="startDate != null and startDate != ''">
<![CDATA[
AND SETLE_COMPT_DT between #{startDate} and #{endDate}
]]>
</if>
<if test="uStartDate != null and uStartDate != ''">
<![CDATA[
AND UPDT_DT between #{uStartDate} and #{uEndDate}
]]>
</if>
</sql>
<sql id="selectCouponListWhere">
<![CDATA[
WHERE 1=1
]]>
<if test="shopMalCd != null and shopMalCd != ''">
<![CDATA[
AND sopmal_cd = #{shopMalCd}
]]>
</if>
<if test="startDate != null and startDate != ''">
<![CDATA[
AND REGIST_DT between #{startDate} and #{endDate}
]]>
</if>
<if test="uStartDate != null and uStartDate != ''">
<![CDATA[
AND UPDT_DT between #{uStartDate} and #{uEndDate}
]]>
</if>
</sql>
<sql id="selectAnalysisErpGoodsListWhere">
<![CDATA[
WHERE 1=1
]]>
<if test="shopMalCd != null and shopMalCd != ''">
<![CDATA[
AND sopmal_cd = #{shopMalCd}
]]>
</if>
</sql>
<sql id="selectAnalysisErpSetGoodsListWhere">
<![CDATA[
WHERE 1=1
]]>
<if test="shopMalCd != null and shopMalCd != ''">
<![CDATA[
AND sopmal_cd = #{shopMalCd}
]]>
</if>
</sql>
<sql id="selectErpTotalStatisticsListWhere">
<![CDATA[
WHERE 1=1
]]>
<if test="shopMalCd != null and shopMalCd != ''">
<![CDATA[
AND brand_nm = #{shopMalCd}
]]>
</if>
<if test="startDate != null and startDate != ''">
<![CDATA[
AND SALE_DT between #{startDate} and #{endDate}
]]>
</if>
<if test="uStartDate != null and uStartDate != ''">
<![CDATA[
AND UPDATE_DT between #{uStartDate} and #{uEndDate}
]]>
</if>
</sql>
<sql id="selectAccessStatListWhere">
<![CDATA[
WHERE 1=1
]]>
<if test="shopMalCd != null and shopMalCd != ''">
<![CDATA[
AND sopmal_cd = #{shopMalCd}
]]>
</if>
<if test="startDate != null and startDate != ''">
<![CDATA[
AND REGIST_DT between #{startDate} and #{endDate}
]]>
</if>
</sql>
<sql id="selectAccessLogListWhere">
<![CDATA[
WHERE 1=1
]]>
<if test="shopMalCd != null and shopMalCd != ''">
<![CDATA[
AND sopmal_cd = #{shopMalCd}
]]>
</if>
<if test="startDate != null and startDate != ''">
<![CDATA[
AND REGIST_DE between #{startDate} and #{endDate}
]]>
</if>
</sql>
<select id="selectOrderList"
parameterType="map"
resultType="dataMap">
<![CDATA[
SELECT
GO.ORDR_INNB,
GOIO.SOPMAL_CD,
GO.MBR_INNB,
GO.MBR_DV_CD,
GO.MNGR_INNB,
GO.ORGINL_ORDR_INNB,
GOIO.ORDR_STTUS_CD,
GO.ORDR_TY_CD,
GO.RL_SETLE_AMT,
GO.ENURI_AMT,
SHA2(GO.ORDRR_NM,256) AS ORDRR_NM,
SHA2(GO.ORDRR_TELNB,256) AS ORDRR_TELNB,
CASE
WHEN GO.ORDRR_NM = '*삭제*' THEN OC.CELLPHONE
ELSE SHA2(CAST(AES_DECRYPT(UNHEX(GO.ORDRR_MBTLNB) , #{secretkey}) AS CHAR(50)), 256)
END AS ORDRR_MBTLNB,
GO.ORDRR_EMAIL,
GO.PURCHS_MTH_CD,
GO.SESION_ID,
GO.IMPRTNC_ORDR_AT,
GO.SLE_ENVRN_CD,
GO.REMND_INFLOW_DV_CD,
GO.REMND_INFLOW_LOG_INNB,
GO.SKN_ENVRN_CD,
GO.SETLE_CNFIRM_SMS_SNDNG_AT,
GO.ORDR_SMS_SNDNG_AT,
GO.ORDR_MEMO,
GO.COLCT_DATA_CECK_AT,
GO.IP,
GO.FRST_PURCHS_AT,
GO.AGENT_ID,
GO.ORDR_RCEPT_DT,
GO.SETLE_COMPT_DT,
GO.SELNG_PRUF_UN_INTRLCK_AT,
GO.INDVDL_SETLE_SJ,
GO.INDVDL_SETLE_VALID_DE,
GO.INDVDL_SETLE_MLG_USE_POSBL_AT,
GO.SMRT_SHOPNG_ORDRNB,
GO.SMRT_SHOPNG_DV_CD,
GO.SMRT_SHOPNG_POINT_USE_AMT,
GO.SMRT_SHOPNG_ORDR_DT,
GO.SMRT_SHOPNG_SETLE_DT,
GO.STR_INNB,
GO.POS_HDQRTRS_CD,
GO.POS_CD,
GO.POSNB,
GO.POS_ORDR_DT,
GO.RCIPT_NB,
GO.DWLD_COUPON_INNB,
GO.ERP_LOG_INNB,
GO.INFLOW_COURS_DOMN_ADRES,
GO.INFLOW_COURS_URL,
GO.AUTODEPOSIT_KEY,
GO.AUTODEPOSIT_TY,
GO.TM_ORDR_INNB,
GO.INDVDL_SETLE_SMS_CN,
GO.INDVDL_SETLE_SMS_MBTLNB,
GO.INDVDL_SETLE_SMS_AT,
GO.INDVDL_SETLE_SMS_URL,
GO.USE_AT,
GOIO.REGIST_DT,
GOIO.UPDT_DT,
GOI.ORDR_GOODS_INNB,
GOI.GOODS_INNB,
GOI.GOODS_NM,
GOI.CART_INFLOW_COURS_URL,
GOI.CART_INFLOW_COURS_DV_CD,
GOI.GOODS_KND_CD,
GOIO.ORDR_GOODS_OPTN_INNB,
GOIO.OPTN_TY,
GOIO.GOODS_OPTN_INNB,
GOIO.OPTN_NM_1,
GOIO.OPTN_NM_2,
GOIO.OPTN_NM_3,
GOIO.OPTN_NM_4,
GOIO.OPTN_VAL_1,
GOIO.OPTN_VAL_2,
GOIO.OPTN_VAL_3,
GOIO.OPTN_VAL_4,
GOIO.OPTN_CD_1,
GOIO.OPTN_CD_2,
GOIO.OPTN_CD_3,
GOIO.OPTN_CD_4,
GOIO.OPTN_INFO,
GOIO.CNSMRPRIC,
GOIO.RELATE_ORDR_GOODS_OPTN_INNB,
GOIO.ORDR_QY,
GOIO.MLG_ACCML_CN,
GOIO.MLG_VALID_PD,
GOIO.MLG_VALID_PD_AT,
GOIO.NPAY_GOODS_ORDRNB,
GOIO.NPAY_BUNDLE_DLVY_NB,
GOIO.POS_GOODS_CD,
GOIO.SLEPRIC,
GOIO.TAX_AT,
GOIO.TAX_RATE,
GOIO.ORDR_DLVY_INNB,
GOIO.EVT_INNB,
GOIO.DWLD_COUPON_INNB,
GOIO.SLE_GOODS_DSCNT_INNB,
GOIO.EVT_DSCNT_UNIT,
GOIO.EVT_DSCNT_REST,
GOIO.GOODS_COUPON_DSCNT_UNIT,
GOIO.GOODS_COUPON_DSCNT_REST,
GOIO.CART_COUPON_DSCNT_UNIT,
GOIO.CART_COUPON_DSCNT_REST,
GOIO.MLG_DSCNT_UNIT,
GOIO.MLG_DSCNT_REST,
GOIO.PURCHS_DSCNT_UNIT,
GOIO.PURCHS_DSCNT_REST,
GOIO.ENURI_DSCNT_UNIT,
GOIO.ENURI_DSCNT_REST,
GOIO.MLG_ACCML_UNIT,
GOIO.MLG_ACCML_REST,
GOIO.STEP85,
GOIO.STEP35,
GOIO.STEP45,
GOIO.STEP55,
GOIO.STEP65,
GOIO.STEP75,
GOIO.PURCHS_DCSN_AT,
GOIO.PURCHS_DCSN_DT,
GOIO.PURCHS_DCSN_QY,
GOIO.COMPNB_DSCNT_AT,
GOIO.SCTN_DSCNT_AT,
GOIO.RL_DLVY_AMT,
GOIO.RETURN_DLVY_APPLC_AT,
GOIO.RETURN_DLVY_AMT,
GOIO.EXCHNG_DLVY_AMT
FROM GC_ORDER GO
LEFT JOIN GC_ORDER_ITEM GOI
ON GO.SOPMAL_CD = GOI.SOPMAL_CD
AND GO.ORDR_INNB = GOI.ORDR_INNB
LEFT JOIN GC_ORDER_ITEM_OPTION GOIO
ON GOI.SOPMAL_CD = GOIO.SOPMAL_CD
AND GOI.ORDR_GOODS_INNB = GOIO.ORDR_GOODS_INNB
LEFT JOIN ORDER_CELLPHONE OC
ON GO.SOPMAL_CD = OC.SITE
AND GO.ORDR_INNB = OC.ORDER_SEQ
]]>
<include refid = "selectOrderListWhere"/>
<![CDATA[
ORDER BY ORDR_INNB DESC
LIMIT #{limit} OFFSET #{offset}
]]>
</select>
<select id="selectOrderItemList"
parameterType="map"
resultType="dataMap">
<![CDATA[
SELECT
ORDR_GOODS_INNB,
SOPMAL_CD,
ORDR_INNB,
GOODS_INNB,
GOODS_NM,
CART_INFLOW_COURS_URL,
CART_INFLOW_COURS_DV_CD,
GOODS_KND_CD
FROM GC_ORDER_ITEM
]]>
<include refid = "selectOrderItemListWhere"/>
<![CDATA[
ORDER BY ORDR_INNB DESC
LIMIT #{limit} OFFSET #{offset}
]]>
</select>
<select id="selectOrderItemOptionList"
parameterType="map"
resultType="dataMap">
<![CDATA[
SELECT
ORDR_GOODS_OPTN_INNB,
OPTN_TY,
SOPMAL_CD,
ORDR_GOODS_INNB,
GOODS_OPTN_INNB,
ORDR_STTUS_CD,
OPTN_NM_1,
OPTN_NM_2,
OPTN_NM_3,
OPTN_NM_4,
OPTN_VAL_1,
OPTN_VAL_2,
OPTN_VAL_3,
OPTN_VAL_4,
OPTN_CD_1,
OPTN_CD_2,
OPTN_CD_3,
OPTN_CD_4,
OPTN_INFO,
CNSMRPRIC,
RELATE_ORDR_GOODS_OPTN_INNB,
ORDR_QY, MLG_ACCML_CN,
MLG_VALID_PD,
MLG_VALID_PD_AT,
NPAY_GOODS_ORDRNB,
NPAY_BUNDLE_DLVY_NB,
POS_GOODS_CD,
SLEPRIC,
TAX_AT,
TAX_RATE,
ORDR_DLVY_INNB,
EVT_INNB,
DWLD_COUPON_INNB,
SLE_GOODS_DSCNT_INNB,
EVT_DSCNT_UNIT,
EVT_DSCNT_REST,
GOODS_COUPON_DSCNT_UNIT,
GOODS_COUPON_DSCNT_REST,
CART_COUPON_DSCNT_UNIT,
CART_COUPON_DSCNT_REST,
MLG_DSCNT_UNIT,
MLG_DSCNT_REST,
PURCHS_DSCNT_UNIT,
PURCHS_DSCNT_REST,
ENURI_DSCNT_UNIT,
ENURI_DSCNT_REST,
MLG_ACCML_UNIT,
MLG_ACCML_REST,
STEP85,
STEP35,
STEP45,
STEP55,
STEP65,
STEP75,
PURCHS_DCSN_AT,
PURCHS_DCSN_DT,
PURCHS_DCSN_QY,
COMPNB_DSCNT_AT,
SCTN_DSCNT_AT,
RL_DLVY_AMT,
RETURN_DLVY_APPLC_AT,
RETURN_DLVY_AMT,
EXCHNG_DLVY_AMT,
REGIST_DT,
UPDT_DT
FROM GC_ORDER_ITEM_OPTION
]]>
<include refid = "selectOrderItemOptionListWhere"/>
<![CDATA[
ORDER BY ORDR_GOODS_OPTN_INNB DESC
LIMIT #{limit} OFFSET #{offset}
]]>
</select>
<select id="selectMemberList"
parameterType="map"
resultType="dataMap">
<![CDATA[
SELECT
MBR_INNB,
MBR_DV_CD,
MAIN_SOPMAL_CD,
JOIN_ENVRN_CD,
JOIN_MTH_CD,
INFLOW_COURS_DOMN,
MBR_TY_CD,
SHA2(MBR_NM,256) AS MBR_NM,
EMAIL,
SHA2(CAST(AES_DECRYPT(UNHEX(MBTLNB) , #{secretkey}) AS CHAR(50)), 256) AS MBTLNB,
SEX,
BRTH_DE,
MNGR_MEMO,
MNGR_LOG,
USE_AT,
REGUSR,
REGIST_DT,
UPDUSR,
UPDT_DT
FROM GC_MEMBER
]]>
<include refid = "selectMemberListWhere"/>
<![CDATA[
ORDER BY MBR_INNB DESC
LIMIT #{limit} OFFSET #{offset}
]]>
</select>
<select id="selectMemberSiteList"
parameterType="map"
resultType="dataMap">
<![CDATA[
SELECT
MBR_INNB,
SOPMAL_CD,
MBR_DV_CD,
FRST_LOGIN_DT,
LAST_LOGIN_DT,
FRST_PURCHS_DT,
LAST_PURCHS_DT,
TOT_ORDR_CNT,
TOT_ORDR_AMT,
TOT_REFUND_CNT,
TOT_REFUND_AMT,
TODAY_GOODS_CNT,
TODAY_GOODS_LIST,
VISIT_CNT,
RVW_WRITNG_CNT,
POS_RECENT_ORDR_DT,
POS_STR_INNB,
POS_RECENT_VISIT_DT,
REGUSR,
REGIST_DT,
UPDUSR,
UPDT_DT
FROM GC_MEMBER_SITE
]]>
<include refid = "selectMemberSiteListWhere"/>
<![CDATA[
ORDER BY MBR_INNB DESC
LIMIT #{limit} OFFSET #{offset}
]]>
</select>
<select id="selectExtrlMemberList"
parameterType="map"
resultType="dataMap">
<![CDATA[
SELECT
EXTRL_INTRLCK_SNB,
SOPMAL_CD,
MBR_INNB,
MBR_DV_CD,
EXTRL_INTRLCK_DV_CD,
EXTRL_INTRLCK_ID,
SBSCRB_DV_CD,
SHA2(MBR_NM,256) AS MBR_NM,
SHA2(CAST(AES_DECRYPT(UNHEX(EMAIL_ADRES) , #{secretkey}) AS CHAR(50)), 256) AS EMAIL_ADRES,
SEX,
BRTH_DE,
STR_INNB,
REGUSR,
REGIST_DT,
UPDUSR,
UPDT_DT
FROM GC_EXTRL_MEMBER
]]>
<include refid = "selectExtrlMemberListWhere"/>
<![CDATA[
ORDER BY MBR_INNB DESC
LIMIT #{limit} OFFSET #{offset}
]]>
</select>
<select id="selectOrreOptionStatList"
parameterType="map"
resultType="dataMap">
<![CDATA[
SELECT
SOPMAL_CD,
ORRE_GOPTN_INNB,
OPTN_TY,
ORRE_DV_CD,
P_ORDR_GOODS_OPTN_INNB,
ORDR_GOODS_INNB,
ORDR_DLVY_INNB,
ORDR_INNB,
ORDER_REFUND_INNB,
MBR_INNB,
MBR_DV_CD,
SEX,
AGE_DV_CD,
EVT_INNB,
EVTNM,
EVT_DV,
EVT_BGN_DT,
EVT_END_DT,
SLE_ENVRN_CD,
CART_DWLD_COUPON_INNB,
CART_COUP_NM,
CART_DWLD_VALIDPD_BGN_DT,
CART_DWLD_VALIDPD_END_DT,
GOODS_DWLD_COUPON_INNB,
GOODS_COUP_NM,
GOODS_DWLD_VALIDPD_BGN_DT,
GOODS_DWLD_VALIDPD_END_DT,
SLE_GOODS_DSCNT_INNB,
GOODS_INNB,
GOODS_NM,
CTGRY_ID,
CTGRY_NM,
ORDR_STTUS_CD,
OPTN_NM_1,
OPTN_NM_2,
OPTN_NM_3,
OPTN_NM_4,
OPTN_VAL_1,
OPTN_VAL_2,
OPTN_VAL_3,
OPTN_VAL_4,
OPTN_CD_1,
OPTN_CD_2,
OPTN_CD_3,
OPTN_CD_4,
CNSMRPRIC,
SLEPRIC,
RELATE_ORDR_GOODS_OPTN_INNB,
SETLE_COMPT_DT,
REFUND_COMPT_DT,
ORRE_QY,
ORRE_AMT,
REFUND_DCNT,
MLG_ACCML_UNIT,
MLG_ACCML_REST,
EVT_DSCNT_UNIT,
EVT_DSCNT_REST,
GOODS_COUPON_DSCNT_UNIT,
GOODS_COUPON_DSCNT_REST,
CART_COUPON_DSCNT_UNIT,
CART_COUPON_DSCNT_REST,
MLG_DSCNT_UNIT,
MLG_DSCNT_REST,
PURCHS_DSCNT_UNIT,
PURCHS_DSCNT_REST,
ENURI_DSCNT_UNIT,
ENURI_DSCNT_REST,
STEP85,
STEP75,
PURCHSR_DCSN_AT,
PURCHS_DCSN_DE,
PURCHS_DCSN_QY,
INFLOW_COURS_DOMN_ADRES,
AGENT_ID,
SESION_ID,
IP,
REGIST_DT,
UPDT_DT
FROM GC_ORRE_GOPTN_STAT
]]>
<include refid = "selectOrreOptionStatListWhere"/>
<![CDATA[
ORDER BY ORRE_GOPTN_INNB DESC
LIMIT #{limit} OFFSET #{offset}
]]>
</select>
<select id="selectOrreStatList"
parameterType="map"
resultType="dataMap">
<![CDATA[
SELECT
ORRE_INNB,
SOPMAL_CD,
ORRE_DV_CD,
PARNTS_ORDR_INNB,
MBR_INNB,
MBR_DV_CD,
SEX,
AGE_DV_CD,
ORDR_STTUS_CD,
RL_SETLE_AMT,
RL_DLVY_AMT,
REFUND_AMT,
SETLE_COMPT_DT,
REFUND_COMPT_DT,
SLE_ENVRN_CD,
INFLOW_COURS_DOMN,
AGENT_ID,
sesion_id,
IP,
REGIST_DT,
UPDT_DT
FROM GC_ORRE_STAT
]]>
<include refid = "selectOrreStatListWhere"/>
<![CDATA[
ORDER BY ORRE_INNB DESC
LIMIT #{limit} OFFSET #{offset}
]]>
</select>
<select id="selectCouponList"
parameterType="map"
resultType="dataMap">
<![CDATA[
SELECT
COUPON_INNB,
SOPMAL_CD,
COUP_NM,
COUPON_DC,
USE_ENVRN_CD,
OTR_COUPON_SMTM_USE_AT,
DPLCT_DWLD_AT,
DPLCT_DSCNT_AT,
USE_POSBL_AMT,
GOODS_APPLC_DV_CD,
QY_LMTT_AT,
LMTT_QY,
VALIDPD_KND_CD,
VALIDPD_BGN_DT,
VALIDPD_END_DT,
VALIDPD_DE_CNT,
BNEF_DV_CD,
ADIT_DSCNT_CD,
ADIT_DSCNT_AMT,
DSCNT_MXMM_AMT,
DLVY_AMT_DSCNT_DV_CD,
DLVY_AMT_DSCNT_AMT,
DLVY_AMT_MXMM_DSCNT_AMT,
CUPNPK_REGIST_POSBL_AT,
COUPON_USE_AT,
PRIC_STDR_EXPSR_AT,
USE_AT,
REGUSR,
REGIST_DT,
UPDUSR,
UPDT_DT
FROM GC_COUPON
]]>
<include refid = "selectCouponListWhere"/>
<![CDATA[
ORDER BY COUPON_INNB DESC
LIMIT #{limit} OFFSET #{offset}
]]>
</select>
<select id="selectAnalysisErpGoodsList"
parameterType="map"
resultType="dataMap">
<![CDATA[
SELECT
analysis_erp_goods_innb,
barcode,
sopmal_cd,
goods_nm
FROM GC_ANALYSIS_ERP_GOODS
]]>
<include refid = "selectAnalysisErpGoodsListWhere"/>
<![CDATA[
ORDER BY analysis_erp_goods_innb DESC
LIMIT #{limit} OFFSET #{offset}
]]>
</select>
<select id="selectAnalysisErpSetGoodsList"
parameterType="map"
resultType="dataMap">
<![CDATA[
SELECT
analysis_erp_set_goods_innb,
set_code,
barcode,
barcode_qy,
sopmal_cd,
gift_yn,
set_goods_nm,
goods_nm
FROM GC_ANALYSIS_ERP_SET_GOODS
]]>
<include refid = "selectAnalysisErpSetGoodsListWhere"/>
<![CDATA[
ORDER BY analysis_erp_set_goods_innb DESC
LIMIT #{limit} OFFSET #{offset}
]]>
</select>
<select id="selectErpTotalStatisticsList"
parameterType="map"
resultType="dataMap">
<![CDATA[
SELECT
erp_total_statistics_innb,
co_cd,
strgrp1_cd,
strgrp2_cd,
strgrp3_cd,
strgrp4_cd,
sale_dt,
brand_nm,
itm_nm,
itm_id,
barcode,
qty,
sal_amt,
sal_amt2,
canc_type
FROM GC_ERP_TOTAL_STATISTICS
]]>
<include refid = "selectErpTotalStatisticsListWhere"/>
<![CDATA[
ORDER BY erp_total_statistics_innb DESC
LIMIT #{limit} OFFSET #{offset}
]]>
</select>
<select id="selectAccessStatList"
parameterType="map"
resultType="dataMap">
<![CDATA[
SELECT
*
FROM GC_ACCESS_STAT
]]>
<include refid = "selectAccessStatListWhere"/>
<![CDATA[
ORDER BY SOPMAL_CD DESC
LIMIT #{limit} OFFSET #{offset}
]]>
</select>
<select id="selectAccessLogList"
parameterType="map"
resultType="dataMap">
<![CDATA[
SELECT
*
FROM GC_ACCESS_LOG
]]>
<include refid = "selectAccessLogListWhere"/>
<![CDATA[
ORDER BY SOPMAL_CD DESC
LIMIT #{limit} OFFSET #{offset}
]]>
</select>
<select id="selectOrderListCnt" parameterType="map">
<![CDATA[
SELECT
COUNT(1)
FROM GC_ORDER GO
LEFT JOIN GC_ORDER_ITEM GOI
ON GO.SOPMAL_CD = GOI.SOPMAL_CD
AND GO.ORDR_INNB = GOI.ORDR_INNB
LEFT JOIN GC_ORDER_ITEM_OPTION GOIO
ON GOI.SOPMAL_CD = GOIO.SOPMAL_CD
AND GOI.ORDR_GOODS_INNB = GOIO.ORDR_GOODS_INNB
LEFT JOIN ORDER_CELLPHONE OC
ON GO.SOPMAL_CD = OC.SITE
AND GO.ORDR_INNB = OC.ORDER_SEQ
]]>
<include refid="selectOrderListWhere"/>
</select>
<select id="selectOrderItemListCnt"
parameterType="map">
<![CDATA[
SELECT
COUNT(1)
FROM GC_ORDER_ITEM
]]>
<include refid = "selectOrderItemListWhere"/>
</select>
<select id="selectOrderItemOptionListCnt"
parameterType="map">
<![CDATA[
SELECT
COUNT(1)
FROM GC_ORDER_ITEM_OPTION
]]>
<include refid = "selectOrderItemOptionListWhere"/>
</select>
<select id="selectMemberListCnt"
parameterType="map">
<![CDATA[
SELECT
COUNT(1)
FROM GC_MEMBER
]]>
<include refid = "selectMemberListWhere"/>
</select>
<select id="selectMemberSiteListCnt"
parameterType="map">
<![CDATA[
SELECT
COUNT(1)
FROM GC_MEMBER_SITE
]]>
<include refid = "selectMemberSiteListWhere"/>
</select>
<select id="selectExtrlMemberListCnt"
parameterType="map">
<![CDATA[
SELECT
COUNT(1)
FROM GC_EXTRL_MEMBER
]]>
<include refid = "selectExtrlMemberListWhere"/>
</select>
<select id="selectOrreOptionStatListCnt"
parameterType="map">
<![CDATA[
SELECT
COUNT(1)
FROM GC_ORRE_GOPTN_STAT
]]>
<include refid = "selectOrreOptionStatListWhere"/>
</select>
<select id="selectOrreStatListCnt"
parameterType="map">
<![CDATA[
SELECT
COUNT(1)
FROM GC_ORRE_STAT
]]>
<include refid = "selectOrreStatListWhere"/>
</select>
<select id="selectCouponListCnt"
parameterType="map">
<![CDATA[
SELECT
COUNT(1)
FROM GC_COUPON
]]>
<include refid = "selectCouponListWhere"/>
</select>
<select id="selectAnalysisErpSetGoodsListCnt"
parameterType="map">
<![CDATA[
SELECT
COUNT(1)
FROM GC_ANALYSIS_ERP_SET_GOODS
]]>
<include refid = "selectAnalysisErpSetGoodsListWhere"/>
</select>
<select id="selectAnalysisErpGoodsListCnt"
parameterType="map">
<![CDATA[
SELECT
COUNT(1)
FROM GC_ANALYSIS_ERP_GOODS
]]>
<include refid = "selectAnalysisErpGoodsListWhere"/>
</select>
<select id="selectErpTotalStatisticsListCnt"
parameterType="map">
<![CDATA[
SELECT
COUNT(1)
FROM GC_ERP_TOTAL_STATISTICS
]]>
<include refid = "selectErpTotalStatisticsListWhere"/>
</select>
<select id="selectAccessStatListCnt"
parameterType="map">
<![CDATA[
SELECT
COUNT(1)
FROM GC_ACCESS_STAT
]]>
<include refid = "selectAccessStatListWhere"/>
</select>
<select id="selectAccessLogListCnt"
parameterType="map">
<![CDATA[
SELECT
COUNT(1)
FROM GC_ACCESS_LOG
]]>
<include refid = "selectAccessLogListWhere"/>
</select>
<!-- API 호출 로그 -->
<insert id="insertMngrApiAccessLog">
INSERT INTO GC_API_ACCESS_LOG
(
SOPMAL_CD,
AGENT_ID,
SESION_ID,
REQST_MTH,
IP,
CONECT_ENVRN_DV,
CONECT_DOMN,
CONECT_URL,
REQST_DATA,
SUCCESS_YN,
ERROR_CODE,
RESPONSE_DATA,
REGIST_DT
)
VALUES(
#{sopmalCd}
,#{agentId}
,#{sesionId}
,#{reqstMth}
,#{ip}
,#{conectEnvrnDv}
,#{conectDomn}
,#{conectUrl}
,#{reqstData}
,#{successYn}
,#{errorCode}
,#{responseData}
,NOW()
)
</insert>
</mapper>