CommissionMoneyMonthVoMapper.xml 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="cn.com.wingxi.biandan.mq.server.report.mapper.CommissionMoneyMonthVoMapper">
  6. <resultMap type="CommissionMoneyMonth" id="CommissionMoneyMonthVoResult">
  7. <result property="id" column="id" />
  8. <result property="commissionYear" column="commissionYear" />
  9. <result property="commissionMonth" column="commissionMonth" />
  10. <result property="referrerId" column="referrerId" />
  11. <result property="buyerId" column="buyerId" />
  12. <result property="sellerId" column="sellerId" />
  13. <result property="commissionAmount" column="commissionAmount" />
  14. <result property="orderAmount" column="orderAmount" />
  15. <result property="businessCategory" column="businessCategory" />
  16. <result property="delFlag" column="delFlag" />
  17. <result property="createUser" column="createUser" />
  18. <result property="createTime" column="createTime" />
  19. <result property="updateUser" column="updateUser" />
  20. <result property="updateTime" column="updateTime" />
  21. </resultMap>
  22. <sql id="selectCommissionMoneyMonthVo">
  23. select
  24. c.id,
  25. c.commissionYear,
  26. c.commissionMonth,
  27. c.referrerId,
  28. c.buyerId,
  29. c.sellerId,
  30. c.commissionAmount,
  31. c.orderAmount,
  32. c.businessCategory,
  33. c.delFlag,
  34. c.createUser,
  35. c.createTime,
  36. c.updateUser,
  37. c.updateTime
  38. from t_commission_money_month c
  39. </sql>
  40. <update id="updateCommissionMoneyMonth" parameterType="CommissionMoneyMonth">
  41. update t_commission_money_month
  42. <trim prefix="SET" suffixOverrides=",">
  43. <if test="commissionYear != null and commissionYear != ''">commissionYear = #{commissionYear},</if>
  44. <if test="commissionMonth != null and commissionMonth != ''">commissionMonth = #{commissionMonth},</if>
  45. <if test="referrerId != null">referrerId = #{referrerId},</if>
  46. <if test="buyerId != null">buyerId = #{buyerId},</if>
  47. <if test="sellerId != null">sellerId = #{sellerId},</if>
  48. <if test="commissionAmount != null">commissionAmount = commissionAmount + #{commissionAmount},</if>
  49. <if test="orderAmount != null">orderAmount = orderAmount + #{orderAmount},</if>
  50. <if test="businessCategory != null and businessCategory != ''">businessCategory = #{businessCategory},</if>
  51. <if test="delFlag != null and delFlag != ''">delFlag = #{delFlag},</if>
  52. <if test="updateUser != null and updateUser != ''">updateUser = #{updateUser},</if>
  53. <if test="updateTime != null">updateTime = #{updateTime},</if>
  54. </trim>
  55. where id = #{id}
  56. </update>
  57. </mapper>