UserMerchantMapper.xml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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="org.springblade.modules.system.mapper.UserMerchantMapper">
  4. <!-- 通用查询映射结果 -->
  5. <resultMap id="userMerchantResultMap" type="org.springblade.modules.system.entity.UserMerchant">
  6. <result column="id" property="id"/>
  7. <result column="merchant_name" property="merchantName"/>
  8. <result column="user_id" property="userId"/>
  9. <result column="id_card" property="idCard"/>
  10. <result column="business_licence" property="businessLicence"/>
  11. <result column="address" property="address"/>
  12. <result column="parent_id" property="parentId"/>
  13. <result column="auth_menu" property="authMenu"/>
  14. <result column="audit_status" property="auditStatus"/>
  15. </resultMap>
  16. <select id="selectUserMerchantPage" resultType="org.springblade.modules.system.vo.UserMerchantVO">
  17. SELECT
  18. m.*,
  19. u.avatar,
  20. u.phone,
  21. u.real_name,
  22. u.`name`,
  23. u.account,
  24. m.id childAccountId
  25. FROM
  26. blade_user_merchant m
  27. JOIN blade_user u ON m.user_id = u.id
  28. WHERE u.is_deleted = 0
  29. <if test="@cn.hutool.core.util.StrUtil@isNotBlank(p.merchantName)">
  30. AND INSTR( m.merchant_name, #{p.merchantName} ) > 0
  31. </if>
  32. <if test="p.auditStatus != null">
  33. AND m.audit_status = #{p.auditStatus}
  34. </if>
  35. <if test="p.parentId != null">
  36. AND m.parent_id = #{p.parentId}
  37. </if>
  38. </select>
  39. <select id="pageIncome" resultType="org.springblade.modules.api.vo.MerchantIncomeVO">
  40. select * from t_order_goods where 1=1
  41. </select>
  42. </mapper>