ShippingTemplateRuleMapper.xml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536
  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.qs.mp.common.mapper.ShippingTemplateRuleMapper">
  4. <!-- 通用查询映射结果 -->
  5. <resultMap id="BaseResultMap" type="com.qs.mp.common.domain.ShippingTemplateRule">
  6. <id column="id" property="id" />
  7. <result column="shipping_template_id" property="shippingTemplateId" />
  8. <result column="type" property="type" />
  9. <result column="default_number" property="defaultNumber" />
  10. <result column="default_price" property="defaultPrice" />
  11. <result column="create_number" property="createNumber" />
  12. <result column="create_price" property="createPrice" />
  13. <result column="created_time" property="createdTime" />
  14. <result column="updated_time" property="updatedTime" />
  15. </resultMap>
  16. <!-- 通用查询结果列 -->
  17. <sql id="Base_Column_List">
  18. id, shipping_template_id, type, default_number, default_price, create_number, create_price, created_time, updated_time
  19. </sql>
  20. <select id="selectShippingTemplateRuleByTemplateIdAndAreaInfo" resultType="com.qs.mp.admin.domain.vo.ShippingTemplateCalculateVO">
  21. select t2.type,
  22. t2.default_number,
  23. t2.default_price,
  24. t2.create_number,
  25. t2.create_price,
  26. t3.remark
  27. FROM mp_shipping_template t1
  28. LEFT JOIN mp_shipping_template_rule t2 on t1.id = t2.shipping_template_id
  29. LEFT JOIN mp_shipping_template_rule_area t3 on t2.id = t3.shipping_template_rule_id
  30. ${ew.customSqlSegment}
  31. </select>
  32. </mapper>