ApiThirdMerchExpressMapper.xml 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  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.kmall.api.dao.ApiThirdMerchExpressMapper">
  4. <resultMap type="com.kmall.api.entity.ThirdMerchExpressVo" id="thirdMerchExpressMap">
  5. <result property="id" column="id"/>
  6. <result property="expressAccount" column="express_account"/>
  7. <result property="expressPwd" column="express_pwd"/>
  8. <result property="expressCusId" column="express_cus_id"/>
  9. <result property="thirdPartyMerchCode" column="third_party_merch_code"/>
  10. <result property="remark" column="remark"/>
  11. <result property="createrSn" column="creater_sn"/>
  12. <result property="createTime" column="create_time"/>
  13. <result property="moderSn" column="moder_sn"/>
  14. <result property="modTime" column="mod_time"/>
  15. <result property="tstm" column="tstm"/>
  16. <result property="thirdPartyMerchName" column="thirdPartyMerchName"/>
  17. </resultMap>
  18. <select id="queryObject" resultType="com.kmall.api.entity.ThirdMerchExpressVo">
  19. select
  20. `id`,
  21. `express_account`,
  22. `express_pwd`,
  23. `express_cus_id`,
  24. `third_party_merch_code`,
  25. `remark`,
  26. `creater_sn`,
  27. `create_time`,
  28. `moder_sn`,
  29. `mod_time`,
  30. `tstm`
  31. from third_merch_express
  32. where id = #{id}
  33. </select>
  34. <select id="getThirdMerchExpressByThirdCode" resultType="com.kmall.api.entity.ThirdMerchExpressVo">
  35. select
  36. e.`id`,
  37. e.`express_account`,
  38. e.`express_pwd`,
  39. e.`express_cus_id`,
  40. e.`third_party_merch_code`,
  41. e.`remark`,
  42. e.`creater_sn`,
  43. e.`create_time`,
  44. e.`moder_sn`,
  45. e.`mod_time`,
  46. e.`tstm`,
  47. b.third_party_merch_name thirdPartyMerchName
  48. from third_merch_express e left join third_merchant_biz b on e.third_party_merch_code = b.third_party_merch_code
  49. where e.third_party_merch_code = #{thirdPartyMerchCode}
  50. </select>
  51. <select id="queryList" resultType="com.kmall.api.entity.ThirdMerchExpressVo">
  52. select
  53. e.`id`,
  54. e.`express_account`,
  55. e.`express_pwd`,
  56. e.`express_cus_id`,
  57. e.`third_party_merch_code`,
  58. e.`remark`,
  59. e.`creater_sn`,
  60. e.`create_time`,
  61. e.`moder_sn`,
  62. e.`mod_time`,
  63. e.`tstm`,
  64. b.third_party_merch_name thirdPartyMerchName
  65. from third_merch_express e left join third_merchant_biz b on e.third_party_merch_code = b.third_party_merch_code
  66. WHERE 1=1
  67. <if test="thirdPartyMerchCode != null and thirdPartyMerchCode.trim() != ''">
  68. AND e.third_party_merch_code = #{thirdPartyMerchCode}
  69. </if>
  70. <choose>
  71. <when test="sidx != null and sidx.trim() != ''">
  72. order by ${sidx} ${order}
  73. </when>
  74. <otherwise>
  75. order by id desc
  76. </otherwise>
  77. </choose>
  78. <if test="offset != null and limit != null">
  79. limit #{offset}, #{limit}
  80. </if>
  81. </select>
  82. <select id="queryTotal" resultType="int">
  83. select count(*)
  84. from third_merch_express e left join third_merchant_biz b on e.third_party_merch_code = b.third_party_merch_code
  85. WHERE 1=1
  86. <if test="thirdPartyMerchCode != null and thirdPartyMerchCode.trim() != ''">
  87. AND e.third_party_merch_code = #{thirdPartyMerchCode}
  88. </if>
  89. </select>
  90. </mapper>