电速宝智配引擎
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

ProductProductlongMapper.xml 3.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  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.ruoyi.system.mapper.ProductProductlongMapper">
  6. <resultMap type="ProductProductlong" id="ProductProductlongResult">
  7. <id property="id" column="id"/>
  8. <result property="productId" column="product_id"/>
  9. <result property="productData" column="product_data"/>
  10. <result property="createUser" column="create_user"/>
  11. <result property="createTime" column="create_time"/>
  12. </resultMap>
  13. <sql id="selectProductProductlongVo">
  14. select id, product_id, product_data, create_user, create_time
  15. from product_productlong
  16. </sql>
  17. <select id="selectProductProductlongList" parameterType="ProductProductlong" resultMap="ProductProductlongResult">
  18. <include refid="selectProductProductlongVo"/>
  19. <where>
  20. <if test="productId != null and productId != ''">
  21. AND product_id = #{productId}
  22. </if>
  23. <if test="params.beginTime != null and params.beginTime != ''">
  24. and date_format(create_time,'%Y%m%d') &gt;= date_format(#{params.beginTime},'%Y%m%d')
  25. </if>
  26. <if test="params.endTime != null and params.endTime != ''">
  27. and date_format(create_time,'%Y%m%d') &lt;= date_format(#{params.endTime},'%Y%m%d')
  28. </if>
  29. </where>
  30. </select>
  31. <select id="selectProductProductlongById" parameterType="Long" resultMap="ProductProductlongResult">
  32. <include refid="selectProductProductlongVo"/>
  33. where id = #{id}
  34. </select>
  35. <select id="selectProductProductlongByProductId" parameterType="String" resultMap="ProductProductlongResult">
  36. <include refid="selectProductProductlongVo"/>
  37. where product_id = #{productId}
  38. </select>
  39. <insert id="insertProductProductlong" parameterType="ProductProductlong">
  40. insert into product_productlong (
  41. <if test="productId != null and productId != ''">product_id,</if>
  42. <if test="productData != null">product_data,</if>
  43. <if test="createUser != null">create_user,</if>
  44. create_time
  45. )values(
  46. <if test="productId != null and productId != ''">#{productId},</if>
  47. <if test="productData != null">#{productData},</if>
  48. <if test="createUser != null">#{createUser},</if>
  49. sysdate()
  50. )
  51. </insert>
  52. <update id="updateProductProductlong" parameterType="ProductProductlong">
  53. update product_productlong
  54. <set>
  55. <if test="productId != null and productId != ''">product_id = #{productId},</if>
  56. <if test="productData != null">product_data = #{productData},</if>
  57. </set>
  58. where id = #{id}
  59. </update>
  60. <delete id="deleteProductProductlongById" parameterType="Long">
  61. delete from product_productlong where id = #{id}
  62. </delete>
  63. <delete id="deleteProductProductlongByIds" parameterType="Long">
  64. delete from product_productlong where id in
  65. <foreach item="id" collection="array" open="(" separator="," close=")">
  66. #{id}
  67. </foreach>
  68. </delete>
  69. </mapper>