PracticeGroupSellPriceMapper.xml 3.0 KB

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