<?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.sinata.rest.modular.mall.dao.MallCommissionSettlementMonthMapper">
|
|
<!-- 通用查询映射结果 -->
|
<resultMap id="BaseResultMap" type="com.sinata.rest.modular.mall.model.MallCommissionSettlementMonth">
|
<id column="id" property="id" />
|
<result column="userId" property="userId" />
|
<result column="showId" property="showId" />
|
<result column="orderNo" property="orderNo" />
|
<result column="provinceCode" property="provinceCode" />
|
<result column="cityCode" property="cityCode" />
|
<result column="countyCode" property="countyCode" />
|
<result column="salesCommissionGoods" property="salesCommissionGoods" />
|
<result column="salesCommissionGroup" property="salesCommissionGroup" />
|
<result column="manageProfitGoods" property="manageProfitGoods" />
|
<result column="manageProfitGroup" property="manageProfitGroup" />
|
<result column="breedAward" property="breedAward" />
|
<result column="commissionPayable" property="commissionPayable" />
|
<result column="addBeforeTax" property="addBeforeTax" />
|
<result column="subBeforeTax" property="subBeforeTax" />
|
<result column="commissionBeforeTax" property="commissionBeforeTax" />
|
<result column="paymentAmount" property="paymentAmount" />
|
<result column="createTime" property="createTime" />
|
<result column="month" property="month" />
|
<result column="remark" property="remark" />
|
</resultMap>
|
|
<select id="getNotCommissionSettlementList" resultType="com.sinata.rest.modular.mall.model.MallCommissionSettlementMonth">
|
SELECT
|
userId,
|
showId,
|
provinceCode,
|
cityCode,
|
countyCode,
|
SUM( salesCommissionGoods ) salesCommissionGoods,
|
SUM( salesCommissionGroup ) salesCommissionGroup,
|
SUM( manageProfitGoods ) manageProfitGoods,
|
SUM( manageProfitGroup ) manageProfitGroup,
|
SUM( breedAward ) breedAward,
|
SUM( commissionPayable ) commissionPayable,
|
SUM( addBeforeTax ) addBeforeTax,
|
SUM( subBeforeTax ) subBeforeTax,
|
SUM( commissionBeforeTax ) commissionBeforeTax,
|
SUM( paymentAmount ) paymentAmount
|
FROM
|
mall_commission_settlement o
|
<where>
|
o.settlementId = 0
|
<if test="beginTime != null and beginTime != ''">
|
AND createTime <![CDATA[ >= ]]> #{beginTime}
|
</if>
|
<if test="endTime != null and endTime != ''">
|
AND createTime <![CDATA[ <= ]]> #{endTime}
|
</if>
|
</where>
|
GROUP BY
|
userId
|
</select>
|
|
</mapper>
|