CmOrderRemarkMapper.xml 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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.caimei.modules.order.dao.CmOrderRemarkDao">
  6. <select id="findList" resultType="com.caimei.modules.order.entity.CmOrderRemark">
  7. SELECT a.id AS "id",
  8. a.orderId AS "orderId",
  9. a.remarks AS "remarks",
  10. a.createBy AS "createBy.id",
  11. a.createDate AS "createDate",
  12. cu.accountName AS "createName"
  13. FROM cm_order_remark a
  14. LEFT JOIN cm_mall_admin_user cu ON cu.id = a.createBy
  15. where a.orderId = #{orderId}
  16. ORDER BY a.createDate
  17. </select>
  18. <select id="findImages" resultType="java.lang.String">
  19. select remarkImage
  20. from cm_order_remark_image
  21. where remarkId = #{id}
  22. </select>
  23. <select id="findFiles" resultType="com.caimei.modules.order.entity.OssFile">
  24. select id, orderId, name, ossName, md5Hex, uploadTime
  25. from cm_order_remark_file
  26. where remarkId = #{id}
  27. </select>
  28. <select id="findFileByMd5" resultType="com.caimei.modules.order.entity.OssFile">
  29. select id, orderId, remarkId, name, ossName, md5Hex, uploadTime
  30. from cm_order_remark_file
  31. where md5Hex = #{md5Hex}
  32. limit 1
  33. </select>
  34. <select id="findRemarkById" resultType="com.caimei.modules.order.entity.OssFile">
  35. select id, orderId, remarkId, name, ossName, md5Hex, uploadTime
  36. from cm_order_remark_file
  37. where id = #{fileId}
  38. </select>
  39. <insert id="insert" parameterType="com.caimei.modules.order.entity.CmOrderRemark" keyProperty="id"
  40. useGeneratedKeys="true">
  41. INSERT INTO cm_order_remark(orderID,
  42. remarks,
  43. createBy,
  44. createDate)
  45. VALUES (#{orderId},
  46. #{remarks},
  47. #{createBy},
  48. now())
  49. </insert>
  50. <insert id="insertImage">
  51. INSERT INTO cm_order_remark_image(orderID, remarkId, remarkImage, addTime, delFlag)
  52. values (#{orderId}, #{remarkId}, #{remarkImage}, now(), 0)
  53. </insert>
  54. <insert id="insertFile">
  55. insert into cm_order_remark_file(orderId, remarkId, name, ossName, md5Hex, uploadTime)
  56. values (#{orderId}, #{remarkId}, #{name}, #{ossName}, #{md5Hex}, now())
  57. </insert>
  58. <update id="update">
  59. UPDATE cm_order_remark
  60. SET orderID = #{orderId},
  61. shopOrderID = #{shopOrderId},
  62. remarks = #{remarks},
  63. createBy = #{createBy},
  64. createDate = #{createDate}
  65. WHERE id = #{id}
  66. </update>
  67. </mapper>