Commit 4fb62f3e by huluobin

百伦帐号同步

parent 48475c18
......@@ -94,7 +94,6 @@ public class AmazonAdDownloadReportJob implements SimpleJob {
DcBaseFinanceAmazonAdProduct dcBaseFinanceAmazonAdProduct = dcBaseFinanceAmazonAdProductMapper.selectOneByExample(example);
if (dcBaseFinanceAmazonAdProduct == null) {
dcBaseFinanceAmazonAdProduct = new DcBaseFinanceAmazonAdProduct();
}
BeanUtils.copyProperties(dcBaseFinanceAmazonAdProduct, amazonAdProduct);
dcBaseFinanceAmazonAdProduct.setAccountId(jobAmazonAdLog.getAccountId());
......@@ -103,7 +102,12 @@ public class AmazonAdDownloadReportJob implements SimpleJob {
dcBaseFinanceAmazonAdProduct.setExchangeRate(CallBailunSystem.getExchangeRate(dcBaseFinanceAmazonAdProduct.getCurrency(), CurrencyType.CNY.value(), jobAmazonAdLog.getReportDate().atStartOfDay()));
dcBaseFinanceAmazonAdProduct.setExchangeRateUsd(CallBailunSystem.getExchangeRate(dcBaseFinanceAmazonAdProduct.getCurrency(), CurrencyType.USD.value(), jobAmazonAdLog.getReportDate().atStartOfDay()));
dcBaseFinanceAmazonAdProduct.setBjModifyTime(LocalDateTime.now());
dcBaseFinanceAmazonAdProductMapper.upsert(dcBaseFinanceAmazonAdProduct);
if (dcBaseFinanceAmazonAdProduct.getId() == null) {
dcBaseFinanceAmazonAdProductMapper.insertSelective(dcBaseFinanceAmazonAdProduct, null);
} else {
dcBaseFinanceAmazonAdProductMapper.updateByPrimaryKeySelective(dcBaseFinanceAmazonAdProduct);
}
}
}
}
......
#COMPANY_INFO_URL=http://sso.bailuntec.com/GetCompanys
#COMPANY_STAFF_URL=http://sso.bailuntec.com/GetUserByCompany
#COMPANY_ACCOUNT_URL=http://pams.bailuntec.com/Api/GetAccountToken
COMPANY_ACCOUNT_URL=http://pams.bailuntec.com/Api/GetAccountToken
COMPANY_INFO_URL=http://172.31.255.10/GetCompanys
COMPANY_STAFF_URL=http://172.31.255.10/GetUserByCompany
COMPANY_ACCOUNT_URL=http://10.0.6.17:8090/Api/GetAccountToken
#COMPANY_ACCOUNT_URL=http://10.0.6.17:8090/Api/GetAccountToken
PAYPAL_ACCOUNT_URL=http://pams.bailuntec.com/Api/GetPayPalAccounts
#EVENT_RDB_STORAGE_URL=jdbc:mysql://192.168.6.140:3306/bailun_datacenter?serverTimezone=GMT%2B8&characterEncoding=utf-8
#EVENT_RDB_STORAGE_USERNAME=root
#EVENT_RDB_STORAGE_PASSWORD=123456
#ZOOKEEPER_SERVER=127.0.0.1:2181
ZOOKEEPER_SERVER=127.0.0.1:2181
EVENT_RDB_STORAGE_DRIVER=com.mysql.jdbc.Driver
EVENT_RDB_STORAGE_URL=jdbc:mysql://10.0.8.15:3306/bailun_datacenter?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
EVENT_RDB_STORAGE_USERNAME=root
EVENT_RDB_STORAGE_PASSWORD=#7kfnymAM$Y9-Ntf
ZOOKEEPER_SERVER=172.31.255.120:2181
#ZOOKEEPER_SERVER=172.31.255.120:2181
NAME_SPACE=data-center
JOB_NAME_COMPANY_INFO=base-sync-company-info
......
......@@ -6,49 +6,64 @@
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
<id column="id" jdbcType="INTEGER" property="id" />
<result column="campaign_name" jdbcType="VARCHAR" property="campaignName" />
<result column="campaign_id" jdbcType="VARCHAR" property="campaignId" />
<result column="ad_group_name" jdbcType="VARCHAR" property="adGroupName" />
<result column="ad_group_id" jdbcType="VARCHAR" property="adGroupId" />
<result column="impressions" jdbcType="INTEGER" property="impressions" />
<result column="clicks" jdbcType="INTEGER" property="clicks" />
<result column="cost" jdbcType="DECIMAL" property="cost" />
<result column="currency" jdbcType="VARCHAR" property="currency" />
<result column="asin" jdbcType="VARCHAR" property="asin" />
<result column="sku" jdbcType="VARCHAR" property="sku" />
<result column="attributed_conversions_oneday" jdbcType="INTEGER" property="attributedConversionsOneday" />
<result column="attributed_conversions_sevenday" jdbcType="INTEGER" property="attributedConversionsSevenday" />
<result column="attributed_conversions_fourteenday" jdbcType="INTEGER" property="attributedConversionsFourteenday" />
<result column="attributed_conversions_thirtyday" jdbcType="INTEGER" property="attributedConversionsThirtyday" />
<result column="attributed_conversions_oneday_same_sku" jdbcType="VARCHAR" property="attributedConversionsOnedaySameSku" />
<result column="attributed_conversions_sevenday_same_sku" jdbcType="VARCHAR" property="attributedConversionsSevendaySameSku" />
<result column="attributed_conversions_fourteenday_same_sku" jdbcType="VARCHAR" property="attributedConversionsFourteendaySameSku" />
<result column="attributed_conversions_thirtyday_same_sku" jdbcType="VARCHAR" property="attributedConversionsThirtydaySameSku" />
<result column="attributed_units_ordered_oneday" jdbcType="INTEGER" property="attributedUnitsOrderedOneday" />
<result column="attributed_units_ordered_sevenday" jdbcType="INTEGER" property="attributedUnitsOrderedSevenday" />
<result column="attributed_units_ordered_fourteenday" jdbcType="VARCHAR" property="attributedUnitsOrderedFourteenday" />
<result column="attributed_units_ordered_thirtyday" jdbcType="VARCHAR" property="attributedUnitsOrderedThirtyday" />
<result column="attributed_sales_oneday" jdbcType="INTEGER" property="attributedSalesOneday" />
<result column="attributed_sales_sevenday" jdbcType="INTEGER" property="attributedSalesSevenday" />
<result column="attributed_sales_fourteenday" jdbcType="INTEGER" property="attributedSalesFourteenday" />
<result column="attributed_sales_thirtyday" jdbcType="INTEGER" property="attributedSalesThirtyday" />
<result column="attributed_sales_oneday_same_sku" jdbcType="VARCHAR" property="attributedSalesOnedaySameSku" />
<result column="attributed_sales_sevenday_same_sku" jdbcType="VARCHAR" property="attributedSalesSevendaySameSku" />
<result column="attributed_sales_fourteenday_same_sku" jdbcType="VARCHAR" property="attributedSalesFourteendaySameSku" />
<result column="attributed_sales_thirtyday_same_sku" jdbcType="VARCHAR" property="attributedSalesThirtydaySameSku" />
<result column="attributed_units_ordered_oneday_same_sku" jdbcType="VARCHAR" property="attributedUnitsOrderedOnedaySameSku" />
<result column="attributed_units_ordered_sevenday_same_sku" jdbcType="VARCHAR" property="attributedUnitsOrderedSevendaySameSku" />
<result column="attributed_units_ordered_fourteenday_same_sku" jdbcType="VARCHAR" property="attributedUnitsOrderedFourteendaySameSku" />
<result column="attributed_units_ordered_thirtyday_same_sku" jdbcType="VARCHAR" property="attributedUnitsOrderedThirtydaySameSku" />
<result column="account_id" jdbcType="INTEGER" property="accountId" />
<result column="company_id" jdbcType="INTEGER" property="companyId" />
<result column="bj_create_time" jdbcType="TIMESTAMP" property="bjCreateTime" />
<result column="bj_modify_time" jdbcType="TIMESTAMP" property="bjModifyTime" />
<result column="report_date" jdbcType="DATE" property="reportDate" />
<result column="report_type" jdbcType="VARCHAR" property="reportType" />
<result column="exchange_rate" jdbcType="DECIMAL" property="exchangeRate" />
<result column="exchange_rate_usd" jdbcType="DECIMAL" property="exchangeRateUsd" />
<id column="id" jdbcType="INTEGER" property="id"/>
<result column="campaign_name" jdbcType="VARCHAR" property="campaignName"/>
<result column="campaign_id" jdbcType="VARCHAR" property="campaignId"/>
<result column="ad_group_name" jdbcType="VARCHAR" property="adGroupName"/>
<result column="ad_group_id" jdbcType="VARCHAR" property="adGroupId"/>
<result column="impressions" jdbcType="INTEGER" property="impressions"/>
<result column="clicks" jdbcType="INTEGER" property="clicks"/>
<result column="cost" jdbcType="DECIMAL" property="cost"/>
<result column="currency" jdbcType="VARCHAR" property="currency"/>
<result column="asin" jdbcType="VARCHAR" property="asin"/>
<result column="sku" jdbcType="VARCHAR" property="sku"/>
<result column="attributed_conversions_oneday" jdbcType="INTEGER" property="attributedConversionsOneday"/>
<result column="attributed_conversions_sevenday" jdbcType="INTEGER" property="attributedConversionsSevenday"/>
<result column="attributed_conversions_fourteenday" jdbcType="INTEGER"
property="attributedConversionsFourteenday"/>
<result column="attributed_conversions_thirtyday" jdbcType="INTEGER" property="attributedConversionsThirtyday"/>
<result column="attributed_conversions_oneday_same_sku" jdbcType="VARCHAR"
property="attributedConversionsOnedaySameSku"/>
<result column="attributed_conversions_sevenday_same_sku" jdbcType="VARCHAR"
property="attributedConversionsSevendaySameSku"/>
<result column="attributed_conversions_fourteenday_same_sku" jdbcType="VARCHAR"
property="attributedConversionsFourteendaySameSku"/>
<result column="attributed_conversions_thirtyday_same_sku" jdbcType="VARCHAR"
property="attributedConversionsThirtydaySameSku"/>
<result column="attributed_units_ordered_oneday" jdbcType="INTEGER" property="attributedUnitsOrderedOneday"/>
<result column="attributed_units_ordered_sevenday" jdbcType="INTEGER"
property="attributedUnitsOrderedSevenday"/>
<result column="attributed_units_ordered_fourteenday" jdbcType="VARCHAR"
property="attributedUnitsOrderedFourteenday"/>
<result column="attributed_units_ordered_thirtyday" jdbcType="VARCHAR"
property="attributedUnitsOrderedThirtyday"/>
<result column="attributed_sales_oneday" jdbcType="INTEGER" property="attributedSalesOneday"/>
<result column="attributed_sales_sevenday" jdbcType="INTEGER" property="attributedSalesSevenday"/>
<result column="attributed_sales_fourteenday" jdbcType="INTEGER" property="attributedSalesFourteenday"/>
<result column="attributed_sales_thirtyday" jdbcType="INTEGER" property="attributedSalesThirtyday"/>
<result column="attributed_sales_oneday_same_sku" jdbcType="VARCHAR" property="attributedSalesOnedaySameSku"/>
<result column="attributed_sales_sevenday_same_sku" jdbcType="VARCHAR"
property="attributedSalesSevendaySameSku"/>
<result column="attributed_sales_fourteenday_same_sku" jdbcType="VARCHAR"
property="attributedSalesFourteendaySameSku"/>
<result column="attributed_sales_thirtyday_same_sku" jdbcType="VARCHAR"
property="attributedSalesThirtydaySameSku"/>
<result column="attributed_units_ordered_oneday_same_sku" jdbcType="VARCHAR"
property="attributedUnitsOrderedOnedaySameSku"/>
<result column="attributed_units_ordered_sevenday_same_sku" jdbcType="VARCHAR"
property="attributedUnitsOrderedSevendaySameSku"/>
<result column="attributed_units_ordered_fourteenday_same_sku" jdbcType="VARCHAR"
property="attributedUnitsOrderedFourteendaySameSku"/>
<result column="attributed_units_ordered_thirtyday_same_sku" jdbcType="VARCHAR"
property="attributedUnitsOrderedThirtydaySameSku"/>
<result column="account_id" jdbcType="INTEGER" property="accountId"/>
<result column="company_id" jdbcType="INTEGER" property="companyId"/>
<result column="bj_create_time" jdbcType="TIMESTAMP" property="bjCreateTime"/>
<result column="bj_modify_time" jdbcType="TIMESTAMP" property="bjModifyTime"/>
<result column="report_date" jdbcType="DATE" property="reportDate"/>
<result column="report_type" jdbcType="VARCHAR" property="reportType"/>
<result column="exchange_rate" jdbcType="DECIMAL" property="exchangeRate"/>
<result column="exchange_rate_usd" jdbcType="DECIMAL" property="exchangeRateUsd"/>
</resultMap>
<sql id="Example_Where_Clause">
<!--
......@@ -72,7 +87,8 @@
</when>
<when test="criterion.listValue">
and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
<foreach close=")" collection="criterion.value" item="listItem" open="("
separator=",">
#{listItem}
</foreach>
</when>
......@@ -105,7 +121,8 @@
</when>
<when test="criterion.listValue">
and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
<foreach close=")" collection="criterion.value" item="listItem" open="("
separator=",">
#{listItem}
</foreach>
</when>
......@@ -129,12 +146,14 @@
attributed_units_ordered_fourteenday, attributed_units_ordered_thirtyday, attributed_sales_oneday,
attributed_sales_sevenday, attributed_sales_fourteenday, attributed_sales_thirtyday,
attributed_sales_oneday_same_sku, attributed_sales_sevenday_same_sku, attributed_sales_fourteenday_same_sku,
attributed_sales_thirtyday_same_sku, attributed_units_ordered_oneday_same_sku, attributed_units_ordered_sevenday_same_sku,
attributed_sales_thirtyday_same_sku, attributed_units_ordered_oneday_same_sku,
attributed_units_ordered_sevenday_same_sku,
attributed_units_ordered_fourteenday_same_sku, attributed_units_ordered_thirtyday_same_sku,
account_id, company_id, bj_create_time, bj_modify_time, report_date, report_type,
exchange_rate, exchange_rate_usd
</sql>
<select id="selectByExample" parameterType="com.bailuntec.domain.example.DcBaseFinanceAmazonAdProductExample" resultMap="BaseResultMap">
<select id="selectByExample" parameterType="com.bailuntec.domain.example.DcBaseFinanceAmazonAdProductExample"
resultMap="BaseResultMap">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
......@@ -143,10 +162,10 @@
<if test="distinct">
distinct
</if>
<include refid="Base_Column_List" />
<include refid="Base_Column_List"/>
from dc_base_finance_amazon_ad_product
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
<include refid="Example_Where_Clause"/>
</if>
<if test="orderByClause != null">
order by ${orderByClause}
......@@ -166,7 +185,7 @@
This element is automatically generated by MyBatis Generator, do not modify.
-->
select
<include refid="Base_Column_List" />
<include refid="Base_Column_List"/>
from dc_base_finance_amazon_ad_product
where id = #{id,jdbcType=INTEGER}
</select>
......@@ -185,7 +204,7 @@
-->
delete from dc_base_finance_amazon_ad_product
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
<include refid="Example_Where_Clause"/>
</if>
</delete>
<insert id="insert" parameterType="com.bailuntec.domain.entity.DcBaseFinanceAmazonAdProduct">
......@@ -218,7 +237,8 @@
#{asin,jdbcType=VARCHAR}, #{sku,jdbcType=VARCHAR}, #{attributedConversionsOneday,jdbcType=INTEGER},
#{attributedConversionsSevenday,jdbcType=INTEGER}, #{attributedConversionsFourteenday,jdbcType=INTEGER},
#{attributedConversionsThirtyday,jdbcType=INTEGER}, #{attributedConversionsOnedaySameSku,jdbcType=VARCHAR},
#{attributedConversionsSevendaySameSku,jdbcType=VARCHAR}, #{attributedConversionsFourteendaySameSku,jdbcType=VARCHAR},
#{attributedConversionsSevendaySameSku,jdbcType=VARCHAR},
#{attributedConversionsFourteendaySameSku,jdbcType=VARCHAR},
#{attributedConversionsThirtydaySameSku,jdbcType=VARCHAR}, #{attributedUnitsOrderedOneday,jdbcType=INTEGER},
#{attributedUnitsOrderedSevenday,jdbcType=INTEGER}, #{attributedUnitsOrderedFourteenday,jdbcType=VARCHAR},
#{attributedUnitsOrderedThirtyday,jdbcType=VARCHAR}, #{attributedSalesOneday,jdbcType=INTEGER},
......@@ -226,7 +246,8 @@
#{attributedSalesThirtyday,jdbcType=INTEGER}, #{attributedSalesOnedaySameSku,jdbcType=VARCHAR},
#{attributedSalesSevendaySameSku,jdbcType=VARCHAR}, #{attributedSalesFourteendaySameSku,jdbcType=VARCHAR},
#{attributedSalesThirtydaySameSku,jdbcType=VARCHAR}, #{attributedUnitsOrderedOnedaySameSku,jdbcType=VARCHAR},
#{attributedUnitsOrderedSevendaySameSku,jdbcType=VARCHAR}, #{attributedUnitsOrderedFourteendaySameSku,jdbcType=VARCHAR},
#{attributedUnitsOrderedSevendaySameSku,jdbcType=VARCHAR},
#{attributedUnitsOrderedFourteendaySameSku,jdbcType=VARCHAR},
#{attributedUnitsOrderedThirtydaySameSku,jdbcType=VARCHAR}, #{accountId,jdbcType=INTEGER},
#{companyId,jdbcType=INTEGER}, #{bjCreateTime,jdbcType=TIMESTAMP}, #{bjModifyTime,jdbcType=TIMESTAMP},
#{reportDate,jdbcType=DATE}, #{reportType,jdbcType=VARCHAR}, #{exchangeRate,jdbcType=DECIMAL},
......@@ -508,14 +529,15 @@
</if>
</trim>
</insert>
<select id="countByExample" parameterType="com.bailuntec.domain.example.DcBaseFinanceAmazonAdProductExample" resultType="java.lang.Long">
<select id="countByExample" parameterType="com.bailuntec.domain.example.DcBaseFinanceAmazonAdProductExample"
resultType="java.lang.Long">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
select count(*) from dc_base_finance_amazon_ad_product
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
<include refid="Example_Where_Clause"/>
</if>
</select>
<update id="updateByExampleSelective" parameterType="map">
......@@ -581,13 +603,16 @@
attributed_conversions_oneday_same_sku = #{record.attributedConversionsOnedaySameSku,jdbcType=VARCHAR},
</if>
<if test="record.attributedConversionsSevendaySameSku != null">
attributed_conversions_sevenday_same_sku = #{record.attributedConversionsSevendaySameSku,jdbcType=VARCHAR},
attributed_conversions_sevenday_same_sku =
#{record.attributedConversionsSevendaySameSku,jdbcType=VARCHAR},
</if>
<if test="record.attributedConversionsFourteendaySameSku != null">
attributed_conversions_fourteenday_same_sku = #{record.attributedConversionsFourteendaySameSku,jdbcType=VARCHAR},
attributed_conversions_fourteenday_same_sku =
#{record.attributedConversionsFourteendaySameSku,jdbcType=VARCHAR},
</if>
<if test="record.attributedConversionsThirtydaySameSku != null">
attributed_conversions_thirtyday_same_sku = #{record.attributedConversionsThirtydaySameSku,jdbcType=VARCHAR},
attributed_conversions_thirtyday_same_sku =
#{record.attributedConversionsThirtydaySameSku,jdbcType=VARCHAR},
</if>
<if test="record.attributedUnitsOrderedOneday != null">
attributed_units_ordered_oneday = #{record.attributedUnitsOrderedOneday,jdbcType=INTEGER},
......@@ -626,16 +651,20 @@
attributed_sales_thirtyday_same_sku = #{record.attributedSalesThirtydaySameSku,jdbcType=VARCHAR},
</if>
<if test="record.attributedUnitsOrderedOnedaySameSku != null">
attributed_units_ordered_oneday_same_sku = #{record.attributedUnitsOrderedOnedaySameSku,jdbcType=VARCHAR},
attributed_units_ordered_oneday_same_sku =
#{record.attributedUnitsOrderedOnedaySameSku,jdbcType=VARCHAR},
</if>
<if test="record.attributedUnitsOrderedSevendaySameSku != null">
attributed_units_ordered_sevenday_same_sku = #{record.attributedUnitsOrderedSevendaySameSku,jdbcType=VARCHAR},
attributed_units_ordered_sevenday_same_sku =
#{record.attributedUnitsOrderedSevendaySameSku,jdbcType=VARCHAR},
</if>
<if test="record.attributedUnitsOrderedFourteendaySameSku != null">
attributed_units_ordered_fourteenday_same_sku = #{record.attributedUnitsOrderedFourteendaySameSku,jdbcType=VARCHAR},
attributed_units_ordered_fourteenday_same_sku =
#{record.attributedUnitsOrderedFourteendaySameSku,jdbcType=VARCHAR},
</if>
<if test="record.attributedUnitsOrderedThirtydaySameSku != null">
attributed_units_ordered_thirtyday_same_sku = #{record.attributedUnitsOrderedThirtydaySameSku,jdbcType=VARCHAR},
attributed_units_ordered_thirtyday_same_sku =
#{record.attributedUnitsOrderedThirtydaySameSku,jdbcType=VARCHAR},
</if>
<if test="record.accountId != null">
account_id = #{record.accountId,jdbcType=INTEGER},
......@@ -663,7 +692,7 @@
</if>
</set>
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
<include refid="Update_By_Example_Where_Clause"/>
</if>
</update>
<update id="updateByExample" parameterType="map">
......@@ -689,7 +718,8 @@
attributed_conversions_thirtyday = #{record.attributedConversionsThirtyday,jdbcType=INTEGER},
attributed_conversions_oneday_same_sku = #{record.attributedConversionsOnedaySameSku,jdbcType=VARCHAR},
attributed_conversions_sevenday_same_sku = #{record.attributedConversionsSevendaySameSku,jdbcType=VARCHAR},
attributed_conversions_fourteenday_same_sku = #{record.attributedConversionsFourteendaySameSku,jdbcType=VARCHAR},
attributed_conversions_fourteenday_same_sku =
#{record.attributedConversionsFourteendaySameSku,jdbcType=VARCHAR},
attributed_conversions_thirtyday_same_sku = #{record.attributedConversionsThirtydaySameSku,jdbcType=VARCHAR},
attributed_units_ordered_oneday = #{record.attributedUnitsOrderedOneday,jdbcType=INTEGER},
attributed_units_ordered_sevenday = #{record.attributedUnitsOrderedSevenday,jdbcType=INTEGER},
......@@ -705,7 +735,8 @@
attributed_sales_thirtyday_same_sku = #{record.attributedSalesThirtydaySameSku,jdbcType=VARCHAR},
attributed_units_ordered_oneday_same_sku = #{record.attributedUnitsOrderedOnedaySameSku,jdbcType=VARCHAR},
attributed_units_ordered_sevenday_same_sku = #{record.attributedUnitsOrderedSevendaySameSku,jdbcType=VARCHAR},
attributed_units_ordered_fourteenday_same_sku = #{record.attributedUnitsOrderedFourteendaySameSku,jdbcType=VARCHAR},
attributed_units_ordered_fourteenday_same_sku =
#{record.attributedUnitsOrderedFourteendaySameSku,jdbcType=VARCHAR},
attributed_units_ordered_thirtyday_same_sku = #{record.attributedUnitsOrderedThirtydaySameSku,jdbcType=VARCHAR},
account_id = #{record.accountId,jdbcType=INTEGER},
company_id = #{record.companyId,jdbcType=INTEGER},
......@@ -716,7 +747,7 @@
exchange_rate = #{record.exchangeRate,jdbcType=DECIMAL},
exchange_rate_usd = #{record.exchangeRateUsd,jdbcType=DECIMAL}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
<include refid="Update_By_Example_Where_Clause"/>
</if>
</update>
<update id="updateByPrimaryKeySelective" parameterType="com.bailuntec.domain.entity.DcBaseFinanceAmazonAdProduct">
......@@ -775,7 +806,8 @@
attributed_conversions_sevenday_same_sku = #{attributedConversionsSevendaySameSku,jdbcType=VARCHAR},
</if>
<if test="attributedConversionsFourteendaySameSku != null">
attributed_conversions_fourteenday_same_sku = #{attributedConversionsFourteendaySameSku,jdbcType=VARCHAR},
attributed_conversions_fourteenday_same_sku =
#{attributedConversionsFourteendaySameSku,jdbcType=VARCHAR},
</if>
<if test="attributedConversionsThirtydaySameSku != null">
attributed_conversions_thirtyday_same_sku = #{attributedConversionsThirtydaySameSku,jdbcType=VARCHAR},
......@@ -823,10 +855,12 @@
attributed_units_ordered_sevenday_same_sku = #{attributedUnitsOrderedSevendaySameSku,jdbcType=VARCHAR},
</if>
<if test="attributedUnitsOrderedFourteendaySameSku != null">
attributed_units_ordered_fourteenday_same_sku = #{attributedUnitsOrderedFourteendaySameSku,jdbcType=VARCHAR},
attributed_units_ordered_fourteenday_same_sku =
#{attributedUnitsOrderedFourteendaySameSku,jdbcType=VARCHAR},
</if>
<if test="attributedUnitsOrderedThirtydaySameSku != null">
attributed_units_ordered_thirtyday_same_sku = #{attributedUnitsOrderedThirtydaySameSku,jdbcType=VARCHAR},
attributed_units_ordered_thirtyday_same_sku =
#{attributedUnitsOrderedThirtydaySameSku,jdbcType=VARCHAR},
</if>
<if test="accountId != null">
account_id = #{accountId,jdbcType=INTEGER},
......@@ -1229,7 +1263,8 @@
attributed_conversions_sevenday_same_sku = #{attributedConversionsSevendaySameSku,jdbcType=VARCHAR},
</if>
<if test="attributedConversionsFourteendaySameSku != null">
attributed_conversions_fourteenday_same_sku = #{attributedConversionsFourteendaySameSku,jdbcType=VARCHAR},
attributed_conversions_fourteenday_same_sku =
#{attributedConversionsFourteendaySameSku,jdbcType=VARCHAR},
</if>
<if test="attributedConversionsThirtydaySameSku != null">
attributed_conversions_thirtyday_same_sku = #{attributedConversionsThirtydaySameSku,jdbcType=VARCHAR},
......@@ -1277,10 +1312,12 @@
attributed_units_ordered_sevenday_same_sku = #{attributedUnitsOrderedSevendaySameSku,jdbcType=VARCHAR},
</if>
<if test="attributedUnitsOrderedFourteendaySameSku != null">
attributed_units_ordered_fourteenday_same_sku = #{attributedUnitsOrderedFourteendaySameSku,jdbcType=VARCHAR},
attributed_units_ordered_fourteenday_same_sku =
#{attributedUnitsOrderedFourteendaySameSku,jdbcType=VARCHAR},
</if>
<if test="attributedUnitsOrderedThirtydaySameSku != null">
attributed_units_ordered_thirtyday_same_sku = #{attributedUnitsOrderedThirtydaySameSku,jdbcType=VARCHAR},
attributed_units_ordered_thirtyday_same_sku =
#{attributedUnitsOrderedThirtydaySameSku,jdbcType=VARCHAR},
</if>
<if test="accountId != null">
account_id = #{accountId,jdbcType=INTEGER},
......@@ -1334,7 +1371,8 @@
#{asin,jdbcType=VARCHAR}, #{sku,jdbcType=VARCHAR}, #{attributedConversionsOneday,jdbcType=INTEGER},
#{attributedConversionsSevenday,jdbcType=INTEGER}, #{attributedConversionsFourteenday,jdbcType=INTEGER},
#{attributedConversionsThirtyday,jdbcType=INTEGER}, #{attributedConversionsOnedaySameSku,jdbcType=VARCHAR},
#{attributedConversionsSevendaySameSku,jdbcType=VARCHAR}, #{attributedConversionsFourteendaySameSku,jdbcType=VARCHAR},
#{attributedConversionsSevendaySameSku,jdbcType=VARCHAR},
#{attributedConversionsFourteendaySameSku,jdbcType=VARCHAR},
#{attributedConversionsThirtydaySameSku,jdbcType=VARCHAR}, #{attributedUnitsOrderedOneday,jdbcType=INTEGER},
#{attributedUnitsOrderedSevenday,jdbcType=INTEGER}, #{attributedUnitsOrderedFourteenday,jdbcType=VARCHAR},
#{attributedUnitsOrderedThirtyday,jdbcType=VARCHAR}, #{attributedSalesOneday,jdbcType=INTEGER},
......@@ -1342,7 +1380,8 @@
#{attributedSalesThirtyday,jdbcType=INTEGER}, #{attributedSalesOnedaySameSku,jdbcType=VARCHAR},
#{attributedSalesSevendaySameSku,jdbcType=VARCHAR}, #{attributedSalesFourteendaySameSku,jdbcType=VARCHAR},
#{attributedSalesThirtydaySameSku,jdbcType=VARCHAR}, #{attributedUnitsOrderedOnedaySameSku,jdbcType=VARCHAR},
#{attributedUnitsOrderedSevendaySameSku,jdbcType=VARCHAR}, #{attributedUnitsOrderedFourteendaySameSku,jdbcType=VARCHAR},
#{attributedUnitsOrderedSevendaySameSku,jdbcType=VARCHAR},
#{attributedUnitsOrderedFourteendaySameSku,jdbcType=VARCHAR},
#{attributedUnitsOrderedThirtydaySameSku,jdbcType=VARCHAR}, #{accountId,jdbcType=INTEGER},
#{companyId,jdbcType=INTEGER}, #{bjCreateTime,jdbcType=TIMESTAMP}, #{bjModifyTime,jdbcType=TIMESTAMP},
#{reportDate,jdbcType=DATE}, #{reportType,jdbcType=VARCHAR}, #{exchangeRate,jdbcType=DECIMAL},
......@@ -1392,17 +1431,18 @@
exchange_rate = #{exchangeRate,jdbcType=DECIMAL},
exchange_rate_usd = #{exchangeRateUsd,jdbcType=DECIMAL}
</insert>
<select id="selectOneByExample" parameterType="com.bailuntec.domain.example.DcBaseFinanceAmazonAdProductExample" resultMap="BaseResultMap">
<select id="selectOneByExample" parameterType="com.bailuntec.domain.example.DcBaseFinanceAmazonAdProductExample"
resultMap="BaseResultMap">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
@project https://github.com/itfsw/mybatis-generator-plugin
-->
select
<include refid="Base_Column_List" />
<include refid="Base_Column_List"/>
from dc_base_finance_amazon_ad_product
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
<include refid="Example_Where_Clause"/>
</if>
<if test="orderByClause != null">
order by ${orderByClause}
......@@ -1415,31 +1455,39 @@
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
<id column="id" jdbcType="INTEGER" property="id" />
<result column="campaign_name" jdbcType="VARCHAR" property="campaignName" />
<result column="campaign_id" jdbcType="VARCHAR" property="campaignId" />
<result column="ad_group_name" jdbcType="VARCHAR" property="adGroupName" />
<result column="ad_group_id" jdbcType="VARCHAR" property="adGroupId" />
<result column="cost" jdbcType="DECIMAL" property="cost" />
<result column="currency" jdbcType="VARCHAR" property="currency" />
<result column="asin" jdbcType="VARCHAR" property="asin" />
<result column="sku" jdbcType="VARCHAR" property="sku" />
<result column="account_id" jdbcType="INTEGER" property="accountId" />
<result column="company_id" jdbcType="INTEGER" property="companyId" />
<result column="report_date" jdbcType="DATE" property="reportDate" />
<result column="exchange_rate" jdbcType="DECIMAL" property="exchangeRate" />
<result column="exchange_rate_usd" jdbcType="DECIMAL" property="exchangeRateUsd" />
<id column="id" jdbcType="INTEGER" property="id"/>
<result column="campaign_name" jdbcType="VARCHAR" property="campaignName"/>
<result column="campaign_id" jdbcType="VARCHAR" property="campaignId"/>
<result column="ad_group_name" jdbcType="VARCHAR" property="adGroupName"/>
<result column="ad_group_id" jdbcType="VARCHAR" property="adGroupId"/>
<result column="cost" jdbcType="DECIMAL" property="cost"/>
<result column="currency" jdbcType="VARCHAR" property="currency"/>
<result column="asin" jdbcType="VARCHAR" property="asin"/>
<result column="sku" jdbcType="VARCHAR" property="sku"/>
<result column="account_id" jdbcType="INTEGER" property="accountId"/>
<result column="company_id" jdbcType="INTEGER" property="companyId"/>
<result column="report_date" jdbcType="DATE" property="reportDate"/>
<result column="exchange_rate" jdbcType="DECIMAL" property="exchangeRate"/>
<result column="exchange_rate_usd" jdbcType="DECIMAL" property="exchangeRateUsd"/>
<result column="site_en" jdbcType="VARCHAR" property="siteEn"/>
<collection property="dcBaseSkuMappingList" column="{sku=sku,siteEn=site_en}" ofType="com.bailuntec.domain.dto.DcBaseSkuMappingItemDto" select="selectSkuMapping">
<collection property="dcBaseSkuMappingList" column="{sku=sku,siteEn=site_en}"
ofType="com.bailuntec.domain.dto.DcBaseSkuMappingItemDto" select="selectSkuMapping">
</collection>
</resultMap>
<select id="selectSkuMapping" resultType="com.bailuntec.domain.dto.DcBaseSkuMappingItemDto">
select dc0.*, dc1.unit_price from dc_base_sku_mapping dc0 left join dc_base_sku dc1 on dc0.bailun_sku = dc1.bailun_sku where dc0.platform_sku = #{sku} and dc0.site = #{siteEn} and dc0.has_deleted = 0
select dc0.*, dc1.unit_price
from dc_base_sku_mapping dc0
left join dc_base_sku dc1 on dc0.bailun_sku = dc1.bailun_sku
where dc0.platform_sku = #{sku}
and dc0.site = #{siteEn}
and dc0.has_deleted = 0
</select>
<select id="selectAmazonItem" resultMap="BaseResultMap1">
select dc0.*, dc1.site_en from dc_base_finance_amazon_ad_product dc0
select dc0.*, dc1.site_en
from dc_base_finance_amazon_ad_product dc0
left join dc_base_company_account dc1 on dc0.account_id = dc1.account_id and dc1.company_id = 1
where report_date &gt;= #{startTime} and report_date &lt; #{endTime}
where report_date &gt;= #{startTime}
and report_date &lt; #{endTime}
order by id asc
limit ${pageIndex * pageSize} , #{pageSize}
</select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment