java-mall/mall-shop/target/classes/mapper/distribution/ShopDistributionUserCommissionMapper.xml
2024-10-26 20:16:13 +08:00

29 lines
1.7 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.suisung.mall.shop.distribution.mapper.ShopDistributionUserCommissionMapper">
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
user_id
, commission_amount, commission_directseller_amount_0, commission_directseller_amount_1,
commission_directseller_amount_2, commission_buy_amount_0, commission_buy_amount_1, commission_buy_amount_2,
commission_click_amount_0, commission_click_amount_1, commission_click_amount_2, commission_reg_amount_0,
commission_reg_amount_1, commission_reg_amount_2, commission_settled, commission_directseller_settled,
commission_buy_settled, commission_buy_da, commission_buy_ca, commission_directseller_da,
commission_directseller_ca, commission_buy_trade_0, commission_buy_trade_1, commission_buy_trade_2,
commission_buy_da_trade, commission_buy_ca_trade, commission_directseller_trade_0,
commission_directseller_trade_1, commission_directseller_trade_2, commission_directseller_da_trade,
commission_directseller_ca_trade, commission_partner_buy_trade, commission_partner_directseller_trade,
commission_partner_deposit_trade, commission_distributor_amount, commission_salesperson_amount,
commission_refund_amount
</sql>
<select id="getDistributionUserCommissionSum" resultType="java.util.Map">
select
<foreach collection="fieldNames" item="fieldName" separator="," open="" close="">
sum(${fieldName}) ${fieldName}
</foreach>
from shop_distribution_user_commission
</select>
</mapper>