FsMiniprogramSubNotifyTaskMapper.xml 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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.store.mapper.FsMiniprogramSubNotifyTaskMapper">
  6. <insert id="insertBatch">
  7. INSERT INTO fs_miniprogram_sub_notify_task (
  8. id,
  9. task_name,
  10. template_id,
  11. touser,
  12. page,
  13. data,
  14. status,
  15. retry_count,
  16. max_retries,
  17. request_params,
  18. request_body,
  19. response_body,
  20. error_message,
  21. create_time,
  22. update_time
  23. ) VALUES
  24. <foreach collection="list" item="item" separator=",">
  25. (
  26. #{item.id},
  27. #{item.taskName},
  28. #{item.templateId},
  29. #{item.touser},
  30. #{item.page},
  31. #{item.data},
  32. #{item.status},
  33. #{item.retryCount},
  34. #{item.maxRetries},
  35. #{item.requestParams},
  36. #{item.requestBody},
  37. #{item.responseBody},
  38. #{item.errorMessage},
  39. #{item.createTime},
  40. #{item.updateTime}
  41. )
  42. </foreach>
  43. </insert>
  44. <update id="updateBatchById" parameterType="java.util.List">
  45. <foreach collection="list" item="item" separator=";">
  46. UPDATE fs_miniprogram_sub_notify_task
  47. SET
  48. task_name = #{item.taskName},
  49. template_id = #{item.templateId},
  50. touser = #{item.touser},
  51. page = #{item.page},
  52. data = #{item.data},
  53. status = #{item.status},
  54. retry_count = #{item.retryCount},
  55. max_retries = #{item.maxRetries},
  56. request_params = #{item.requestParams},
  57. request_body = #{item.requestBody},
  58. response_body = #{item.responseBody},
  59. error_message = #{item.errorMessage},
  60. update_time = #{item.updateTime}
  61. WHERE id = #{item.id}
  62. </foreach>
  63. </update>
  64. </mapper>