CompanyTcmConsumeMapper.xml 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  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="com.fs.company.mapper.CompanyTcmConsumeMapper">
  6. <resultMap type="CompanyTcmConsume" id="CompanyTcmConsumeResult">
  7. <result property="id" column="id" />
  8. <result property="scheduleId" column="schedule_id" />
  9. <result property="companyId" column="company_id" />
  10. <result property="money" column="money" />
  11. <result property="cuCount" column="cu_count" />
  12. <result property="createUserId" column="create_user_id" />
  13. <result property="updateUserId" column="update_user_id" />
  14. <result property="createTime" column="create_time" />
  15. <result property="updateTime" column="update_time" />
  16. </resultMap>
  17. <sql id="selectCompanyTcmConsumeVo">
  18. select id, schedule_id, company_id, money,cu_count, create_user_id, update_user_id, create_time, update_time from company_tcm_consume
  19. </sql>
  20. <select id="selectCompanyTcmConsumeList" parameterType="CompanyTcmConsume" resultMap="CompanyTcmConsumeResult">
  21. <include refid="selectCompanyTcmConsumeVo"/>
  22. <where>
  23. </where>
  24. </select>
  25. <select id="selectCompanyTcmConsumeById" parameterType="Long" resultMap="CompanyTcmConsumeResult">
  26. <include refid="selectCompanyTcmConsumeVo"/>
  27. where id = #{id}
  28. </select>
  29. <insert id="insertCompanyTcmConsume" parameterType="CompanyTcmConsume" useGeneratedKeys="true" keyProperty="id">
  30. insert into company_tcm_consume
  31. <trim prefix="(" suffix=")" suffixOverrides=",">
  32. <if test="scheduleId != null">schedule_id,</if>
  33. <if test="companyId != null">company_id,</if>
  34. <if test="money != null">money,</if>
  35. <if test="cuCount != null">cu_count,</if>
  36. <if test="createUserId != null">create_user_id,</if>
  37. <if test="updateUserId != null">update_user_id,</if>
  38. <if test="createTime != null">create_time,</if>
  39. <if test="updateTime != null">update_time,</if>
  40. </trim>
  41. <trim prefix="values (" suffix=")" suffixOverrides=",">
  42. <if test="scheduleId != null">#{scheduleId},</if>
  43. <if test="companyId != null">#{companyId},</if>
  44. <if test="money != null">#{money},</if>
  45. <if test="cuCount != null">#{cuCount},</if>
  46. <if test="createUserId != null">#{createUserId},</if>
  47. <if test="updateUserId != null">#{updateUserId},</if>
  48. <if test="createTime != null">#{createTime},</if>
  49. <if test="updateTime != null">#{updateTime},</if>
  50. </trim>
  51. </insert>
  52. <update id="updateCompanyTcmConsume" parameterType="CompanyTcmConsume">
  53. update company_tcm_consume
  54. <trim prefix="SET" suffixOverrides=",">
  55. <if test="scheduleId != null">schedule_id = #{scheduleId},</if>
  56. <if test="companyId != null">company_id = #{companyId},</if>
  57. <if test="money != null">money = #{money},</if>
  58. <if test="cuCount != null">cu_count = #{cuCount},</if>
  59. <if test="createUserId != null">create_user_id = #{createUserId},</if>
  60. <if test="updateUserId != null">update_user_id = #{updateUserId},</if>
  61. <if test="createTime != null">create_time = #{createTime},</if>
  62. <if test="updateTime != null">update_time = #{updateTime},</if>
  63. </trim>
  64. where id = #{id}
  65. </update>
  66. <delete id="deleteCompanyTcmConsumeById" parameterType="Long">
  67. delete from company_tcm_consume where id = #{id}
  68. </delete>
  69. <delete id="deleteCompanyTcmConsumeByIds" parameterType="String">
  70. delete from company_tcm_consume where id in
  71. <foreach item="id" collection="array" open="(" separator="," close=")">
  72. #{id}
  73. </foreach>
  74. </delete>
  75. </mapper>