StoreQualificationMapper.xml 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="shop.alien.mapper.StoreQualificationMapper">
  6. <!-- 根据门店id和图片类型查询图片列表 -->
  7. <select id="selectStoreImgsByType" resultType="shop.alien.entity.store.StoreImg">
  8. SELECT
  9. id,
  10. store_id AS storeId,
  11. img_type AS imgType,
  12. img_description AS imgDescription,
  13. img_sort AS imgSort,
  14. img_url AS imgUrl,
  15. is_extract AS isExtract,
  16. color_code AS colorCode,
  17. delete_flag AS deleteFlag,
  18. created_time AS createdTime,
  19. created_user_id AS createdUserId,
  20. updated_time AS updatedTime,
  21. updated_user_id AS updatedUserId,
  22. business_id AS businessId
  23. FROM
  24. store_img
  25. WHERE
  26. store_id = #{storeId}
  27. AND img_type = #{imgType}
  28. AND delete_flag = 0
  29. ORDER BY
  30. img_sort ASC,
  31. created_time DESC
  32. </select>
  33. <!-- 根据门店id和多个图片类型查询图片列表 -->
  34. <select id="selectStoreImgsByTypes" resultType="shop.alien.entity.store.StoreImg">
  35. SELECT
  36. id,
  37. store_id AS storeId,
  38. img_type AS imgType,
  39. img_description AS imgDescription,
  40. img_sort AS imgSort,
  41. img_url AS imgUrl,
  42. is_extract AS isExtract,
  43. color_code AS colorCode,
  44. delete_flag AS deleteFlag,
  45. created_time AS createdTime,
  46. created_user_id AS createdUserId,
  47. updated_time AS updatedTime,
  48. updated_user_id AS updatedUserId,
  49. business_id AS businessId
  50. FROM
  51. store_img
  52. WHERE
  53. store_id = #{storeId}
  54. AND img_type IN
  55. <foreach collection="imgTypes" item="imgType" open="(" separator="," close=")">
  56. #{imgType}
  57. </foreach>
  58. AND delete_flag = 0
  59. ORDER BY
  60. img_type ASC,
  61. img_sort ASC,
  62. created_time DESC
  63. </select>
  64. </mapper>