MemberPriceSettingsMapper.xml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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. <mapper namespace="com.yonge.cooleshow.biz.dal.dao.MemberPriceSettingsDao">
  4. <resultMap id="BaseResultMap" type="com.yonge.cooleshow.biz.dal.entity.MemberPriceSettings">
  5. <result column="id_" property="id" />
  6. <result column="period_" property="period" />
  7. <result column="sale_price_" property="salePrice" />
  8. <result column="original_price_" property="originalPrice" />
  9. <result column="create_time_" property="createTime" />
  10. <result column="update_time_" property="updateTime" />
  11. <result column="create_by_" property="createBy" />
  12. <result column="update_by_" property="updateBy" />
  13. </resultMap>
  14. <!-- 表字段 -->
  15. <sql id="baseColumns">
  16. t.id_ as id
  17. , t.period_ as period
  18. , t.sale_price_ as salePrice
  19. , t.original_price_ as originalPrice
  20. , t.create_time_ as createTime
  21. , t.update_time_ as updateTime
  22. , t.create_by_ as createBy
  23. , t.update_by_ as updateBy
  24. </sql>
  25. <select id="detail" resultType="com.yonge.cooleshow.biz.dal.vo.MemberPriceSettingsVo">
  26. SELECT
  27. <include refid="baseColumns"/>,
  28. ifnull(u.real_name_,u.username_) modifierName
  29. FROM member_price_settings t
  30. LEFT JOIN sys_user u on t.update_by_ = u.id_
  31. where t.id_ = #{id}
  32. </select>
  33. <sql id="selectSql">
  34. SELECT
  35. <include refid="baseColumns" />,
  36. ifnull(u.real_name_,u.username_) as modifierName
  37. FROM member_price_settings t
  38. LEFT JOIN sys_user u on t.update_by_ = u.id_
  39. </sql>
  40. <select id="selectPage" resultType="com.yonge.cooleshow.biz.dal.vo.MemberPriceSettingsVo">
  41. <include refid="selectSql"/>
  42. </select>
  43. <select id="selectList" resultType="com.yonge.cooleshow.biz.dal.vo.MemberPriceSettingsVo">
  44. <include refid="selectSql"/>
  45. </select>
  46. </mapper>