InsIncomeHisMapper.xml 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.ydtech.modules.ins.dao.InsIncomeHisMapper">
  4. <resultMap id="BaseResultMap" type="com.ydtech.modules.ins.model.InsIncomeHis">
  5. <result column="policyno" jdbcType="VARCHAR" property="policyno"/>
  6. <result column="commission" jdbcType="DOUBLE" property="commission"/>
  7. <result column="finalcommission" jdbcType="DOUBLE" property="finalcommission"/>
  8. <result column="doingcommission" jdbcType="DOUBLE" property="doingcommission"/>
  9. <result column="creattime" jdbcType="TIMESTAMP" property="creattime"/>
  10. <result column="updatedate" jdbcType="TIMESTAMP" property="updatedate"/>
  11. </resultMap>
  12. <insert id="insert" parameterType="com.ydtech.modules.ins.model.InsIncomeHis">
  13. insert into ins_income_his (policyno, commission, finalcommission,
  14. doingcommission, creattime, updatedate)
  15. values (#{policyno,jdbcType=VARCHAR}, #{commission,jdbcType=DOUBLE}, #{finalcommission,jdbcType=DOUBLE},
  16. #{doingcommission,jdbcType=DOUBLE}, #{creattime,jdbcType=TIMESTAMP}, #{updatedate,jdbcType=TIMESTAMP})
  17. </insert>
  18. <insert id="insertSelective" parameterType="com.ydtech.modules.ins.model.InsIncomeHis">
  19. insert into ins_income_his
  20. <trim prefix="(" suffix=")" suffixOverrides=",">
  21. <if test="policyno != null">
  22. policyno,
  23. </if>
  24. <if test="commission != null">
  25. commission,
  26. </if>
  27. <if test="finalcommission != null">
  28. finalcommission,
  29. </if>
  30. <if test="doingcommission != null">
  31. doingcommission,
  32. </if>
  33. <if test="creattime != null">
  34. creattime,
  35. </if>
  36. <if test="updatedate != null">
  37. updatedate,
  38. </if>
  39. </trim>
  40. <trim prefix="values (" suffix=")" suffixOverrides=",">
  41. <if test="policyno != null">
  42. #{policyno,jdbcType=VARCHAR},
  43. </if>
  44. <if test="commission != null">
  45. #{commission,jdbcType=DOUBLE},
  46. </if>
  47. <if test="finalcommission != null">
  48. #{finalcommission,jdbcType=DOUBLE},
  49. </if>
  50. <if test="doingcommission != null">
  51. #{doingcommission,jdbcType=DOUBLE},
  52. </if>
  53. <if test="creattime != null">
  54. #{creattime,jdbcType=TIMESTAMP},
  55. </if>
  56. <if test="updatedate != null">
  57. #{updatedate,jdbcType=TIMESTAMP},
  58. </if>
  59. </trim>
  60. </insert>
  61. </mapper>