后台服务
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 rivejä
2.0 KiB

  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.iformall.mapper.ServicePersonMouldMapper">
  4. <resultMap id="BaseResultMap" type="com.iformall.domain.po.sm.ServicePersonMould">
  5. <id column="id" jdbcType="BIGINT" property="id"/>
  6. <result column="person_mould_id" jdbcType="BIGINT" property="personMouldId"/>
  7. <result column="service_id" jdbcType="BIGINT" property="serviceId" />
  8. <result column="create_date" jdbcType="TIMESTAMP" property="createDate"/>
  9. <result column="update_date" jdbcType="TIMESTAMP" property="updateDate"/>
  10. </resultMap>
  11. <sql id="allColumns">
  12. `id`, `person_mould_id`, `service_id`, `create_date`, `update_date`
  13. </sql>
  14. <sql id="dynamicWhereConditions">
  15. where 1 = 1
  16. <if test=" null != id ">
  17. and `id` = #{id}
  18. </if>
  19. <if test=" null != ids ">
  20. and id in
  21. <foreach collection="ids" index="index" item="idItem" open="(" separator="," close=")">
  22. #{idItem}
  23. </foreach>
  24. </if>
  25. <if test=" null != sortColumns">order by customized desc,${sortColumns}</if>
  26. </sql>
  27. <select id="findMouldIdList" parameterType="com.iformall.domain.po.sm.ServicePersonMould" resultType="Long">
  28. select person_mould_id
  29. from service_person_mould where service_id = #{serviceId}
  30. </select>
  31. <delete id = "deleteByServiceId">
  32. delete from service_person_mould where service_id = #{serviceId}
  33. </delete>
  34. <insert id="saveBatch" parameterType="java.util.List">
  35. INSERT INTO service_person_mould (`id`, `person_mould_id`, `service_id`,`create_date`, `update_date`)
  36. VALUES
  37. <foreach collection="list" item="item" separator=",">
  38. (
  39. #{item.id},
  40. #{item.personMouldId},
  41. #{item.serviceId},
  42. #{item.createDate},
  43. #{item.updateDate}
  44. )
  45. </foreach>
  46. </insert>
  47. </mapper>