12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE mapper
- PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
- "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.miaxis.carousel.mapper.CarouselChartInfoMapper">
- <resultMap type="CarouselChartInfo" id="CarouselChartInfoResult">
- <result property="id" column="id" />
- <result property="pictureName" column="picture_name" />
- <result property="fileId" column="file_id" />
- <result property="jump_url" column="jumpUrl" />
- <result property="jump_url_type" column="jumpUrlType" />
- <result property="createTime" column="create_time" />
- <result property="updateTime" column="update_time" />
- <result property="weight" column="weight" />
- <result property="status" column="status" />
- </resultMap>
- <sql id="selectCarouselChartInfoVo">
- select id, picture_name, file_id ,jump_url, jump_url_type, create_time, update_time, weight, status from carousel_chart_info
- </sql>
- <select id="selectCarouselChartInfoList" resultType="com.miaxis.carousel.vo.CarouselChartInfoVo">
- select
- ci.id,
- ci.file_id as fileId,
- ci.picture_name as pictureName,
- ci.jump_url as jumpUrl,
- ci.jump_url_type as jumpUrlType,
- f.file_url as fileUrl,
- ci.weight,
- ci.status
- from carousel_chart_info ci
- LEFT JOIN file_info f on f.file_id = ci.file_id
- <where>
- <if test="pictureName != null and pictureName != ''"> and picture_name like concat('%', #{pictureName}, '%')</if>
- <if test="fileId != null "> and file_id = #{fileId}</if>
- <if test="status != null "> and status = #{status}</if>
- </where>
- ORDER BY ci.weight DESC
- </select>
- <select id="getCarouselChartById" resultType="com.miaxis.carousel.vo.CarouselChartInfoVo">
- select
- ci.id,
- ci.file_id as fileId,
- ci.picture_name as pictureName,
- ci.jump_url as jumpUrl,
- ci.jump_url_type as jumpUrlType,
- f.file_url as fileUrl,
- ci.weight,
- ci.status
- from carousel_chart_info ci
- LEFT JOIN file_info f on f.file_id = ci.file_id
- where ci.id = #{id}
- </select>
- </mapper>
|