PracticeGroupSellPriceMapper.xml 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  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. <!-- 这个文件是自动生成的。 不要修改此文件。所有改动将在下次重新自动生成时丢失。 -->
  4. <mapper namespace="com.ym.mec.biz.dal.dao.PracticeGroupSellPriceDao">
  5. <resultMap type="com.ym.mec.biz.dal.entity.PracticeGroupSellPrice" id="PracticeGroupSellPrice">
  6. <result column="organ_id_" property="organId" />
  7. <result column="once_original_price" property="onceOriginalPrice" />
  8. <result column="once_activity_price" property="onceActivityPrice" />
  9. <result column="once_quart_activity_price_" property="onceQuartActivityPrice" />
  10. <result column="twice_original_price" property="twiceOriginalPrice" />
  11. <result column="twice_activity_price" property="twiceActivityPrice" />
  12. <result column="twice_quart_activity_price_" property="twiceQuartActivityPrice" />
  13. <result column="create_time_" property="createTime" />
  14. <result column="update_time_" property="updateTime" />
  15. </resultMap>
  16. <!-- 根据主键查询一条记录 -->
  17. <select id="get" resultMap="PracticeGroupSellPrice">
  18. SELECT * FROM
  19. practice_group_sell_price WHERE organ_id_ = #{id}
  20. </select>
  21. <!-- 全查询 -->
  22. <select id="findAll" resultMap="PracticeGroupSellPrice">
  23. SELECT * FROM practice_group_sell_price
  24. ORDER BY id_
  25. </select>
  26. <!-- 向数据库增加一条记录 -->
  27. <insert id="insert" parameterType="com.ym.mec.biz.dal.entity.PracticeGroupSellPrice"
  28. useGeneratedKeys="true" keyColumn="organ_id_" keyProperty="organId">
  29. <!-- <selectKey resultClass="int" keyProperty="id" > SELECT SEQ_WSDEFINITION_ID.nextval
  30. AS ID FROM DUAL </selectKey> -->
  31. INSERT INTO practice_group_sell_price
  32. (`organ_id_`, `once_original_price`, `once_activity_price`, `twice_original_price`, `twice_activity_price`, `create_time_`, `update_time_`)
  33. VALUES(#{organId},#{onceOriginalPrice},#{onceActivityPrice},#{twiceOriginalPrice},#{twiceActivityPrice},#{createTime},#{updateTime})
  34. </insert>
  35. <!-- 根据主键查询一条记录 -->
  36. <update id="update" parameterType="com.ym.mec.biz.dal.entity.PracticeGroupSellPrice">
  37. UPDATE practice_group_sell_price
  38. <set>
  39. <if test="onceOriginalPrice != null">
  40. once_original_price = #{onceOriginalPrice},
  41. </if>
  42. <if test="onceActivityPrice != null">
  43. once_activity_price = #{onceActivityPrice},
  44. </if>
  45. <if test="twiceOriginalPrice != null">
  46. twice_original_price = #{twiceOriginalPrice},
  47. </if>
  48. <if test="twiceActivityPrice != null">
  49. twice_activity_price = #{twiceActivityPrice},
  50. </if>
  51. update_time_=NOW
  52. </set>
  53. WHERE organ_id_ = #{organId}
  54. </update>
  55. <!-- 根据主键删除一条记录 -->
  56. <delete id="delete">
  57. DELETE FROM practice_group_sell_price WHERE organ_id_ = #{id}
  58. </delete>
  59. <!-- 分页查询 -->
  60. <select id="queryPage" resultMap="PracticeGroupSellPrice" parameterType="map">
  61. SELECT * FROM practice_group_sell_price ORDER BY id_
  62. <include refid="global.limit" />
  63. </select>
  64. <!-- 查询当前表的总记录数 -->
  65. <select id="queryCount" resultType="int">
  66. SELECT COUNT(*) FROM practice_group_sell_price
  67. </select>
  68. </mapper>